#include"mainwindow.h"美国试玩app赚钱
#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参数。这是我整理购物清单时需要用的功能,因为只有几行代码,同时也需要做剪贴板操作,就和上面的程序合体了。
截图图片压缩软件是一款可以读取剪贴板中的图片,保存为png文件,调用pngquant来压缩成新的png,把压缩后的png文件的路径写入剪贴板(相当于在资源管理器中对这个文件做“复制”操作)。还能将带有复杂参数的淘宝链接简化为只保留宝贝ID的链接工具。东坡小编带附上此软件的源码,有需要反欢迎下载!
展开内容
8.1/294.5M
幸福西饼GO软件是一款专注于蛋糕糕点类的美食商城,这里有各类的面包、蛋糕等,用户可以在线直接下单,半小时左右就可以送达,非常方便,喜欢这类美食的朋友们一定不要错...
9.0/499.7M
MUD风格武侠像素单机,这是一款模拟江湖游戏的手机文字武侠游戏,而且作为主人公的你给还是穿越的,所以就寻在一定的知识优势,但是真正已经到了无限江湖中的你,真的可...
9.2/1,757.2M
疯狂的动物是一款休闲跑酷手游,游戏玩起来类似疯狂动物园,在游戏中玩家将进行充满趣味性的跑酷闯关,有很多不同品种的动物在这里,感兴趣的小伙伴快来东坡下载吧!疯狂的...
9.1/1,983.4M
城镇给水排水技术规范GB50788-2012以城镇给水排水系统和设施的功能和性能要求为主要技术内容,在2012年10正式推出,里面全为强制性条文,有需要的朋友可...
8.6/424.8M
悟空启蒙看视频app的暗号是啥,实际上是中国人民大团结万岁,只需要在指定位置输入就可以了,从一个轻松有趣的启蒙app,变成拥有超多资源,大量电影电视剧的全新ap...
8.6/1,981.6M
这是一款Pixiv第三方客户端软件,不用梯子也可以使用,支持在线浏览,如果你不是作者的话那么使用这款软件会比Pixiv简单的多,直接打开就可以根据自己的喜好找插...
8.9/86.6M
2017考研已经开始报名了,相信不少大学生都在积极准备中,这里为各位考生带来一款实用的考研工具考试点考研app,具有考研在线交流、学习功能,丰富的考研知识点学习...
8.3/67.8M
超星便捷功能js脚本,是一款可以自动刷课的软件,可以解除播放限制,让脚本自动的运行,快速的进行刷课,非常的简单,要刷课的同学可以尝试一下这款软件。超星便捷功能j...
7.8/1,266.6M
新学期伊始,不少同学法律意识淡薄、自我安全防范意识不强,为了避免一些因此而造成的不良后果,进一步加强大学生安全教育,提高大学生安全防范意识,召开一次大学生安全教...
8.9/1,208.1M
幻刃录内购版是一款日系RPG角色手游,在游戏里玩家将会展开趣味的玩法,各种炫酷的战斗场景,畅爽的任务和激情的闯关战斗让你沉浸在此,还有多重福利等着你来领取哦!幻...
8.4/1,152.8M
翡翠源头直播购物,翠叮当藏品app直接都是采购源头,货真价实,质量都有保障,用户可以直接的看直播视频,仔细的观察,看中后在线下单。主要功能匠心工艺·品质臻选源头...
7.6/1,641.8M
野牛互娱APP正在空投注册就送90元任务包,一天0.4币,一个牛币7.2元,直接兑换支付宝提现,邀请获得更多!一个既可以看看短视频又可以赚钱的app,这里每天都...
7.6/1,707.5M
假面骑士最光x剑侠模拟器是一款能够带给玩家超爽格斗对决的动作游戏,在这个卡通世界里可以召唤不同的假面英雄一起进行作战,不断的击败游戏之中的对手,一次次的击败你所...
7.5/1,472.1M
优酷视频PC版去广告绿色清爽版,看视频免缓冲广告,绿色解压即用!优酷—中国领先视频网站,视频服务平台,提供视频播放、视频发布、视频搜索、为你提供更新更快更全的海...
8.2/394.7M
基因突变和基因重组是生物重要课程,研究基因相关知识,小编带来了基因突变和基因重组ppt课件,可以供大家学习!基因突变和基因重组ppt课件预览教学目标1、知识与技...
8.9/1,789.0M
棱次元是一款独具创意的新型游戏。所以在玩法上融合了二次元宠物养成、卡牌作战以及区块链等多元元素,为玩家构筑起一个充满奇幻色彩与策略深度的游戏世界。游戏中玩家可通...
7.8/664.1M
贵保管家app是一个保险服务平台,用户可以通过平台选择适合的保险产品,还可以通过软件快速处理理赔服务!软件介绍贵保管家APP是华贵人寿保险股份有限公司官方APP...
8.7/305.3M
教练巴士模拟器2018手机版发布了,教练巴士的版本来袭了,看看你会不会开巴士了,在各种道路上面直接的开启来,当然也是有很多的不一样的挑战!教练巴士模拟器安卓版介...
7.6/1,595.0M
仙迹OL最新版精致的角色造型,众多的机遇等待你的成长,独特的作战首发,多元化的战斗体验,挑战高级的地图进行提升。仙迹OL最新版介绍《仙迹》是一款无翅膀武侠MMO...
9.1/603.7M
熹妃Q传腾讯版是一款3D古风宫廷斗争类角色扮演手游,画风精美,人物形象设计传承古代风格,游戏中有4个职业角色供玩家选择,技能效果炫酷。还有奢华服装等你来挑选。喜...
查看
9.2/85.7M
迅雷9.1.41.914已经正式更新了,每次更新有许多小伙伴都想要寻找迅雷纯净版,小编为你带来迅雷9.1.41.914纯净版,破解vip不限速,喜欢用迅雷下载资...
9.0/1,427.5M
万象物语是一款非常好玩的大型角色扮演游戏,是雷亚游戏推出的新作。游戏有着丰富的剧情故事、细致流畅的角色动作、精致的游戏画面,给你带来不一样的游戏乐趣。在这里为大...
8.6/1,272.8M
FlickQuarterback18这款游戏是一款非常好玩的休闲类游戏,在FlickQuarterback18中你可以自由的选择你喜欢你的道具,并且FlickQ...
9.7/1,968.3M
剑圣挂机是一款以经典的刀塔游戏为题材的放置类手机游戏。玩家在游戏中将会看见熟悉的各类英雄,并且操作小小的英雄进行战斗,获取资源,从而使自己变得更加强大。剑圣挂机...