截图图片压缩软件使用方法满贯捕鱼可以赚红包吗
用各种截屏软件截屏到剪贴板,运行这个小程序,在需要粘贴的地方粘贴。
这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"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();
}
展开内容
8.6/1,007.9M
星辰大冒险手游是一款最细你的rpg冒险类游戏,游戏拥有非常精美的画风以及卡通式的玩法,游戏中的英雄都有非常炫酷的技能属性,玩家将要选择英雄来一场全新的冒险!游戏...
9.9/1,746.0M
小时候广大网友们经常用画板或者白纸来进行涂鸦吧。那么多功能画板是一款可以在安卓平板和手机上面进行涂鸦的安卓软件。接下来,介绍介绍一下安卓涂鸦软件。多功能画板介绍...
10.0/1,671.8M
小米的miui系统总得来说还是受到很多的米粉的喜欢的,不过现在雷军发布了miui7,也是让很多的米粉非常的激动的,想先体验下最新的miui7的魅力,那么现在东坡...
10.0/428.9M
花花V卡app,掌上vip制购物商城。软件聚合生活购物、各大视频会员折扣充值以及全程加油特惠,购物出行,省钱返利,特权卡就用花花V卡。花花V卡返利商城介绍网购省...
8.6/377.3M
是一家专业从事农业产业化发展,集种植业、养殖业、加工、销售、乡村观光旅游为一体的高新技术综合性民营企业,公司采用“种养循环”的现代生态有机农业生产模式,大力发展...
9.2/430.2M
小米云相册助手是款最新的照片管理软件,不但能够支持任意电脑文件的上传,而且它传输的速度也更非常快,能够满足很多的人需要,想要的都可以来此下载!小米云相册助手有什...
8.1/826.8M
侠客风云传手套BUG修复补丁,一款能够让你修复在玩游戏的时候,拳套武器没有什么用的补丁工具,让你的拳套进行更好滴防御和攻击哦!有需要的话,就来东坡下载使用吧!侠...
7.7/1,635.8M
鸿运年会抽奖软件是一款非常强大的年会抽奖工具,该软件功能十分的强大,主要包含了拍照抽奖、快捷键抽奖、单次抽奖等功能,欢迎有需要的朋友前来东坡下载使用!功能介绍持...
8.4/58.5M
编程计算器软件打破传统计算器的局限,将编程功能融入其中,是一款兼具实用性与专业性的工具。在这里,用户不仅能完成常规计算,还能直接运行简单程序,轻松解决日常学习、...
9.4/1,677.2M
儿歌识字动物篇简单以及实用类型的游戏,适合所有的加载以及小孩子启蒙的游戏,可以自由的练习汉字以及认识到更多的动物,让你的孩子开启不一样的成长!儿歌童谣游戏包含1...
9.2/1,284.7M
这是一个专业的冷冻品交易平台,不仅仅是买家,卖家也可以入驻,这里所有的产品都是冷冻的,尤其是以海鲜、生鲜、肉类产品等等为多,如果你是饭店或者是个体户等等商家可以...
9.8/368.9M
死神境界是一款非常好玩的对抗型的魔兽地图。在这款地图中,支持玩家等数量对抗,或者大乱斗哦!这次更新,也带来了几个全新的英雄,和修改了几个英雄技能。喜欢的玩家不要...
9.7/642.5M
LaptopAlarm的笔电防盗警报软件觉得比较实用,只要你的笔电被其他人挪动了,它就会像防盗门或者超市防盗检测门那样发出非常大声的警报,就算你的笔电是静音的它...
7.5/1,650.3M
HQPlayer是一款高品质音频播放器。号称HIFI无损音乐播放器中的兰博基尼。HQPlayer具有Delta-Sigma调制器、支持专业的ASIO驱动程序、6...
7.8/1,978.8M
清爽绿色植物蝴蝶背景的小清新PPT是一套使用十分方便的ppt模板。用户可以在本站点击下载ppt直接使用,本套ppt界面清新简洁,使用操作简单,欢迎有需要的朋友们...
9.8/1,241.0M
迷城起源无限版是一款魔幻放置类手游,在游戏里玩家将会在魔幻的世界里展开激烈的交战同时趣味的斗争,各种文明的占领,你激昂嗲领你的子民横扫这里的一切!迷城起源无限版...
9.9/41.7M
最新的主播养成类模拟经营手游,开局选小姐姐,培养主播美女,打造超级主播天团,开启逆袭人生!游戏上线就免费抽ssr,丰富的福利活动,还有很多特色玩法等你来玩!游戏...
9.1/755.8M
邓超表白生成器可以说是很多的女生都是非常的需要的,这个表白生成器是根据最新的美人鱼电影中很经典的情景生成的,有需要的就可以试试看看吧!本软件只是娱乐,请勿当真!...
9.3/1,032.5M
萌芽妊娠app是一款母婴记录app,权威的医学数据。作为您的个人医生,通过最全面的抚育建议。除了基本的孕期工具以外,还有孕检常识和日常攻略,东坡小编推荐萌芽妊娠...
8.5/1,509.6M
win10桌面图标素材是网友分享的图标素材,一共330个专业的图标素材打包,需要的朋友可以来下载使用!win10桌面图标素材说明这批图标一共有多达330个,覆盖...
7.5/1,603.7M
家里有车需要精彩保养,汽车上门保养app客户端为有车的家庭提供上门汽车维修保养服务,只要你有需求我们就上门服务,赶紧试试吧!为广大车主提供便捷可靠的上门汽车美容...
9.1/738.9M
三牛出行司机端是一款为网约车司机设计的应用程序,三牛出行司机端为司机提供了方便、快捷、高效的服务,可以帮助司机更好地完成工作,提高收入水平。对接各大知名网约车平...
9.3/1,295.2M
动物大猜谜是一款看图猜动物名称的休闲小游戏,根据游戏中所给的动物图片,选择相对应的动物名称,回答正确即可领取免费红包,游戏中设置了超多关卡,答对的题数越多,红包...
8.4/234.4M
I泊车司机端是一款方便停车的手机应用,可以帮助你快速停车,先人一步,能够让你占到车位,不再为停车而烦恼。这里还有大量的优惠停车信息,等你来参加!I泊车司机端介绍...
7.9/1,397.6M
豫税通是一款官方服务应用,豫税通实现了随时随地的移动办税,为纳税人提供“如影随形”的涉税服务,为社会公众普及税收知识和开展税收宣传。豫税通说明豫税通app是一款...