截图图片压缩软件使用方法小鸡贱贱app下载-小鸡贱贱1.44安卓最新版【聊天机器人】
用各种截屏软件截屏到剪贴板,运行这个小程序,在需要粘贴的地方粘贴。
这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"WIN+R"、“ALTRUN”等,也可以创建exe的快捷方式,在属性里添加全局快捷键。

这个小程序还有一个附加功能,就是运行时也会从剪贴板读取文本,如果是淘宝或天猫的URL就会简化URL,去掉spm等参数,只保留id参数。这是我整理购物清单时需要用的功能,因为只有几行代码,同时也需要做剪贴板操作,就和上面的程序合体了。
截图图片压缩软件是一款可以读取剪贴板中的图片,保存为png文件,调用pngquant来压缩成新的png,把压缩后的png文件的路径写入剪贴板(相当于在资源管理器中对这个文件做“复制”操作)。还能将带有复杂参数的淘宝链接简化为只保留宝贝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();
}
展开内容
坚果云网盘赚钱下载-坚果云网盘红包版4.3.5 电脑客户端
体重接力战红包版下载-体重接力战游戏3.2.9 官方正版
城关微党建app1.1.0 最新ios版
EmEditor 下载-EmEditor 20.8.1 官方正式版【永久激活密钥】
朗读女官方下载-朗读女软件官方正式版8.8 最新版
pr cs6下载-Adobe Premiere Pro CS6官方免费版6.0.0 中文版附破解文件
zero妖精的尾巴8.5.7正式版【隐藏英雄密码】
天道雅思1.0.1 苹果免费版
初音未来跳跃游戏最新版下载-初音未来编织玩偶跳跃游戏Miku Jump1.0.1手机版
奥德赛次时代科学游戏下载-奥德赛次时代科学中文版免安装硬盘版
注册会计师题库app下载-注册会计师题库软件2.7.9 手机版
好爱听音乐mp3歌曲免费下载-好爱听音乐app1.0.1 免费版
豫水资源app下载官方-豫水资源app官方正版1.1.2 手机版
魔兽地图自由之城下载-自由之城2.0.2正式版【附攻略+定制英雄密码】
恐龙岛探险之旅下载-恐龙岛探险之旅游戏1.1.2 安卓版
丛林砖块3v1.0四项修改器
究极蛇皮玛丽游戏下载-究极蛇皮玛丽Trap Adventure21.17 手机版
魔城之战1.5不死天尸隐藏英雄-魔城之战1.5正式版不死天尸【攻略+隐藏英雄】
超级英雄大乱斗4.0下载-超级英雄大乱斗4.0神奇女侠正式版
趣游盒子领皮肤软件下载官方版-趣游盒子app最新版1.0.7.0 正版
儿童绘本故事ppt免费下载-三只小猪ppt绘本故事
神之墓地2.6.28正式版地图下载-神之墓地2.6.28正式版【隐藏英雄密码】
华泰证券独立下单系统(华泰证券网上交易委托系统)6.18.07 官方最新版
米乐星球课下载-米乐星球课app1.5.9 手机版
NovaLing官方版APP下载-NovaLing1.0.9 最新版
3D颜值捏脸app下载-3D颜值捏脸软件1.2.62 最新版
9.4/611.8M
3D颜值捏脸软件是一款功能强大的捏脸软件,该软件包含丰富的表情设置,玩家可以根据自己喜欢设定人物的脸型、容貌等。感兴趣的朋友们可点击下载体验。3D颜值捏脸软件是...
大船王之海怪日记礼下载-大船王之海怪日记游戏1.0.1 最新版
8.1/1,382.2M
大船王是一款航海手游,游戏中玩家将会拥有属于自己的航海船,可以通过海上贸易来进行交易,可以收集船只和炮台来抵抗海岛的威胁,可以快速的进行捕鱼交易。大船王手游介绍...
戴夫来了玩的植物大战僵尸游戏下载-戴夫来了植物大战僵尸游戏(PvZ·核)1.0 安卓版
7.8/600.2M
戴夫来了植物大战僵尸游戏是指的抖音上戴夫来了直播玩的植物大战僵尸游戏,他玩了很多个版本,但是小编认为这款比较经典,所以也分享给大家哦。这个是核弹版本,新鲜有趣,...
感恩父亲节ppt-2015父亲节主题班会ppt免费版【父亲节ppt课件】
9.6/897.6M
父爱如山,感恩永远。本月(6月)的第三个星期日就是一年一度的父亲节了——相信聪明且孝顺的你一定将这个日子铭记在心中了。本节内容小编为大家整理带来的是一份与父亲节...
末日血战九游版下载-末日血战九游端1.11.101 安卓最新版
9.2/1,816.3M
末日血战是那种非常不错的写实风格战斗游戏,在这里自由搭配阵容,打造游戏里的专属装备,加入公会,争夺资源激情的公会,让玩家体验其乐无穷乐趣。游戏官方介绍全新放置养...
7.7/456.3M
蛇蛇快跑手游是一款非常有意思的蛇蛇跑酷贪吃游戏,玩家可以控制蛇蛇的方向,收集路途中的食物,避开障碍物,冲向终点,喜欢的朋友就不要等待了,快来下载看看吧!顶个球快...
魔兽决战江湖1.52礼包密码破解版-决战江湖1.52VIP破解+脚本最新版
9.5/1,047.5M
决战江湖1.52是一款武侠风格的魔兽对抗地图,这次小编为各位玩家带来决战江湖1.52VIP破解+脚本,让你开启脚本密码,轻松破解vip,享受更多的优势,想要体验...
8.8/946.5M
《月圆之夜》是一款卡牌冒险游戏,以小红帽的故事为文化基因,衍生出宏大的故事背景和世界观。游戏体量丰富,全职业噩梦7通关预计需要100+小时,具有多样化的卡牌机制...
创新头条app下载-创新头条联通客户端3.7.41 安卓最新版
7.8/1,760.1M
这是一款移动云办公的平台,很多用户都在关注使用,通过这个app你可以办理各种联通的业务,非常高效的客户管理功能,很多联通的工作人员都在使用,提升办公效率。创新头...
9.8/887.5M
万位车联是上海万位数字技术有限公司为企业客户打造的车辆定位监控软件,具有实时定位,追踪,精确轨迹回放,实时报警推送等功能,并且能远程控制设备,极大降低车辆风险,...
8.9/33.6M
完美QQ空间克隆器是一款免费QQ空间克隆工具,能真正达到克隆后与对方空间一模一样,让你可以轻松的美化自己的空间了,有需要的赶紧来下载使用吧。完美QQ空间克隆器功...
10.0/689.6M
舟山交通app是一款为舟山市本地居民推出的交通出行app,为市民提供各类便民服务以及实时公交信息查询等功能,非常实用,欢迎来下载!舟山交通app功能实时公交长途...
10.0/52.5M
看门狗2育碧俱乐部奖励解锁档是一款可以让你瞬间解锁所有的育碧内部信息的存档,让你在游戏中可以非常的发展,不用花时间去专门收集成就了,需要的下载吧。看门狗2育碧俱...
怪物卡车越野特技挑战(Monster Truck Offroad Stunt Challenge)1.0 安卓版
9.4/145.4M
怪物卡车越野特技挑战是一款模拟驾驶游戏,玩家在游戏中开着一个装满了货物的大卡车,你需要把货安全的送达目的地,路不好走,注意保持车速,小心驾驶!怪物卡车越野特技挑...
矿山模拟经营下载-Dig Duk矿山模拟经营手游1.04 安卓最新版
8.5/1,068.4M
以矿山为题材的像素模拟游戏,矿山模拟经营手游中有超过100名的矿工,你可以任意的组合,在地图中发现精彩的故事,完成任意的搭配组合,很多矿物等你发现。主要玩法像素...
9.2/1,202.2M
秒单之家软件是信贷经理专业使用的办公神器,一键查询各种客户信息资料,筛选自己合适的客户,提供各种金融外包服务功能,非常全能,轻轻松松一键抢单!秒单之家app介绍...
慧明AUDIO 2000调试软件(HM AUDIO 2000)3.13 单文件绿色版
8.5/1,883.3M
慧明AUDIO2000调试软件(HMAUDIO2000)是一款专业调试HMAUDIO2000音效设备的软件。慧明AUDIO2000调试软件(HMAUDIO200...
9.6/1,001.1M
青云传-重制归来是一款仙侠手游,游戏中可以多种玩法,游戏重置版,让玩家重新体验最好玩的剧情体验,智能挂机,拥有非常好玩的副本,画质非常的高清,开放式的玩法。青云...
9.6/1,302.5M
三国无限仓库是一款模拟游戏,征战三国,谱写你的传奇!带你走进一个充满策略和冒险的三国世界,游戏中有大量的货物可以与其他玩家交易,如粮食、武器、器具等等,玩家需要...
职教未来学生端app下载-职教未来学生端app2.0.10 安卓版
8.4/150.2M
职教未来学生端app是为学生朋友开发的手机app,通过互动教学、实践操作、考核测评等多种教学方式,为在校学生提供全面、实用的职业技能培训,帮助学生更好地适应职场...
9.9/781.7M
小编为大家推荐一款好用的网球运动app,在这里你能轻松的随时查看各种网球打球的技巧,随时预订周围的网球场馆,在线预订教练学习,更有网球圈子,是您网球运动的好帮手...
饲料企业开票及销售统计工具下载-饲料企业开票及销售统计软件6.0 官方版
9.5/1,604.5M
饲料企业开票及销售统计软件是一款饲料销售以及开票系统为一体的三农管理软件,用户使用该软件能细化统计饲料销售状况,库存情况、每日销售额情况。使用非常方便,该软件免...
9.7/529.4M
准星云学手机端是一款智能学习平台软件,24小时陪伴你学习的机器人家教,通过人工智能技术,产品将自动判定主、客观题答案的正确性,更有名师为你解答难题。准星云学手机...
10.0/326.6M
图九是一款图片搜索软件,这款软件可以输入关键词或者以图搜图,大家也可以把自己想要保存或者一些有趣的照片图片表情包之类的上传保存到这里,应用和管理起来都会比较方便...
中国蓝新闻ios下载-中国蓝新闻iPhone版6.1.0 官方苹果客户端
9.0/1,218.3M
中国蓝新闻iPhone版,是浙江中国蓝新闻网的手机客户端,非常不错的一款在线成都新闻阅读软件,各种国内外的新闻,喜欢就快来试试吧!中国蓝新闻iPhone版功能中...