
类型: 娱乐影音 版本: V7.3
大小: 961.5 时间: 2025-11-21





截图图片压缩软件是一款可以读取剪贴板中的图片,保存为png文件,调用pngquant来压缩成新的png,把压缩后的png文件的路径写入剪贴板(相当于在资源管理器中对这个文件做“复制”操作)。还能将带有复杂参数的淘宝链接简化为只保留宝贝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();
}
截图图片压缩软件使用方法
用各种截屏软件截屏到剪贴板,运行这个小程序,在需要粘贴的地方粘贴。
这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"WIN+R"、“ALTRUN”等,也可以创建exe的快捷方式,在属性里添加全局快捷键。

这个小程序还有一个附加功能,就是运行时也会从剪贴板读取文本,如果是淘宝或天猫的URL就会简化URL,去掉spm等参数,只保留id参数。这是我整理购物清单时需要用的功能,因为只有几行代码,同时也需要做剪贴板操作,就和上面的程序合体了。
辰龙棋牌大厅下载安装
417.1M
最近凡尔赛什么梗,凡尔赛文学家什么意思,凡尔赛文学为什么火爆朋友圈是很多用户都在关注,到底是什么意思呢,小编还整理了一些表情包图片分享,非常有趣。表情包预览凡尔...
沈阳棋牌下手机版下载
223.3M
这是我们小编为大家带来的一个汤不热视频批量下载工具,方便大家快捷的完成汤不热视频下载,平时喜欢逛汤不热这个网站的伙伴们千万不要错过了这个汤不热视频下载软件!汤不...
旺财猫提现
1,559.9M
东北证券融e通核心交易客户端是一款股票交易软件,提供A股、港股、美股、期货、期权等行情,资讯数据助力投资决策,炒股更方便。东北证券融e通核心交易客户端功能介绍支...
娱乐棋牌,注册送10元
49.2M
Oh热舞社这款游戏是一款非常好玩的跳舞类游戏,Oh热舞社这款游戏游戏众多可以玩的系统,游戏中你可以随意的搭配你的角色,并且与你的另一个他结为伴侣!喜欢这类游戏的...
没本金怎么创业赚钱
341.8M
iCuteCamapp是一款手机上远程控制摄像头的软件,支持wifi视频,在线看视频,语音对讲和图片的编辑等功能,实用性比较强,还有文件回放的功能,很不错。iC...
烟酒零售赚钱吗
1,439.3M
地铁跑酷3D乱跑版是Roblox罗布乐思中一个全新的玩法,采用了地铁跑酷的游戏元素,在卡通的地铁场景之中与多人开启一场大跑酷,完成更多的关卡任务挑战,感兴趣的朋...
狮吼直播提现问题
1,361.1M
AutoCADMap3D2015是一款专业三维GIS地图绘制软件,提供了强大的GIF坐析分析和地理定位功能,相当于在AutoCAD的基础上添加了属性信息,提高了...
亲朋棋牌金币充值软件
750.7M
模拟农场15是著名模拟经营游戏《模拟农场》系列的最新力作,小编给大家带来一款新型灯光拖车MOD,喜欢的网友可以来东坡网下载哦!mod使用说明1、首先解压缩得到压...
做赚钱的投资
94.9M
农场的游戏也是现在比较火热的手机游戏了,小编就把最近自己喜欢玩的一款农场游戏介绍给家了--小小农场:欢乐时光!该游戏虽然刚刚发布不久,但是还是不错的!小小农场游...
91y游戏可以提现吗
963.4M
随畅KTVAPP是个比较好用的唱歌软件,而且它还支持安装到整你电视上,进而带给用户一种绝佳的家庭影音娱乐体验,其次软件曲库规模庞大,内容会及时更新。其涵盖流行、...
有哪些挂机赚钱软件
69.2M
有许多人的微信拥有很多粉丝,想要定期清理一些僵尸粉吗?这款飞鱼清理僵尸粉工具能帮你实现清理,静默筛查和清理僵尸粉,简单操作,没有广告,不会打扰好友,真正做到轻松...
小闲川南棋牌又挂吗
520.8M
吉里吉里2模拟器官方版是一款功能强大的游戏模拟器应用,又称kirikiroid2模拟器,游戏一般为xp3格式,完美地实现了在手机上也能运行KRKR游戏引擎所开发...
抖音刷粉点赞兼职
693.6M
Guitar调音助手APP就像是一个专业的吉他调音师,随时陪伴在吉他爱好者身边,轻松解决调音难题。它内置高灵敏度麦克风收音系统,能精准捕捉吉他琴弦震动产生的音频...
500棋牌安卓版
876.5M
战国无双真田丸是一款KOEI制作并发行大型动作游戏,讲述了日本战国时代末期武将的战争故事,为了方便为玩家更好的游戏,小编为你提供战国无双真田丸汉化补丁,需要的话...
手机微信返利怎么赚钱
1,101.3M
这款游戏是超好玩的仙侠幻想手机游戏,游戏之中可以体验热血武侠修真的乐趣,超多仙侠职业可以选择,游戏可以轻松体验试玩乐趣,独有的仙侠职业自由选择,玩仙侠游戏充满乐...
开个外卖超市怎么赚钱
2025/10/30 21:29
乐游棋牌最新版安装
2025/11/12 16:57
学生几百元赚钱小生意
2025/11/06 15:33
米奇棋牌
2025/11/11 19:04
妈妈怪我赚钱少
2025/11/06 16:39
2019养宠物狗能赚钱吗
2025/11/08 04:27
欢乐棋牌同类型
2025/11/13 23:49
股票一天最多能赚几个点
2025/11/04 12:58
任务佣金平台
2025/11/04 06:25
佣金怎么入账最简单
2025/11/04 07:26
儿童玩具利润高吗
2025/11/01 09:58
兼职包吃包住工作招聘
2025/11/03 03:49
赚钱的捕鱼游戏有那些
2025/11/11 03:47
奋斗赚钱
2025/11/05 22:15
公积金在哪里提现
2025/11/15 16:52
公积金在哪里提现
2025/11/15 16:52更新
尤克里里节拍器是一款有着音乐节拍的软件,软件可以通过界面中的不同的旋律组成各种音乐,可以把你的音乐记录下来然后自由的听各种音乐!尤克里里节拍器app介绍尤克里里...
支持 ( 137 ) 盖楼(回复)
支持 ( 178 ) 盖楼(回复)
支持 ( 135 ) 盖楼(回复)
支持 ( 104 ) 盖楼(回复)
支持 ( 124 ) 盖楼(回复)
支持 ( 112 ) 盖楼(回复)
支持 ( 162 ) 盖楼(回复)
支持 ( 181 ) 盖楼(回复)
支持 ( 189 ) 盖楼(回复)
支持 ( 192 ) 盖楼(回复)
支持 ( 191 ) 盖楼(回复)
支持 ( 97 ) 盖楼(回复)
支持 ( 120 ) 盖楼(回复)
支持 ( 49 ) 盖楼(回复)
支持 ( 63 ) 盖楼(回复)
支持 ( 134 ) 盖楼(回复)
支持 ( 82 ) 盖楼(回复)
支持 ( 114 ) 盖楼(回复)
支持 ( 23 ) 盖楼(回复)
支持 ( 88 ) 盖楼(回复)