您当前位置: 首页 教育培训 截图压缩软件-截图图片压缩软件1.0 绿色版【附源码】

类型: 教育培训 版本: V9.1
大小: 1,711.5 时间: 2025-11-13





截图图片压缩软件使用方法婚贝视频app-婚贝视频(婚贝婚礼视频app)1.2.2 便捷自助版
用各种截屏软件截屏到剪贴板,运行这个小程序,在需要粘贴的地方粘贴。
这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"WIN+R"、“ALTRUN”等,也可以创建exe的快捷方式,在属性里添加全局快捷键。

这个小程序还有一个附加功能,就是运行时也会从剪贴板读取文本,如果是淘宝或天猫的URL就会简化URL,去掉spm等参数,只保留id参数。这是我整理购物清单时需要用的功能,因为只有几行代码,同时也需要做剪贴板操作,就和上面的程序合体了。
#include"mainwindow.h"
#include<QApplication>
#include<QtGui>
#include<QMessageBox>
#include<QMimeData>
#include<QDebug>
#include<string.h>
#include<windows.h>
#include<shlobj.h>
//复制文件到剪贴板
//没有加入错误判断,请自行修改
intCopyFileToClipboard(constcharszFileName[])
{
UINTuDropEffect;
HGLOBALhGblEffect;
LPDWORDlpdDropEffect;
DROPFILESstDrop;
HGLOBALhGblFiles;
LPSTRlpData;
uDropEffect=RegisterClipboardFormatA("PreferredDropEffect");
hGblEffect=GlobalAlloc(GMEM_ZEROINIT|GMEM_MOVEABLE|GMEM_DDESHARE,sizeof(DWORD));
lpdDropEffect=(LPDWORD)GlobalLock(hGblEffect);
*lpdDropEffect=DROPEFFECT_COPY;//复制;剪贴则用DROPEFFECT_MOVE
GlobalUnlock(hGblEffect);
stDrop.pFiles=sizeof(DROPFILES);
stDrop.pt.x=0;
stDrop.pt.y=0;
stDrop.fNC=FALSE;
stDrop.fWide=FALSE;
hGblFiles=GlobalAlloc(GMEM_ZEROINIT|GMEM_MOVEABLE|GMEM_DDESHARE,
sizeof(DROPFILES)+strlen(szFileName)+2);
lpData=(LPSTR)GlobalLock(hGblFiles);
memcpy(lpData,&stDrop,sizeof(DROPFILES));
strcpy(lpData+sizeof(DROPFILES),szFileName);
GlobalUnlock(hGblFiles);
OpenClipboard(NULL);
EmptyClipboard();
SetClipboardData(CF_HDROP,hGblFiles);
SetClipboardData(uDropEffect,hGblEffect);
CloseClipboard();
return1;
}
intmain(intargc,char*argv[])
{
QApplicationa(argc,argv);
//MainWindoww;
//w.show();
//从剪贴板中读取图片并保存为png图片
QImagemyImage1=QImage(QApplication::clipboard()->image());
if(myImage1.isNull()){
QStringstr=QApplication::clipboard()->text();
qDebug()<<str;
if(str.left(7)=="http://"){
str=str.mid(7);
}
intistaobaourl=0;
if(str.left(25)=="item.taobao.com/item.htm?"){
str=str.mid(25);
qDebug()<<str;
QStringListslist=str.split('&');
for(inti=0;i<slist.size();i++){
qDebug()<<slist[i];
if(slist[i].startsWith("id=")){
str="http://item.taobao.com/item.htm?"+slist[i];
qDebug()<<str;
QApplication::clipboard()->setText(str);
istaobaourl=1;
}
}
}
elseif(str.left(26)=="detail.tmall.com/item.htm?"){
str=str.mid(26);
qDebug()<<str;
QStringListslist=str.split('&');
for(inti=0;i<slist.size();i++){
qDebug()<<slist[i];
if(slist[i].startsWith("id=")){
str="http://detail.tmall.com/item.htm?"+slist[i];
qDebug()<<str;
QApplication::clipboard()->setText(str);
istaobaourl=1;
}
}
}
if(istaobaourl==1){
QMessageBox::information(NULL,"淘宝URL简化成功",str);
return0;
}
else{
QMessageBox::information(NULL,"出错了","未能从剪贴板中读取图片或淘宝URL");
return-1;
}
}
myImage1.copy().save("temp.png");
//调用pngquant压缩图片
QProcessp(0);
p.start("pngquant.exe--force--verbose--ordered--speed=1--quality=50-90temp.png");
p.waitForStarted();
p.waitForFinished();
/*
//把压缩后的图片写入剪贴板中
QImagemyImage2("temp-or8.png");
QApplication::clipboard()->clear();
QApplication::clipboard()->setImage(myImage2);
myImage1=QImage(QApplication::clipboard()->image());
*/
//读取原图片大小
QFilefile0("temp.png");
if(!file0.open(QIODevice::ReadOnly)){
QMessageBox::information(NULL,"出错了","未能读取原图片");
return-2;
}
qint64filesize0=file0.size();
file0.close();
//读取压缩后图片大小
QFilefile1("temp-or8.png");
if(!file1.open(QIODevice::ReadOnly)){
QMessageBox::information(NULL,"出错了","未能读取压缩后的图片");
return-3;
}
qint64filesize1=file1.size();
file1.close();
QDirtemDir("temp-or8.png");
QStringabsDir=temDir.absolutePath();
qDebug()<<absDir;
std::stringsstr=absDir.toStdString();
constchar*ch=sstr.c_str();
CopyFileToClipboard(ch);
//根据原文件大小自动匹配单位
QStringfs0,fs1,str;
if(filesize0<1024){
fs0.sprintf("%d字节",(int)filesize0);
fs1.sprintf("%d字节",(int)filesize1);
}
elseif(filesize0<1024*1024){
fs0.sprintf("%.1fKB",(float)filesize0/1024);
fs1.sprintf("%.1fKB",(float)filesize1/1024);
}
else{
fs0.sprintf("%.1fMB",(float)filesize0/1024/1024);
fs1.sprintf("%.1fMB",(float)filesize1/1024/1024);
}
//计算压缩比,根据文件大小的方式或许有问题,尤其是对于很小的图片会出现大于100%的压缩比。
str.sprintf("%.1f%%",(float)filesize1*100/(float)filesize0);
str="截图压缩成功,原图片大小为"+fs0+",压缩后图片大小为"+fs1+",压缩率为"+str+",压缩后的图片已经写入剪贴板中。";
QMessageBox::information(NULL,"截图压缩成功",str);
return0;//a.exec();
}
截图图片压缩软件是一款可以读取剪贴板中的图片,保存为png文件,调用pngquant来压缩成新的png,把压缩后的png文件的路径写入剪贴板(相当于在资源管理器中对这个文件做“复制”操作)。还能将带有复杂参数的淘宝链接简化为只保留宝贝ID的链接工具。东坡小编带附上此软件的源码,有需要反欢迎下载!
九游会体彩诚信 买球最稳的买法 买球赢了几十万 众博 投注限额 众博 滚球让球
3D运输车驾驶下载-Crazy Transporter 3D(3D运输车驾驶)1.9安卓最新版
1,709.2M
《3D运输车驾驶游戏》这是一款赛车类型的模拟驾驶游戏,全新的3D视角设计,采用真实的物理引擎碰撞系统,让玩家在游戏中体验更加逼真游戏操作,还有多款炫酷货车可供选...
信任的进化游戏下载-信任的进化中文版【中国boy试玩】网页版
580.9M
信任的进化是一款有趣的网页博弈类文字游戏,在游戏中玩家将分析不同类型的人聚集在一起会发生的事情,简单而又具有意义,主播中国boy也试玩了。喜欢这款游戏的朋友欢迎...
全民主公手游下载-全民主公手游最新版5.0 安卓版
368.6M
全民主公以中国古代的三国故事为背景,将卡牌和塔防两种最受欢迎的主流手机游戏元素完美的融合在一起,是一款腾讯推出的2015手游大作,感兴趣的赶快来下载试试吧。全民...
小善健康管家app1.1.3 安卓版
679.6M
小善健康管家app是一个健康服务平台,通过平台可以了解各种疾病知识,学习健康生活方式,还可以在线咨询健康问题!软件介绍小善家庭健康管家APP是小善健康推出的健康...
快快绿通车app下载-快快绿通车货主端app下载v1.8.0 安卓中文版
1,694.3M
快快绿通车货主端是一款非常不错的手机物流运输服务应用软件,绿通车货主端app专为农产品货主提供了货源发布,找车运输等服务。需要拉货物流运输的朋友,赶快来东坡下载...
游戏天空盒子下载-游戏天空app5.0.38 安卓最新版
1,382.4M
厦门创游网络科技有限公司官方打造的一款变态手游福利盒子,游戏天空app这里每天都有各类精品游戏分享,福利很多,上线就可以送vip,还有优惠的折扣信息,几十款热门...
酷字体下载-酷字体软件4.9.9 安卓版
1,271.0M
有需要各种各样的手机字体的话,你可以使用qq酷字体手机版,这里你可以直接的免费使用到各种各样的字体,非常的适合女生以及卖萌用户使用!酷字体软件特点金猴闹春脚印字...
有哒骑士app1.0.2 手机版
1,487.5M
有哒骑士手机版app是一款十分便捷的骑手外卖配送软件,在上面用户可以搜索附近的派单,每个月有保底薪资,补贴十分丰厚,系统进行智能推送派单。软件介绍有哒骑士app...
智乐卡林巴app下载-智乐卡林巴琴app1.0 安卓版
1,796.6M
智乐卡林巴琴是一款教你怎么弹奏卡林巴拇指琴的学习软件,这里有丰富的相关学习资源,这种小乐器学会了还是很有魅力的,感兴趣的小伙伴快来东坡下载吧!智乐卡林巴琴游戏介...
家庭教师游戏免费下载-家庭教师安卓直装版1.10.1最新版
1,188.0M
超好玩的家庭教师系列游戏,游戏是由动漫改编的游戏,继承了动漫之中原汁原味的剧情,而且所有的人物都是大家熟悉的,在这里你可以深入到游戏之中体验家庭教师的经营游戏乐...
qq空间日志评论-梦言小伟QQ空间日志评论工具1.0 绿色版
706.4M
梦言小伟QQ空间日志评论工具是一款专业的qq空间日志评论工具。十分给力。有需要的可以来东坡下载使用!梦言小伟QQ空间日志评论工具说明梦言小伟QQ空间日记评论是一...
熊猫出行企业版app下载-熊猫出行企业版1.0.6 安卓版
36.4M
熊猫出行企业版正式的上线了,这个是可以直接的位所有的企业提供最新的服务,为你定制你需要的班车,提供完整的班车相关的服务,让你的员工上下班更加方便!熊猫出行企业版...
精美促销图片psd-2017全城促销海报psd素材完整版
1,483.1M
全城促销海报psd素材适用于各种宣传图片,图片高清大气而且美观,商场店庆,dm海报,店庆促销,周年店庆海报,钜惠全城都十分不错,喜欢就来下载吧。促销方案怎么做一...
rc fpv官方新版本下载安卓-RC FPV无人机app1.5.7 最新版
1,287.7M
该应用程序通过无线WIFI图像传输技术控制四轴飞机的飞行。支持多个地区使用,只要你是有购买这个无人机的用户都是需要下载这个APP的,因为有了这个APP之后可以更...
植物暴打僵尸王游戏下载-植物暴打僵尸王最新版1.1 安卓版
1,694.1M
植物暴打僵尸王最新版是一款类似植物大战僵尸的射击防御游戏,不过这款游戏中的设定比较灵活自由一些,游戏中会有大量的僵尸入侵花园,而你将控制这主角胖丁拿起武器不断的...
黑白钢琴大师下载安装官方版-黑白钢琴大师1.0.0 最新版
2025/10/09 17:56
斐讯x130w说明书-斐讯X130w手机用户指南pdf格式使用手册
2025/10/22 02:20
Character Animator 2023下载-Adobe Character Animator 2023 中文版v23.0 免费版
2025/10/21 11:31
pdf合并软件下载-FreePDFv1.0 免费版
2025/10/31 09:27
大话西游手游网易正版官方下载-大话西游手游网易版1.1.424 官服
2025/10/23 22:09
编码工具箱下载-编码工具箱app1.025 安卓版
2025/10/23 18:46
米昵教育客户端-米昵教育APP1.0.3 官方版
2025/10/19 02:45
人教版小学语文三年级上册课件-饮湖上初晴后雨ppt课件免费下载【小学三年级语文】
2025/11/03 01:02
医联康app下载-医联康手机版2.2.706 官方最新版
2025/10/11 09:16
皮肤领的贼爽app下载-皮肤领的贼爽正版3.3.0安卓版
2025/10/15 19:32
福康认知筛查app下载-福康认知筛查软件1.4.1最新版
2025/10/18 09:26
青蛙之旅汉化版-青蛙之旅游戏1.0.1 最新ios版
2025/10/30 18:13
从贫民到皇帝游戏下载-从贫民到皇帝手游3.0.0正式版
2025/11/08 07:18
KOKEN电子烟app2.3.6 安卓手机版
2025/10/22 19:21
md5计算器-MD5校验工具包1.0 绿色免费版
2025/10/24 14:37
md5计算器-MD5校验工具包1.0 绿色免费版
2025/10/24 14:37更新
MD5校验工具包是PC6整理的一个MD5校验工具合集,集合了6款绿色无毒且非常实用的md5校验工具,可以帮你快速验证文件的MD5值,需要的朋友们可以前来下载使用...
支持 ( 165 ) 盖楼(回复)
支持 ( 133 ) 盖楼(回复)
支持 ( 165 ) 盖楼(回复)
支持 ( 48 ) 盖楼(回复)
支持 ( 179 ) 盖楼(回复)
支持 ( 111 ) 盖楼(回复)
支持 ( 200 ) 盖楼(回复)
支持 ( 81 ) 盖楼(回复)
支持 ( 147 ) 盖楼(回复)
支持 ( 140 ) 盖楼(回复)
支持 ( 133 ) 盖楼(回复)
支持 ( 79 ) 盖楼(回复)
支持 ( 135 ) 盖楼(回复)
支持 ( 82 ) 盖楼(回复)
支持 ( 79 ) 盖楼(回复)
支持 ( 87 ) 盖楼(回复)
支持 ( 11 ) 盖楼(回复)
支持 ( 132 ) 盖楼(回复)
支持 ( 183 ) 盖楼(回复)
支持 ( 150 ) 盖楼(回复)