#include"mainwindow.h"我是主持人app7.2 安卓版
#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的链接工具。东坡小编带附上此软件的源码,有需要反欢迎下载!
三张大师九游版 体育生nph 双色球哪台开奖 威尼斯歌剧 开云ww 12博手机app下载 bet官网365入口n bet365正品网站 bet365娱乐场官方 dafabetapp安卓系统 pk10投注技巧投法 万博软件回款安全吗 乐鱼网上娱乐电玩城 怎么线上买球球址汇 奥门亚博官方网址展开内容
lance phan苹果版下载-lance phan滤镜相机1.0 最新版
小值智能摄像头app下载-小值智能摄像头app1.3.5_2307131751 安卓版
备战四六级app下载-备战四六级软件2.4.4 安卓版
雷电模拟器安卓9版本下载-雷电模拟器安卓9版本9.0.62.4 官方版
我叫MT外传ios-我叫MT外传ios1.4.0 官网最新版
重生细胞苹果版下载最新版-重生细胞ios苹果手机3.5.8 最新版
15J939-1图集下载-15J939-1图集(装配式混凝土结构住宅建筑设计示例)pdf免费版
畅通动物园手游下载-UnBlock Zoo(畅通动物园)1.0.5 安卓版
音乐而聚app下载-音乐而聚1.1.0 安卓手机版
长城人app2.0 最新版
志愿云app下载-志愿云(北京志愿者app)1.0.5.0 官方最新安卓版
废土旅人游戏下载-废土旅人游戏1.1.028 安卓正版
最新商超波音软件-商场超市播音专家1.1官方版
十二面体随诊app1.0.0 安卓版
lightroom 2015免费版-adobe lightroom 2015破解版【附注册机】
针孔摄像头扫描探测器无广告下载-针孔摄像头扫描探测器绿化版1.0.9 修改版
9.9/1,548.3M
针孔摄像头扫描探测器一键扫描络摄像头,让隐藏的摄像头无处遁形,防偷拍,保护您的隐安全。害怕被偷拍?有了针孔摄像头扫描探测器帮你将所有隐藏的络摄像头一打尽!针孔摄...
7.9/23.4M
网易一元夺宝计算器是一款网易一元夺宝的胡算工具。可以帮你大大提高一元夺宝的几率。有需要的千万不要错过了哦。快来下载使用吧!网易一元夺宝计算器简介网易一元夺宝计算...
9.2/1,290.4M
「看你爱看做你想做」乐活圈是一个集视频创作、AI处理、分享互动的全能型视频创意表达的社区平台。在这里,你可以自己自由分享生活视频,也可以参与各种话题讨论,发表自...
8.4/1,636.5M
斗破乾坤飞升版是一款全新推出的斗破玄幻修仙战斗手游大作。游戏画风很棒,你可以看到熟悉的斗破苍穹剧情和角色。丰富的游戏内容,化身炎帝进行战斗。多种游戏副本,世界b...
查看
9.7/82.1M
《七雄纷争》是根据战国时期背景改编设计的SLG手游,和传统的策略攻城游戏类似,玩家需要征战一个超大的版图,建立你的王朝。玩家作为城主加入战争,通过组建同国联盟,...
7.6/620.9M
大话白蛇是一款以神话为题材的仙侠类游戏,游戏中讲述了白蛇传的故事,通过结合成剧情玩法,玩家将在游戏中选择熟悉的角色,搭配多种酷炫的技能来开启战斗!大话白蛇华为客...
无损导入多种格式模型文件-FluidImporter(无损导入多种格式模型文件)3.1.0 官网免费版
9.4/624.5M
FluidImporter,一款非常好用的滤镜插件。可以让你把3d模型快速地导入到sketchup中,如果有需要的话,就来东坡下载使用吧!FluidImport...
10.0/671.7M
凯力扫地机器人总体来说还是不错的,小毛病也不少。遥控本来是为了操作方便,可本机遥控灵敏度太差,有时要贴到跟前才行,有点鸡肋。再就是有障碍时冲击太大,一次正好撞在...
超神之刃终极福利版下载-超神之刃终极福利1.0.30.0 vip版
9.8/183.9M
超神之刃集养成、对战、交互及放置等玩法于一体的创新型策略游戏。游戏中拥有丰富的英雄系统,搭配不同的阵型,使PVE和PVP都极具战斗乐趣。易上手、难精通,便捷操作...
7.6/848.5M
为天津和平区提供一款最新最安全的资讯类型的软件,你可以在这里看到最新的国内外资讯,同时不定时的为你提供相关的新闻视频,让你可以在线的观看!天津和平客户端介绍致力...
大学英语四六级考试祝福图片下载-2016年6月大学英语四六级考试必过祝福图片高清完整无水印免费下载
8.7/1,251.8M
2016年6月大学英语四六级考试已经开始了,也是不少的朋友都是担心自己的考不过以及为正在担心考不过的朋友一些祝福的,那么现在就可以给自己的朋友圈上面发发下面的这...
7.7/379.8M
朗读女是一个小巧实用的语音朗读工具,它可以将文本通过文本转语音(TexttoSpeech,TTS)技术转换为语音并朗读出来。朗读女使用介绍朗读女通过调用系统的T...
7.8/585.6M
宠物医生:911救援(Dr.Cares-PetRescue911)是一款宠物模拟游戏,玩家经验着宠物医院,需要救助各种宠物,对宠物进行手术,喜欢这类游戏的朋友就...
决战沙城bt版下载-决战沙城BT版1.02 上线送vip13
9.5/1,535.1M
决战沙城是一款以战争为主题的即时战斗手机游戏,无论在战法道三大传统职业、各职业专属炫酷技能,还是在游戏玩法、操作界面上,都原汁原味呈现了经典传奇风格。打开《决战...
前方plus客户端下载-前方plus安卓版1.0.0 官方版
8.6/966.0M
前方plus也即“前方+”,是一款免费的新闻阅读软件,这个相当于一个电子新闻报了,里面每天都会为大家精选一些热门的新闻资讯内容,让我们能够随时随地在掌上掌握最新...
8.9/180.8M
魔王养成是一款模拟经营手游,在游戏玩家出场只是一名乞丐,玩家瞅准时机,赚到自己的第一桶金,然后开始经营自己的小店,发展成经营自己的公司,感兴趣的小伙伴快来uzz...
巫师3狂猎泰莫利亚套装修改mod下载-巫师3狂猎泰莫利亚套装增强mod免费下载
8.2/178.9M
看到有的玩家想要巫师3狂猎中猎泰莫利亚套装属性修改的mod,这里我们小编为大家带来的是巫师3狂猎泰莫利亚套装增强mod免费下载,这么漂亮的泰莫利亚套装,大家难道...
9.4/608.5M
浙二好医生医护端是一款专为医生护士打造的看病服务平台,强大的医资力量,专业的系统服务,帮助医生能更好的为病人就诊,各种高效的互联网医疗辅助服务在这里都能找到!浙...
风光e家app手机版下载-风光e家app1.2.2 车主服务版
8.0/1,173.2M
风光e家app是由东风小康汽车官方打造的线上汽车社区,针对不同东风车主提供最优质的服务,不管是在线买车、卖车、二手车等等一应俱全,还有最新的汽车讯息可供用户免费...
9.6/1,279.6M
超梦幻激斗手游是一款动画风格的回合制冒险游戏,游戏当中的各种战斗玩法都可以由你来关注,到这里来参与更多的社交任务,你可以通过自己的处理来完成相关的回合战斗。游戏...
8.0/318.1M
这款游戏是一款有着卡通画风的跑酷游戏,游戏有着众多的关卡可以挑战,超多不同的皮肤可以选择,可以用技巧获得胜利,让玩起来十分好玩!喵星变形军团介绍大家都在玩的喵星...
7.9/63.4M
QQ摩天大楼小秘这是qq摩天大楼最新的辅助工具,是一款智能化的摩天大楼辅助软件,其特有的拉人算法可以用最短的时间帮您拉到经验最高的客人,在3G的大潮下,腾讯朋友...
中级会计实务综合题第二批答案下载-2017中级职称中级会计实务综合题及答案解析完整版
9.7/1,597.0M
2017年中级会计职称考试于今日正式拉开帷幕,预祝各位考试大吉!是不是很想第一时间知道自己能不能轻松过关,小编为大家带来考试综合题及答案解析,快来下载吧!全国2...
7.8/391.9M
上古卷轴5天际重制版美化夜晚MOD是一款可以将游戏中的夜晚场景变得更加漂亮,模拟出真实的,美轮美奂的夜晚星空,而且影响整个游戏的体验,需要的下载吧。上古卷轴5天...