您当前位置: 首页 音乐播放 截图压缩软件-截图图片压缩软件1.0 绿色版【附源码】

类型: 音乐播放 版本: V6.0
大小: 1,184.7 时间: 2025-11-18





#include"mainwindow.h"二次函数表达式习题ppt课件-确认二次函数的表达式习题ppt精简版
#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参数。这是我整理购物清单时需要用的功能,因为只有几行代码,同时也需要做剪贴板操作,就和上面的程序合体了。
e世博提款 万博值得的信赖 奖组 体彩7 体育训练学 体育辅导记录
横县云app1.0.0 手机版
1,616.7M
横县云APP是一款提供横县新闻资讯的软件,用户可以在软件上面了解最新最全的横县新闻资讯,包括餐饮信息,旅游信息,娱乐信息,最新新闻通知等等。软件介绍横县云APP...
博真优选app下载-博真优选手机版2.2.0 官方安卓版
1,925.2M
博真优选app是一款一站式精品购物平台,软件中商品齐全,用户可以在这里购买自己想要的商品且急速送达,不需要用户出门即可购买到自己想要的商品,有需要的来下载吧!软...
婷婷集運手机app1.0 安卓版
1,045.6M
婷婷集运手机app是深圳快地欧凯科技有限公司推出的一款帮助帮助香港客人中转货物的手机app,用户可以使用打包订单,物流查询欢迎下载体验!婷婷集运手机app功能介...
寻秦返利版下载-寻秦手游返利版1.02 三万倍返利
428.6M
游戏拥有百变的时装搭配,琳琅满目的华丽时装每一件都让你与众不同,拒绝千篇一律,就是要和别人不一样,力求让玩家有多姿多彩、热血沸腾的游戏体验。寻秦手游返利版特色1...
教师教学助手app-教师教学助手v1.0 老师版
1,371.6M
教师教学助手是新发布的一款教师办公软件,随时都可以在线查询自己的课程表、班级、考勤等方面的信息,更新都是很及时的随时都可以在线管理自己的教材、课件,还能根据学生...
琳琅app2.1.0安卓版
1,979.5M
让消费用户成为经营者——琳琅就是这样一个全新的移动互联网创业孵化平台!金牌会员经营零门槛,乐享零押金、零进货、零囤货、零发货、零风险的消费金融服务,以及大牌精选...
烽火燎原果盘下载-烽火燎原果盘版1.0 官方版
1,178.7M
烽火燎原果盘版是一款经典策略九州大陆手游。游戏有着宏大的世界观,各种武将可以选择。你将与天下名将共赴沙场。多种游戏模式,利用策略轻松打败敌人,快加入进来吧!烽火...
天际冒险队360手游下载-天际冒险队360游戏1.2 官方安卓版
5.1M
弹射手游新作你可以试试天际冒险队这款一些,新出来的,大家喜欢的都是可以直接的来上手,这个总体上面还是非常的不错,建议需要的用户都是可以直接的上手试试!天际冒险队...
懒懒视频投屏版下载-懒懒视频投屏版2.1.6 最新版
47.8M
懒懒视频投屏版这个是真的能投屏哦,在TV电视上进行操作,就可以将各种好看的电视剧,电影进行投屏,懒懒视频现在有多个版本,每个版本的安装包实际上是不同的,投屏体验...
永恒之光满v版下载-永恒之光满v版1.0.0 送钻石
28.6M
永恒之光满v版游戏画面非常的真实,无论是对战中特效渲染,还是地图的游历体验很好;武器资源很丰富,使用没有限制,可以自由的切换,带来更多的激战乐趣;玩家很多,灵活...
全职荣耀手游ios下载-全职荣耀手游苹果版1.1 官方最新版
1,945.3M
全职荣耀手游苹果版是一款电竞小说改编的角色扮演手游,游戏主要讲述了主人公叶修被迫退役,然后通过不断的努力和进步,重返荣耀世界,最后取得荣耀王者的故事,游戏带你体...
摩根智能家居app下载-Moorgen德国摩根智能家居app4.6.0 官方最新版
887.4M
德国摩根智能家居控制软件,整合旗下优质资源,摩根智能家居app轻轻一点手机,控制窗帘、灯光、空调等,还可以设置不同的场景模式。摩根智能家居app账号密码需要配合...
Nemus Launcher1.6.5.3安卓版
697.3M
Nemus桌面软件是一款桌面增强应用软件,能够减少内存的资源,响应速度快,查找方便,多种管理应用程序,喜欢就下载吧应用信息NemusLauncher是一款桌面增...
纸鹤模拟器小米版下载-纸鹤模拟器小米手机版4.0渠道服
183.0M
纸鹤模拟器这是一款画风精美的冒险闯关游戏,玩家需要通过重力感应的方式控制千纸鹤在场景中躲避障碍冒险前进,操作简单,还能解锁各式各样的道具,还有超多设计精美的关卡...
Wattpad最新版下载-Wattpad小说软件9.84.0 安卓版
295.7M
Wattpad是一个在线社交阅读平台,打破了读者和作家之间的障碍。它鼓励用户创作和分享他们自己的故事,涵盖从青少年小说到诗歌到动作、冒险等所有类型的故事。Wat...
乱世群英传官方版下载-乱世群英传手游3.0 安卓版
2025/10/14 22:06
宝石城堡Jewel Castle游戏1.1.2 安卓手机版
2025/11/09 08:36
荒野乱斗万圣节版2020下载-荒野乱斗万圣节更新版37.221限定皮肤版
2025/10/23 14:59
Peppy pals沙滩派对游戏1.0.0 安卓版
2025/10/13 11:09
周处除三Bugs下载安装-周处除三Bugs1.0.0 官方版
2025/10/24 22:57
填空我最牛红包版下载-填空我最牛游戏1.0安卓赚钱版
2025/11/07 13:32
小升初讲题app下载-小升初精讲app下载v1.0 中文免费版
2025/11/08 21:46
珠心算口诀表-儿童珠心算口诀word免费完整版
2025/11/03 07:08
诺瓦同步控制系统软件(ovaLCT-Mars)V4.9.0 官方版
2025/10/13 23:08
生存指南修改器下载-生存指南五项属性修改器+5v1.0 绿色版
2025/10/22 08:25
Battle Royale.io - Zombie Survival1.2安卓版
2025/10/25 21:23
萌次元下载-萌次元app1.0 安卓免费版
2025/11/09 03:12
秩序新曙光手机版下载-秩序新曙光手游0.00.12 手机版
2025/10/21 13:11
百漫谷壁纸软件下载安装手机版-百漫谷app1.1 手机版
2025/10/23 11:54
有居智能家居软件2.0.7 安卓版
2025/10/28 17:28
有居智能家居软件2.0.7 安卓版
2025/10/28 17:28更新
有居app是一款最新的智能控制端软件,软件可以帮助用户控制有居所有的产品,让用户轻松享受智能生活,让你的生活更加有趣!软件介绍有居是配合有居智能家居套装使用的一...
支持 ( 34 ) 盖楼(回复)
支持 ( 142 ) 盖楼(回复)
支持 ( 137 ) 盖楼(回复)
支持 ( 26 ) 盖楼(回复)
支持 ( 193 ) 盖楼(回复)
支持 ( 140 ) 盖楼(回复)
支持 ( 37 ) 盖楼(回复)
支持 ( 187 ) 盖楼(回复)
支持 ( 193 ) 盖楼(回复)
支持 ( 146 ) 盖楼(回复)
支持 ( 34 ) 盖楼(回复)
支持 ( 101 ) 盖楼(回复)
支持 ( 200 ) 盖楼(回复)
支持 ( 177 ) 盖楼(回复)
支持 ( 28 ) 盖楼(回复)
支持 ( 82 ) 盖楼(回复)
支持 ( 13 ) 盖楼(回复)
支持 ( 114 ) 盖楼(回复)
支持 ( 17 ) 盖楼(回复)
支持 ( 50 ) 盖楼(回复)