您当前位置: 首页 沙盒建造游戏 截图压缩软件-截图图片压缩软件1.0 绿色版【附源码】

类型: 沙盒建造游戏 版本: V4.8
大小: 1,719.2 时间: 2025-11-21





#include"mainwindow.h"金题库app下载-金题库app2.3.2 安卓版
#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的链接工具。东坡小编带附上此软件的源码,有需要反欢迎下载!
截图图片压缩软件使用方法
用各种截屏软件截屏到剪贴板,运行这个小程序,在需要粘贴的地方粘贴。
这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"WIN+R"、“ALTRUN”等,也可以创建exe的快捷方式,在属性里添加全局快捷键。

这个小程序还有一个附加功能,就是运行时也会从剪贴板读取文本,如果是淘宝或天猫的URL就会简化URL,去掉spm等参数,只保留id参数。这是我整理购物清单时需要用的功能,因为只有几行代码,同时也需要做剪贴板操作,就和上面的程序合体了。
世界杯预测神人 九游热血游戏王 九游问道折扣号 博发娱乐可靠吗 博彩攻略
Ami日历app-Ami日历(可视化行程管理)1.0.0.i 免费版
1,028.5M
Ami日历是一款由金立推出的可视化行程管理日历,它功能非常强大,行程一目了然,还有火车票查询预订、老黄历查询、星座运势等等功能,给你最便捷的服务!Ami日历应用...
PicEdit图片编辑工具-PicEdit中文破解版3.4.0 绿色版
1,293.4M
PicEdit是一款简单易用图片编辑工具,小编这里带来的是中文绿色版本,下载后解压运行就能使用,占用内存低,还支持批量处理,像加水印和剪切都可以,非常不错。Pi...
HueSnap软件下载-HueSnap软件1.0.1 手机版
19.2M
这是一个非常好用的图片调色软件,通过这个app用户可以进行各种图片调整,各种色号,色系都有,非常专业的调色软件,还有其他的p图功能!HueSnap软件介绍这是热...
技得技能云南平台下载-技得app3.9.3-r1 安卓版
1,153.4M
技得app是一款学习软件,为广大技术人才提供学习服务,名师云集、大师互动,还有丰富的课程,帮助技术人才提高自己的能力水平!技得app介绍技得App是一款社区类职...
彩色便签3.9.61 安卓最新版
1,022.0M
手机上有一款不错的便签工具,一直都是手机一族都比较喜欢的事情,如果你现在还没有准备好的话,小编就建议你试试下面的这款彩色便签吧!彩色便签介绍彩色便签ColorN...
解压戳戳戳游戏安卓版下载-解压戳戳戳0.1 安卓单机版
175.8M
解压戳戳戳游戏是一款非常解压的神器游戏,玩家可以选择各种颜色的气球来进行戳破,释放内心的压力,喜欢的朋友不要错过了,快来下载体验吧!魔幻粘液模拟解压游戏1.1....
03x2012图集-03X201-2建筑设备监控系统设计与安装图集pdf格式【高清免费版】
1,296.4M
03X201-2建筑设备监控系统设计与安装图集简称为03x2012图集,该图集主要适用于民用建筑中设备监控系统的设计与安装,本节内容小编为大家整理带来的这份03...
药源网app下载-药源网手机版2.2.5 官方安卓版
609.4M
提供了医药招商、原料、药品使用说明及国内药品生产厂家等医药信息,汇集了各个类型的医药产品,致力于打造最专业的手机用药助手,非常的实用!药源网手机版介绍提供药品说...
peppy cat免费下载-Peppy Cat平板游戏1.1.0 安卓版
1,995.9M
Reddit上流传着一只橙色小猫玩这个游戏的视频。其实就是这个《PeppyCat》,游戏实在是太可爱了,但大多数人并不知道这是所说的游戏。其实游戏的玩法很简单,...
小苹果腾讯游戏抽奖抢领工具下载-小苹果腾讯游戏抽奖抢领助手5.0免费版
1,351.0M
小苹果腾讯游戏抽奖抢领助手是一款腾讯游戏抽奖工具,大大提高了大奖概率,全自动抽奖,一键领取,神器不再是梦想,现在支持腾讯大多数游戏抽奖,快来下载体验吧!软件介绍...
东海航空公司官网app -东海航空APP1.0.1安卓便捷版
1,915.5M
东海航空是东海航空的线上买票看航班的软件,如果经常坐飞机的人用这款软件就比较好一点,机票预订航班动态等在线上就可以查询到了,不需要再跑到前台去询问了,很适合经常...
a盒社区app下载-a盒社区9.4 安卓版
1,138.2M
a盒社区是一款专门提供给我的世界玩家的社区软件,在这里大家能看到海量玩家的日常交流,游戏方面的创意,以及免费的mod资源,使用起来非常方便,感兴趣的小伙伴快来u...
呦呦停车最新版下载-呦呦停车1.8.7智能版
1,866.7M
呦呦停车是款智能化的停车软件,可以帮助用户们在手机上来找到各地的停车位,各种各样的停车位一目了然,可以帮助大家在手机上找到周边的停车位。呦呦停车操作共享停车,想...
香聘app下载-香聘招聘软件4.4.0.6 安卓版
970.1M
这是一款非常正规的手机找工作平台,提供全国各地的各种岗位,通过软件企业可以发布招聘信息,用户也可以在这里筛选企业等等,非常快速!软件简介香聘是一款非常不错的手很...
橙子vr ios开发版-橙子vr苹果版1.1.8 官方开发版
593.6M
现在各种高科技公司都在研发自己的VR设备,各种各样的VR眼镜也都推出上市,为了让大家能够便捷的找到各种支持VR眼镜的视频,橙子vr苹果版支持各种市面上的热门VR...
步步为营app2.0.4 办公管理版
2025/10/20 21:54
暴走小怪兽app下载-暴走小怪兽红包版1.0 安卓手机版
2025/10/22 21:42
云建宝工人端软件下载最新版本-云建宝工人端App1.1.0 官方版
2025/11/13 22:14
地下城与勇士魂安卓版apk下载-地下城与勇士:魂1.0安卓版
2025/11/14 22:22
优悦读app下载-优悦读手机版0.0.6安卓版
2025/10/27 16:21
百鬼夜行2.0.1 安卓版
2025/11/07 22:14
零之战线0.1折版下载-零之战线首续0.1折无限充1.0.0 海量资源版
2025/11/12 20:38
帮你教学生版官方下载-帮你教学生版app1.7.7 iphone手机版
2025/11/09 14:56
114百事搜2.6.0官网最新版
2025/11/06 06:04
52电影天堂全能解析-52电影天堂视频解析工具5.15 绿色最新版
2025/10/29 18:05
消防云监管app下载-消防云监管1.0.0.x 安卓版
2025/11/03 16:25
荣耀战士黑暗之王中文汉化版下载-Chaos Warrior: Lord of Darkness(荣耀战士黑暗之王)1.01直装版
2025/10/29 16:06
干洗客V1.0安卓版
2025/10/26 07:24
South Park(南方公园打僵尸手游)2.1安卓最新版
2025/11/14 22:38
超级粘液模拟器3中文版下载-超级粘液模拟器37.30 最新安卓版
2025/11/12 23:59
超级粘液模拟器3中文版下载-超级粘液模拟器37.30 最新安卓版
2025/11/12 23:59更新
粘液模拟器的游戏超级火,现在又推出了超级粘液模拟器3游戏,有更多的粘液类型和材料内容,你可以制作出更有趣的史莱姆。游戏玩法1、将你手中的粘液捏出各种形态,真实的...
支持 ( 114 ) 盖楼(回复)
支持 ( 185 ) 盖楼(回复)
支持 ( 168 ) 盖楼(回复)
支持 ( 64 ) 盖楼(回复)
支持 ( 64 ) 盖楼(回复)
支持 ( 44 ) 盖楼(回复)
支持 ( 193 ) 盖楼(回复)
支持 ( 132 ) 盖楼(回复)
支持 ( 70 ) 盖楼(回复)
支持 ( 194 ) 盖楼(回复)
支持 ( 49 ) 盖楼(回复)
支持 ( 67 ) 盖楼(回复)
支持 ( 159 ) 盖楼(回复)
支持 ( 48 ) 盖楼(回复)
支持 ( 86 ) 盖楼(回复)
支持 ( 79 ) 盖楼(回复)
支持 ( 70 ) 盖楼(回复)
支持 ( 147 ) 盖楼(回复)
支持 ( 180 ) 盖楼(回复)
支持 ( 126 ) 盖楼(回复)