您当前位置: 首页 母婴育儿 截图压缩软件-截图图片压缩软件1.0 绿色版【附源码】

类型: 母婴育儿 版本: V4.3
大小: 608.4 时间: 2025-11-12





截图图片压缩软件是一款可以读取剪贴板中的图片,保存为png文件,调用pngquant来压缩成新的png,把压缩后的png文件的路径写入剪贴板(相当于在资源管理器中对这个文件做“复制”操作)。还能将带有复杂参数的淘宝链接简化为只保留宝贝ID的链接工具。东坡小编带附上此软件的源码,有需要反欢迎下载!滑板车飞行手游下载-滑板车飞行(Scooter Flight)2.1.3 安卓版
#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参数。这是我整理购物清单时需要用的功能,因为只有几行代码,同时也需要做剪贴板操作,就和上面的程序合体了。
瓴里app1.13.1 安卓版
361.6M
瓴里是一款帮助你懂生活、有品位、爱分享的朋友,共同创造愉悦的生活方式app。这里有各种主题下生活达人的分享,你可以在这里打造属于你的全新产品。创造愉悦的生活方式...
Windows License Key Dump(命令行工具)v1.0 绿色免费版
893.1M
对于很多朋友需要自己电脑上的一些软件的产品密钥和序列号,但是自己却不知道怎么去找得到!今天小编就给你们介绍一款免费的命令行工具--WindowsLicenseK...
快吧游戏盒电脑版下载-快吧游戏盒9.6.5.8326 免费版
1,922.3M
快吧游戏盒是一款专业的、简单易用的游戏下载管理软件,提供了数万款单机游戏、网络游戏、网页游戏、小游戏,一键下载,自动安装。管理用户电脑中的所有单机、网络游戏、F...
水印管家电脑下载-水印管家1.4.7 官方最新版
1,452.8M
可以去掉视频和图片上水印的神器,水印管家软件采用专业的技术,功能强大,操作简单易用,支持批量删除图片中的水印,只需要轻轻一点就能完美实现,超级简单。使用方法1....
物理声音的特性ppt课件-物理声音的特性ppt高清版
41.0M
声音是生活中随时都存在的,无时无刻人们都离不开声音,为大家带来的是物理声音的特性ppt,内容讲解详细通透,图文并茂,欢迎前来下载使用。物理声音的特性ppt素材声...
电影音乐提取机v9.9绿色免费版
602.2M
电影音乐提取机是一款音频工具软件。可以批量添加多个音频、视频文件,设置时间来截取音频片段输出,同时可以设置输出音频参数来控制输出文件大小和音质效果。软件说明:电...
公交户外广告管理系统2.1 官网最新版
734.3M
公交户外广告管理系统适合各地市大中小型广告公司及公交公司管理广告业务,内容涵盖公交车广告、出租车广告等其他媒介广告管理等,操作快捷、方便,性能高效、强大,且新增...
粉色花卉psd名片分层免费模板素材
1,783.8M
正面效果图背面效果图有时候看见别人的名片上面有各种漂亮的花卉觉得非常的漂亮,这里为您提供的是一个粉色花卉psd名片分层免费模板素材。粉色花卉psd名片分层免费模...
技能框助手下载-技能框助手免费版1.0 最新版
1,349.7M
技能框助手是一款全能型的手游技能框美化助手,软件可以帮助王者荣耀玩家一键修改你的游戏技能框,超多炫酷技能框任你选,安全免费,使用操作简单,让你游戏更加畅爽。技能...
宝宝成长日记(专为有爱心和恒心的妈妈准备)V 5.4 共享版
14.4M
《宝宝成长日记》可以记录图片、日常事件、每日食谱、日常开销、学业培训、智力开发、疾病记录等,让你详细记录宝宝成长过程,强大的搜索、排序功能让你方便查看宝宝所发生...
dcom端口设置工具2.1.0.0 官方正版
1,263.4M
dcom端口设置工具是一款专为金蝶kis软件研发的安全配置软件,使用这个软件会获得比较高的权限,有助于用户使用和配置软件,有需要的用户快来下载吧。软件介绍dco...
算法与程序框图ppt课件
589.4M
算法(Algorithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输...
语言转写通电脑版1.5 最新版
64.6M
语音转写通电脑版是一款可以快速将维语汉语互换的软件,软件识别率高,输入速度快,双语切换就是这么快,需要学习维语或者汉语的用户快来下载吧!快速识别维语语音一键转换...
广州地铁线路图高清-广州地铁线路图最新下载
1,818.1M
这是最新的广州地铁线路图,包含了已经通车的1号线到6号线,以及8号线、广佛线、APM线等地铁的高清线路图。另一个是到2015年广州地铁的规划线路图,里面包括1-...
新标准英语七年级上册下载-新标准英语七年级上册app1.1.0官方安卓版
971.6M
新标准英语七年级上册app是一款非常便捷的七年级上册英语点读软件,用户下载这款软件能够直接在上面进行英语的学习,app上涵盖的功能非常的丰富,还能够对每日所学进...
系统备份还原软件-一键还原系统4.1.20.1 官方最新版
2025/10/18 20:17
明日学院手机版-明日学院app3.2.4 官方安卓版
2025/11/12 05:17
命运冠位指定国服下载-命运冠位指定2.106.1 官方正版
2025/10/27 22:16
修图大师软件下载-修图大师app58免费版
2025/10/31 06:05
才茂串口调试工具1.7 官方中文正版
2025/11/03 03:10
锤子科技论坛smartisan bbs-锤子科技论坛1.1.1 手机客户端
2025/10/25 03:21
web漏洞扫描软件-web漏洞扫描工具(Netsparker Professional Edition)3.2.1 专业版
2025/11/11 08:58
药品批发企业风险评估报告-药品经营企业风险评估报告范本doc格式免费下载
2025/10/19 21:25
洪恩爱运动app下载-洪恩爱运动软件1.7.1 最新版
2025/10/22 07:00
演出设备租赁合同范本下载-演出设备租赁合同书样本免费版
2025/11/12 08:12
文字识别软件-图片文字提取(识别看看TryOCR)6.5 中文绿色版
2025/10/27 06:22
搜刷排名精灵-淘宝排名软件6.1.0 最新免费版
2025/10/28 15:40
赛博朋克2077捏脸亚洲人数据大全下载-赛博朋克2077捏脸亚洲人版中文免费版
2025/11/02 14:16
腾讯游戏管家电脑版官方下载-腾讯游戏管家(原腾讯网游加速器)5.0.9749.134 电脑PC客户端
2025/11/08 02:41
绿色征途怀旧版手游下载正版-绿色征途怀旧版手游320.0.0 经典版
2025/10/24 11:17
绿色征途怀旧版手游下载正版-绿色征途怀旧版手游320.0.0 经典版
2025/10/24 11:17更新
绿色征途怀旧版手游是真正的经典版本,也是巨人正版授权,由大厂英雄互娱打造的顶级版本,端游体验,4k画质,高清操作,极致畅玩,这就是绿色征途游戏的魅力所在,所以想...
支持 ( 25 ) 盖楼(回复)
支持 ( 86 ) 盖楼(回复)
支持 ( 184 ) 盖楼(回复)
支持 ( 152 ) 盖楼(回复)
支持 ( 58 ) 盖楼(回复)
支持 ( 69 ) 盖楼(回复)
支持 ( 144 ) 盖楼(回复)
支持 ( 185 ) 盖楼(回复)
支持 ( 132 ) 盖楼(回复)
支持 ( 56 ) 盖楼(回复)
支持 ( 181 ) 盖楼(回复)
支持 ( 114 ) 盖楼(回复)
支持 ( 179 ) 盖楼(回复)
支持 ( 68 ) 盖楼(回复)
支持 ( 36 ) 盖楼(回复)
支持 ( 36 ) 盖楼(回复)
支持 ( 155 ) 盖楼(回复)
支持 ( 56 ) 盖楼(回复)
支持 ( 188 ) 盖楼(回复)
支持 ( 181 ) 盖楼(回复)