
类型: 音乐播放 版本: V1.5
大小: 773.3 时间: 2025-12-18





截图图片压缩软件是一款可以读取剪贴板中的图片,保存为png文件,调用pngquant来压缩成新的png,把压缩后的png文件的路径写入剪贴板(相当于在资源管理器中对这个文件做“复制”操作)。还能将带有复杂参数的淘宝链接简化为只保留宝贝ID的链接工具。东坡小编带附上此软件的源码,有需要反欢迎下载!网赚平台qq群
#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参数。这是我整理购物清单时需要用的功能,因为只有几行代码,同时也需要做剪贴板操作,就和上面的程序合体了。
赚钱宝软件0kb
1,025.4M
4396游戏盒子app是一个游戏社区,为广大喜欢玩游戏的朋友带来了最新的游戏资讯,在这里可以一起交流分享游戏心得,一起提升游戏水平!4396游戏盒子介绍款集合了...
如何可以在家就能赚钱
1,198.8M
闪洗app是一款洗车服务软件,通过闪洗app,你可以便捷的呼叫洗车服务,同时你可以及时的找到周边各种车辆保养、检测的服务点,让您的生活更加便利。闪洗app功能介...
赚钱宝是不是真的
358.1M
凡人修仙是一款超级好玩的修仙战斗角色扮演手游。游戏有着丰富的玩法内容,集合卡牌,挂机,迷宫等多种玩法于一体。完美还原了小说中的人物和剧情,你可以操控主角踏上修真...
快速挣钱的行业是什么
389.8M
屠龙天下ol苹果最新版是一款非常不错的传奇类手机游戏,在这里有熟悉的地图装备,还有华丽的翅膀和PVP系统,快来和小伙伴一起攻下沙城吧。游戏介绍《...
风暴魔域能赚钱吗
1,732.7M
天生道骨bt版是一款以修仙为核心玩法的角色扮演手游。游戏有着清醒的画风,多种游戏模式。八荒神器现世,挥剑指苍穹。加入修真门派,学习强大的神仙法术,御剑飞行,叱咤...
如何用手机app赚钱吗
1,897.9M
obeymeios是一款日系乙女风格手游,游戏中有很多各种风格的帅哥,随着剧情需要,你要和他们产生各种互动,一段又一段的爱情故事,感兴趣的小伙伴快来东坡下载吧!...
加盟米线能挣钱吗
1,846.2M
宝宝起名是一件很有学问的事,名字能传递很多信息,起名软件免费下载手机版能免费帮你的宝宝取一个有内涵有深度有学问的吉祥的名字。起名就是运用传统与现代姓名学原则给人...
游戏怎么兼职赚钱
1,123.3M
握爪宠物是一款专注于宠物社区软件。宠物生病很着急?上线询问医生免费为你解答,也可支持线上购买宠物,30天保障,安全交易更放心。有需要欢迎点击下载。握爪宠物简介:...
棋牌游戏中心03o4牛牛
603.1M
Enstyle滤镜大师APP是一款非常好用的手机拍照软件,拥有海量精美的滤镜,风格各异,满足你的不同需要,还能直接在线便捷、排版,根据个人爱好,组合个性化风格的...
亿酷娱网棋牌下载
753.5M
足球人人都是非常的喜欢,但是最痛恨的就是踢假球了,不过以前就是知道有踢假球也是不知道怎么举报,现在正式的通过AFCIntegrity苹果版进行举报!AFCInt...
支付宝提现慢
367.4M
有许多用户在玩吃鸡游戏的时候发现卡顿,小编为你提供绝地求生大逃杀Host更改连接加速工具,帮你解决卡顿,下载慢等问题,让吃鸡游戏更加流畅,拥有更好的游戏体验!主...
在家可做的ps兼职平台
447.1M
大家都知道在手机里下载游戏是需要耗费大量的流量的,所以很多人都是通过电脑进行下载的!那么通过电脑下载安卓游戏就需要有一个不错的安卓游戏下载客户端!无章安卓游戏下...
ppp互赚没人玩
925.1M
Matlab作为全球最强大、最实用的数学软件之一,它拥有其他软件无法比拟的优势、庞大的用户群、超多/实用的教程,每一代版本的更新都会有破解版涌现出来,这也是Ma...
贴吧发帖技巧 网赚
1,304.2M
毁灭星球模拟器是一款以星球爆炸为主题的模拟手游,提供多种类型的星球,如行星、卫星、恒星等,甚至还有黑洞和虫洞供玩家选择,每个星球都有独特的特点。同时,游戏配备了...
赚钱正版全部提现
1,845.4M
蚂蚁宝app是一款强大的手机贷款软件,软件无需征信、无需抵押就可以进行贷款,软件审核速度非常快利率极低支持灵活还款,让你解决一切资金周转问题。蚂蚁宝介绍线上简单...
矿山冶金定额利润高吗
2025/10/26 08:15
分期乐提现密码是什么
2025/10/22 21:59
赚吧 手机赚钱
2025/10/24 15:35
上海网约车赚多少
2025/10/15 16:20
游戏赚钱宝可以提现吗
2025/10/22 23:23
亚马逊注册送券
2025/10/18 06:35
适合的兼职
2025/10/27 14:20
我想兼职摆地摊
2025/10/26 17:07
学生靠啥赚钱
2025/10/14 08:45
微信下载软件挣钱
2025/10/23 13:06
超级微信红包 小说txt免费下
2025/10/10 20:09
什么游戏可以搬砖打金
2025/10/22 06:08
参哥一年赚一个亿
2025/10/25 17:49
锋视淮北棋牌能打么
2025/10/19 02:29
一张床就能赚钱顺口溜
2025/10/13 20:34
一张床就能赚钱顺口溜
2025/10/13 20:34更新
43乐园是一款全新推出的手机游戏综合服务app。这里包含了各种手游资源,每天都有最新最热的游戏资讯推送,让你第一时间就可以了解到手游信息。想玩什么类型的游戏都可...
支持 ( 163 ) 盖楼(回复)
支持 ( 115 ) 盖楼(回复)
支持 ( 91 ) 盖楼(回复)
支持 ( 9 ) 盖楼(回复)
支持 ( 15 ) 盖楼(回复)
支持 ( 182 ) 盖楼(回复)
支持 ( 41 ) 盖楼(回复)
支持 ( 55 ) 盖楼(回复)
支持 ( 147 ) 盖楼(回复)
支持 ( 93 ) 盖楼(回复)
支持 ( 187 ) 盖楼(回复)
支持 ( 46 ) 盖楼(回复)
支持 ( 19 ) 盖楼(回复)
支持 ( 193 ) 盖楼(回复)
支持 ( 174 ) 盖楼(回复)
支持 ( 95 ) 盖楼(回复)
支持 ( 184 ) 盖楼(回复)
支持 ( 18 ) 盖楼(回复)
支持 ( 165 ) 盖楼(回复)
支持 ( 8 ) 盖楼(回复)