#include"mainwindow.h"星云纪神兽版下载-星云纪送绝版称号版1.0送v12版
#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();
}
截图图片压缩软件是一款可以读取剪贴板中的图片,保存为png文件,调用pngquant来压缩成新的png,把压缩后的png文件的路径写入剪贴板(相当于在资源管理器中对这个文件做“复制”操作)。还能将带有复杂参数的淘宝链接简化为只保留宝贝ID的链接工具。东坡小编带附上此软件的源码,有需要反欢迎下载!
截图图片压缩软件使用方法
用各种截屏软件截屏到剪贴板,运行这个小程序,在需要粘贴的地方粘贴。
这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"WIN+R"、“ALTRUN”等,也可以创建exe的快捷方式,在属性里添加全局快捷键。

这个小程序还有一个附加功能,就是运行时也会从剪贴板读取文本,如果是淘宝或天猫的URL就会简化URL,去掉spm等参数,只保留id参数。这是我整理购物清单时需要用的功能,因为只有几行代码,同时也需要做剪贴板操作,就和上面的程序合体了。
展开内容
超级巡警暴力删除器-超级巡警暴力删除工具(文件强力删除)1.5.0.0 绿色免费版
从零开始的异度世界游戏1.01 最新中文版
联想电脑管家游戏定制版下载-联想电脑管家游戏定制版5.0.60.11162 官方最新版
U盘杀毒软件-有天U盘卫士1.0.1312 官方正式版
旅行青蛙汉化助手下载-旅行青蛙助手app3601.7 安卓版
ai文章生成器工具-ai文章生成器1.0 安卓免费版
对群探索者(网站源码下载工具)3.1.1 绿色免费版
美图录批量下载软件-美图录图片完整版批量下载器2018 最新版
儿童应用锁tv版下载-当贝儿童应用锁app2.1.3.151 最新版
滔滔英语软件下载-滔滔英语app3.8 手机版
交通运输方式和布局ppt课件免费下载
网视纪视频会议软件下载-网视纪视频会议软件5.18 免费版
2018年10月桌面日历壁纸高清无水印版
Re从零开始的异世界生活台服下载-Re:从零开始的异世界生活Lost in Memories繁中版2.1.9最新版
Wunderdoktor破解版-Wunderdoktor解压即玩3dm免安装硬盘版
米虫app官方下载-米虫短视频软件1.0.32 安卓版
炫彩艺术汉化版下载-炫彩艺术表白神器7.0.2.0 安卓中文版
Win10MetroDemo app下载-Win10MetroDemo1.0 安卓最新版
香蕉内存整理软件下载-香蕉内存整理简装版1.32绿色免费版
生死抉择游戏下载-生死抉择(Live Or Die)3.0 安卓版
银灿is902量产工具-银灿IS902量产工具2.07.00.21 中文免费版
cad2010精简版32位-autocad2010龙卷风精简版中文精简版
Drupe通讯录下载-Drupe通讯录2.005.001官网手机版
弑魔修仙传v3.4无CD-弑魔修仙传3.4破解版【隐藏英雄密码】
CAD2005 64位破解版免费下载-AutoCAD2005完整破解版32&64位 完美兼容版【Win7亲测】
Royale Destruction - Creative Pixel Battle(皇家毁灭)1.0 安卓版
9.3/190.1M
这款游戏是一款像素吃鸡游戏,在游戏中你可以操作着角色在各个不同的地方进行探险,游戏中探险是需要一定的技巧性的,只有策略才可以成功!皇家毁灭介绍生存射击!在传统的...
9.4/308.9M
得物app之前是叫“毒”app,是一个很火的卖鞋app,不过这款软件现在不仅卖鞋,还有各种潮流奢侈品,包括包包、服饰、手表等等,这里汇聚了最新的潮流资讯和潮流装...
优麒麟开源操作系统镜像下载-优麒麟开源操作系统22.04 x86 最新版
8.7/1,712.0M
优麒麟是由麒麟软件有限公司主导开发的全球开源项目,专注于研发“友好易用,简单轻松”的桌面环境,致力为全球用户带来更智能的用户体验,成为Linux开源桌面操作系统...
9.6/1,401.0M
妖界联盟是一款国风妖怪题材手游,游戏中有非常多的妖怪可以进行养成,战力可以快速的提升,游戏的自由度非常的高,策略非常的灵活,可以一起组队竞技,浪漫的故事情节。妖...
飞信下载2019正式版官方免费下载-飞信20186.3.1100 官方最新版
9.8/1,651.6M
飞信2019是中国移动的综合通信服务,即融合语音(IVR)、GPRS、短信等多种通信方式,覆盖三种不同形态(完全实时的语音服务、准实时的文字和小数据量通信服务、...
便利店创业计划书-便利店创业计划书(精品)word完整免费版
8.3/870.4M
如果你想要自主创业的话,建议你自己可以开个便利店哦,非常的不错呢,便利店,投入的资金的话,相较于大超市来说是不多的。适合刚刚创业,积累的资金不是特别多的朋友。欢...
淘宝商品抓取工具-tee淘宝天猫阿里巴巴拍拍商品抓取1.0 绿色版
8.5/264.3M
tee淘宝天猫阿里巴巴拍拍商品抓取软件(淘宝商品抓取工具)是一款绿色免费的由tee软件官方推出的淘宝商品抓取工具。软件功能强大,能将淘宝、天猫、拍拍、QQ商城、...
9.9/1,987.3M
涛千图网解析软件免费版是一款可以让你免费下载网站内所有vip收费资源的软件,让你不花一分钱就可以完成所有的任务,需要的下载吧。软件特色千图网VIP素材在线解析下...
2016猴年ae模板免费下载-2016猴年春节祝福拜年视频ae模板免费【春晚表彰片头元宵喜庆企业晚会】
9.6/704.7M
2016猴年春节祝福拜年视频ae模板春晚表彰片头元宵喜庆企业晚会,是东坡小编从百度网盘里面获取的文件,可以做出各种大牌明星给大家新年贺岁的动画效果,有吴奇隆、刘...
caxa电子图板2021下载-CAXA CAD 电子图板 2021 破解版简体中文版
8.5/1,222.5M
CAXACAD电子图板是一个开放的二维CAD平台,是数码大方自主开发的国产CAD核心产品。caxacad电子图板2021提供三种界面颜色包括蓝色、深灰色、白色;...
百度极速空间官方最新版-百度卫士极速空间2.0 最新版【软件加速】
10.0/831.8M
软件运行速度慢,电脑卡怎么办,百度为此打造了百度卫士极速空间,它虽说是附在百度卫士上的一个功能,但功能很强大,能帮你电脑提速,还可以重置空间,功能还是相当实用的...
植物大战僵尸jesse版下载-植物大战僵尸PVZ jesse版1.1.3 自制最新版
9.0/255.2M
植物大战僵尸jesse版也就是PVZjesse版,是一款将二次元角色,融入到植物大战僵尸中的版本,白天黑夜,新鲜道具,大量新植物和僵尸,还有可爱少女角色加持,以...
9.4/539.9M
熊猫主题教育ppt是一款以熊猫为主题的教育ppt,熊猫非常的可爱,小朋友们都很喜欢他们。东坡下载为大家提供,可以直接套用。大熊猫介绍大熊猫已在地球上生存了至少8...
9.8/1,817.5M
手机上的定时软件不知道现在又多少的朋友是非常的需要的,有需要安装一款不错的手机定时软件的朋友,现在小编就来给你介绍下面的这款定时大师!定时大师安卓版介绍上课、开...
蜀门手游折扣充值平台下载-蜀门手游最新折扣版2.71 最新版
9.3/751.9M
蜀门手游算是蜀门系列的一个新作,这款游戏中汇聚了超多的蜀门游戏迷,在这款游戏中你有可能遇到你曾经的好友。并且这款游戏即将更新春节活动,你来就有大量的福利。玩家评...
安卓android8.0开源系统下载-安卓android8.0开源系统1.0 官方最新版
7.9/1,278.1M
安卓android8.0开源系统是一款谷歌推出的安卓最新系统8.0,名字为androido,谷歌官方宣布androido和ProjectTreble将同时发布,...
9.3/1,889.9M
机票宝app是一款实用的旅游出行类软件,用户可以在机票宝上查询航班信息,订购低价折扣机票和一键在线抢票等功能,帮助你有一个完美的出行!机票宝介绍机票宝是由深圳民...
8.2/588.3M
QQ音乐歌单无损下载工具可以直接的免费快速的下载到最新的qq音乐上面的歌单歌曲,同时都是可以一键批量免费的下载,解决大量用户没有会员的问题!使用方法1、填入歌单...
9.1/1,376.8M
RedCrabCalculator是专为神奇科学计算器打造的破解注册工具,可以一键破解RedCrab计算器,下面附上了破解方法,有需要的欢迎下载。专为RedCr...
9.0/1,050.4M
饥荒是一款不错的动画丧失题材的游戏。这款MOD修改工具在使用中,需要的玩家可以下载噢。使用说明1.找到游戏目录的MODS文件夹2.将下载下来的(DisplayF...
8.0/477.5M
现在的占流量,扣费应用太多了,防不胜防,那么怎么样才能知道自己手机用了多少流量呢?流量监控宝是一款安卓网络流量监控软件,那么这款软件有些什么特点呢?接下来,介绍...
iOS10 Beta5 OTA文件下载-iOS10 Beta5 描述文件下载官方最新版【附完整固件下载】
7.9/1,782.6M
又是一周的时间,iOS10继续发布它的第五个开发者预览版,已经出到第5了,估计离iOS10正式版不远了,这次带来了很多新功能,锁屏界面重新设计了,音乐、新闻和i...
9.9/1,854.2M
百分百网络营销助手是一款综合性的网络推广软件、SEO软件。可以高效的、全自动的注册及群发各类博客、大型论坛、贴吧、各种中小博客和各种论坛。软件支持多种辅助设置,...
8.2/399.5M
小学数学出题器是一款很好用的数学题目生成软件,支持从简单到难的算术题,加减乘除全部包含,生成的图片可以直接打印给孩子做。小学数学出题器V4更新版功能1、计算结果...
8.8/1,612.6M
剑尊神话是一款经典剑侠题材游戏,通过这款游戏,玩家能够感受到传统武侠的侠义精神,侠之大者,为国为名,也能够体验到玩家与玩家之间的友谊和奋斗的无限乐趣,体验江湖的...