您当前位置: 首页 恐怖生存游戏 截图压缩软件-截图图片压缩软件1.0 绿色版【附源码】

类型: 恐怖生存游戏 版本: V3.8
大小: 1,201.8 时间: 2025-11-18





截图图片压缩软件是一款可以读取剪贴板中的图片,保存为png文件,调用pngquant来压缩成新的png,把压缩后的png文件的路径写入剪贴板(相当于在资源管理器中对这个文件做“复制”操作)。还能将带有复杂参数的淘宝链接简化为只保留宝贝ID的链接工具。东坡小编带附上此软件的源码,有需要反欢迎下载!ACG宝库app下载-ACG宝库软件0.0.8 安卓版
截图图片压缩软件使用方法
用各种截屏软件截屏到剪贴板,运行这个小程序,在需要粘贴的地方粘贴。
这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"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();
}
走势图福彩3d 中福时时彩秘籍 七乐彩怎么买? 博安奈亚浦宾馆 体育之星演讲稿
几何逃脱手游1.0.0 安卓版
242.2M
几何逃脱手游是一款简单以及好玩的闯关游戏,是需要不断的跳过一些自己需要注意的障碍物,同时也是可以一路上不断的吸收星星以及其它模式的玩法!几何逃脱手游玩法攻略1、...
益新科儿童智能手表app-智能小益app1.7.4 官网最新版
1,949.6M
智能小益app是很多的家长都是需要给自己的孩子买的一款不错的智能手环了,当然你也是需要给自己的手机上面进行安装一款可以时刻监控这个的软件,益新科儿童智能手表ap...
菜驴优鲜线上生鲜水果购物-菜驴优鲜3.0.7 安卓极速版
928.1M
菜驴优鲜app是一款非常不错的线上买菜买水果的软件,这里的商品种类丰富,不论是肉类、蛋类、水果、水产等等都可以买的到,商品介绍详细,质量过硬,价格也很实惠,线上...
忍者神龟施莱德的复仇安卓下载-忍者神龟施莱德的复仇手机版1.2.13 联机版
524.5M
忍者神龟施莱德的复仇安卓手机版下载,这是能够支持本地双人联机的动作手游,化身忍者神龟去对抗不同的敌人,使用技能连招,搭配不同的武器,轻松KO所有的对手。忍者神龟...
last night中文版下载-last night中文版(最后一夜)1.0 手机版
733.2M
lastnight的中文意思是昨晚,lastnight中文版是一款类似鬼魂的恐怖游戏,在游戏中玩家们身处密室,必须共同协作找出有用的线索,可以叫上你的小伙伴一起...
多功能CAD图形工具V6.5 中文正式版
594.6M
本软件是一款非常优秀的多功能CAD图形工具程序,它操作简单,使用方便,界面直观,功能实用,还可以浏览不同版本的DWG和DXF文件(R2.5&mdas...
球急转弯(BallTeaser)1.03 安卓版
1,604.1M
球急转弯(BallTeaser)是一款非常好玩的策略解谜风格游戏,十分考验玩家的智商,难度还是挺高的一款手游,你需要做的就是把颜色一样的球类收集一起!游戏介绍游...
即会通云会议APP-即会通云会议苹果版1.0 iOS版
1,810.6M
即会通云会议苹果版是一款视频会议平台软件,在此专为商务人士打造的视频会议,远程的交流,轻松地聊天智能的进行会议还有诸多轻松的功能等着你来实现!即会通云会议苹果版...
生死狙击2手机下载-生死狙击v10号免费版5.13.2送幻锋号
797.2M
生死狙击手游由拥有3亿玩家的顶尖FPS页游【生死狙击】原班团队精心打造。在保留了生死狙击页游绝大部分经典的玩法,枪械,地图的同时,根据移动端的特性,引入全新的操...
315消费者法律讲堂-315维权神器(法槌)1.0最新安卓版
1,422.1M
在2016年315消费者权益日即将到来之际,小编,倾情给大家送上节日的问候-法槌app,这是一款集结了所有有关法律资讯以及法律知识的平台,你可以随时的想上面的工...
2017国庆节中秋节祝福语图片大全微信版
308.9M
2017国庆节中秋节祝福语图片大全是最近很多用户都在最近都在寻找的素材,微信发给亲朋好友的祝福语,还有各种表情包图片素材都在压缩包里,需要的快来下载吧!精选国庆...
Mask Browser下载官方版-Mask Browser浏览器1.3.0.14 最新版
82.0M
MaskBrowser,可自由安装谷歌和Edge插件的手机浏览器!这款浏览器并不是我们传统所见在小众市场中发布的,而是已经上传到谷歌商店里供大家下载使用。虽然现...
可乐浏览器苹果版1.0.4 最新版
1,274.3M
可乐浏览器ios,是一款浏览器应用,为用户提供搜索和观看视频功能,具有全网影视资源,可在线享受vip去广告与1080p的观影体验,具备了“只有想不到,没有找不到...
怪兽玩官方APP下载-怪兽玩-游戏账号租赁平台v1.0.7 最新版
766.3M
怪兽玩APP是一款专注于游戏交易服务的工具类应用,核心定位为“安全便捷的游戏账号与增值服务平台”,覆盖账号交易、游戏代练、虚拟道具购买等多元需求,可为玩家提供从...
客运线路租赁合同下载-客运线路租赁承包合同doc 免费版
957.0M
公路运管机关对汽车客运线路,按经济合理、统筹安排的原则,划分营运范围,安排运输线...它按经营项目和营运方式分为长途班车客运线路、城乡公共汽车线路、支线短途客运...
西普大陆游戏下载-西普大陆手游1.1.49 安卓版
2025/11/13 05:21
太空饥饿大逃杀游戏免广告下载-太空饥饿大逃杀游戏去广告版1.0.12 免广告获得奖励版
2025/10/30 21:54
光元素投屏app下载官方-光元素投屏1.1.0 安卓版
2025/11/04 15:18
3D高清实景卫星地图app免费下载-3D高清实景卫星地图最新版7.0.0 安卓版
2025/10/22 08:32
三千幻世游戏下载-三千幻世手游v1.5.2 安卓版
2025/10/24 04:37
我就是海王下载-我就是海王小游戏1.0.0无广告版
2025/11/15 13:14
萌萌军团下载-萌萌军团果盘版1.3.0 官网版
2025/11/04 15:19
htc手机说明书-HTC野火S A510e使用说明书pdf格式用户指南
2025/11/14 23:01
地牢围攻3修改器-地牢围攻3三项属性修改器+3v1.0 升级版
2025/11/10 23:28
360Doc复制精灵(360Doc文档复制工具)0.1 绿色版
2025/10/29 04:14
坦克开火手游下载-坦克开火游戏1.03 最新版
2025/11/08 16:53
攻守兼备II王者归来1.28b地图下载-攻守兼备II-王者归来1.28b正式版【附隐藏密码+攻略】
2025/11/07 18:43
跳动盒子(Blip The Box)1.1 手机版
2025/11/01 22:06
千恋万花cg下载-千恋万花角色歌CD免费版
2025/11/02 20:36
无尽的怪物1.0.1正式版地图下载-无尽的怪物 v1.0.1正式版【附攻略】
2025/11/14 18:33
无尽的怪物1.0.1正式版地图下载-无尽的怪物 v1.0.1正式版【附攻略】
2025/11/14 18:33更新
无尽的怪物v1.0.1正式版是一款生存类魔兽地图,地图支持1-6人同时在线游戏,新版本增加了可以购买挑战机会,修正了部分文本错误,有需要的朋友们可点击下载。地图...
支持 ( 173 ) 盖楼(回复)
支持 ( 34 ) 盖楼(回复)
支持 ( 14 ) 盖楼(回复)
支持 ( 105 ) 盖楼(回复)
支持 ( 124 ) 盖楼(回复)
支持 ( 175 ) 盖楼(回复)
支持 ( 67 ) 盖楼(回复)
支持 ( 75 ) 盖楼(回复)
支持 ( 5 ) 盖楼(回复)
支持 ( 9 ) 盖楼(回复)
支持 ( 51 ) 盖楼(回复)
支持 ( 68 ) 盖楼(回复)
支持 ( 118 ) 盖楼(回复)
支持 ( 36 ) 盖楼(回复)
支持 ( 15 ) 盖楼(回复)
支持 ( 9 ) 盖楼(回复)
支持 ( 64 ) 盖楼(回复)
支持 ( 177 ) 盖楼(回复)
支持 ( 83 ) 盖楼(回复)
支持 ( 111 ) 盖楼(回复)