您当前位置: 首页 主机游戏适配 截图压缩软件-截图图片压缩软件1.0 绿色版【附源码】

类型: 主机游戏适配 版本: V9.1
大小: 1,873.9 时间: 2025-12-12





截图图片压缩软件使用方法胭脂妃ios下载-胭脂妃苹果版1.0h5互通版
用各种截屏软件截屏到剪贴板,运行这个小程序,在需要粘贴的地方粘贴。
这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"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的链接工具。东坡小编带附上此软件的源码,有需要反欢迎下载!
九江一日游温泉 深圳大运体育馆 健康体育怎么样 大奖体育 广东体育比赛
宝宝超市管理员下载-宝宝超市管理员1.0.05安卓版
1,533.3M
宝宝超市管理员是一个模拟超市小游戏,玩家需要经营好自己的小超市,你需要管理各种商品,以满足不同顾客的需求,非常逼真的超市玩法!游戏介绍深受好评的宝宝超市管理员来...
大汉龙腾bt热血高爆版手游下载-大汉龙腾热血高爆版1.2.256gm版
1,862.8M
大汉龙腾热血高爆版丰富多样的pve副本,更加真实的打斗效果,秉承经典的同时,也让它们更具特色,全自由化的PK,激烈刺激的对抗,更融入了一系列的创新玩法。为玩家打...
虐杀原形2破解补丁下载-虐杀原形2破解补丁1.5 绿色最新版【2015加强修正版】
1,315.7M
虐杀原形2破解补丁其实就是款同名游戏的最新破解工具。对于那些没有钱买正版的小伙伴来说,这款补丁就正好排上用场,能够让你们立刻也能享受正版游戏的一切特权,想要的就...
影子摩托竞技1.0.1 安卓版
851.6M
这是一款赛车特技游戏,玩家在影子摩托竞技中可以完成各种高难度的动作,但是没卵用,只要你不挂掉,就可以顺利地通关,当然对于那些追求高难度的人来说,你也可以尝试的去...
Mountain Bike Xtreme速降自行车1.2.2安卓版
975.6M
速降自行车是一款自行车运动游戏,玩家在规定的地图上做出花里胡哨漂亮华丽的动作,在配合高难度的动作技术控制好自己的动作落地获取高分。游戏介绍速降自行车是一款物理引...
U伴慧学家长app1.6.3 安卓手机版
551.1M
U伴慧学家长app是一款家长使用的教育辅助软件,可以随时通过手机app了解孩子的学习情况,在家里监督孩子学习!软件介绍U伴慧学家长app是一款教学辅助工具,在这...
椒易宝app下载-海南椒易宝app2.0.0 安卓版
849.4M
海南国际胡椒交易中心,这个软件其实就是一个主要经营白胡椒的购物商城,不管你是买家还是卖家都可以在这个APP上找到对方,发现最新最热门的产品,下单购物,快速极速送...
香蕉猫鱿鱼游戏幸存者下载安装-香蕉猫鱿鱼游戏幸存者1.1 手机版
1,825.2M
香蕉猫鱿鱼游戏幸存者是一款有趣的闯关手游,在游戏中玩家将与队友一起进行各种冒险闯关,玩家还能解锁不一样的香蕉猫,迎接各种挑战,玩起来乐趣十足,感兴趣的小伙伴快来...
法宣在线全民国家安全教育日模拟知识答题题库-2017法宣在线全民国家安全教育日模拟知识答题答案doc 最新完整版
1,730.1M
东坡小编整理了2017法宣在线全民国家安全教育日模拟知识答题答案,全疆开启了无纸化安全教育答题活动,通过这份资料可以帮助用户答题,需要的朋友就来下载吧。2017...
极客虚拟光驱工具1.0.2.4 免费版
1,643.2M
极客虚拟光驱工具是一款虚拟光驱软件,支持所有系统文件格式,能同时运行多个镜像文件,需要这款虚拟光驱工具的用户快来下载吧!软件介绍极客虚拟光驱是一款支持ISO、N...
第五境面app下载-第五境面数字藏品平台0.1.0 最新版
654.3M
第五境面是一款元宇宙级别的数字藏品平台,最新上线,需要注册登录才可以浏览和购买哦,第五境面数字藏品平台吸引了大量创作者的加入,涌现了一大批的游戏作品,不仅流通性...
章鱼扫描王app下载-章鱼扫描王app1.5.7 安卓版
1,777.9M
章鱼扫描王app安卓版是一款十分给力的一键识别扫描类软件,在软件中为用户们提供了多样化的文件扫描功能设定,软件中更为用户们提供了多样化的识别需求、是用户们的一键...
Frog Island游戏下载-青蛙岛(Frog Island)1.0.8 安卓版
1,586.7M
画面高清亮丽的以青蛙为主角的休闲游戏,在FrogIsland中玩家通过点击操作青蛙去吃各种小虫,并收集金币,使用金币可以解锁更多的皮肤和场景,很可爱的画面和操作...
开天复古游戏下载-开天复古传奇游戏1.0.0变态版
1,019.1M
这是一款经典的复古传奇类型游戏,经典的网游改编成手游,可玩性高,在这里加入了各种全新的玩法,快速升级,装备全部回收,还有红包!开天复古传奇游戏简介一款超好玩的独...
趣族app下载-趣族软件1.2.1 安卓手机版
1,732.7M
这是一个非常专业的手办,模型社区软件,通过这个app用户可以找到更多游戏和二次元的资讯新闻,查看各种手办最新发售信息,还有爱好者一起讨论!软件介绍这是一款专门为...
DSShop单用户B2C开源PHP商城系统TP框架1.6 最新版
2024/06/05 20:03
剑荡八荒手游vivo版本下载-剑荡八荒vivo版1.0 官方安卓版
2024/06/12 01:18
班巴天才小厨师2下载-班巴天才小厨师2游戏1.0.0 手机版
2024/06/18 15:42
我赢职场app下载-我赢职场客户端4.8.5官网最新版
2024/06/06 08:36
会说话的娃娃游戏下载手机版-会讲话的洋娃娃宝宝手语1.1 官方安卓版
2024/06/29 20:45
防骗助手app-防骗助手(防诈骗电话的app)1.2 安卓版
2024/06/19 11:45
小米月球超级壁纸下载-小米月球超级壁纸安装包ALPHA-2.6.557-01211117-ogl 手机版
2024/06/10 15:52
锤子OS3.7.4最新系统官网下载-锤子系统v3.7.4官方版免费正式版
2024/06/01 20:48
网上老年大学app新版下载-网上老年大学FM2.0.1官网版
2024/06/07 23:56
联大基金考试题库app-联大基金考试题库下载1.1.0 简体中文安卓版
2024/06/01 15:42
雷神众神万击之战手游1.0.1安卓版
2024/06/11 13:36
乐享南山下载-乐享南山app1.02 安卓最新版
2024/06/10 02:47
百度翻译同传会议版下载-百度翻译AI同传会议版2.0.1 官方最新版
2024/06/15 11:45
全国天气空气质量指数查询-全国天气空气质量1.0.0 官方安卓版
2024/06/30 15:07
酷狗音乐tv版下载-酷狗音乐tv版本2.0.2 电视版
2024/06/29 02:28
酷狗音乐tv版下载-酷狗音乐tv版本2.0.2 电视版
2024/06/29 02:28更新
酷狗音乐TV版,是由酷狗音乐针对智能电视、电视盒子等智能Android平台倾心打造的正版在线音乐客户端。酷狗音乐拥有千万级正版曲库,可随心畅享高品质音乐、高清歌...
支持 ( 164 ) 盖楼(回复)
支持 ( 22 ) 盖楼(回复)
支持 ( 179 ) 盖楼(回复)
支持 ( 40 ) 盖楼(回复)
支持 ( 194 ) 盖楼(回复)
支持 ( 45 ) 盖楼(回复)
支持 ( 199 ) 盖楼(回复)
支持 ( 28 ) 盖楼(回复)
支持 ( 195 ) 盖楼(回复)
支持 ( 112 ) 盖楼(回复)
支持 ( 187 ) 盖楼(回复)
支持 ( 89 ) 盖楼(回复)
支持 ( 13 ) 盖楼(回复)
支持 ( 64 ) 盖楼(回复)
支持 ( 187 ) 盖楼(回复)
支持 ( 27 ) 盖楼(回复)
支持 ( 59 ) 盖楼(回复)
支持 ( 108 ) 盖楼(回复)
支持 ( 162 ) 盖楼(回复)
支持 ( 90 ) 盖楼(回复)