截图压缩软件-截图图片压缩软件1.0 绿色版【附源码】手游最新版本

截图压缩软件-截图图片压缩软件1.0 绿色版【附源码】手游最新版本

大小:1,929.0M 语言: 中文

类型:办公效率 系统:macOS

备案号:备案号:苏8T-200866276-39R
简介 相关 评论(9)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

截图图片压缩软件程序源码

#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();

}

怎么用

截图图片压缩软件使用方法

用各种截屏软件截屏到剪贴板,运行这个小程序,在需要粘贴的地方粘贴。

这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"WIN+R"、“ALTRUN”等,也可以创建exe的快捷方式,在属性里添加全局快捷键。

这个小程序还有一个附加功能,就是运行时也会从剪贴板读取文本,如果是淘宝或天猫的URL就会简化URL,去掉spm等参数,只保留id参数。这是我整理购物清单时需要用的功能,因为只有几行代码,同时也需要做剪贴板操作,就和上面的程序合体了。

截图图片压缩软件是一款可以读取剪贴板中的图片,保存为png文件,调用pngquant来压缩成新的png,把压缩后的png文件的路径写入剪贴板(相当于在资源管理器中对这个文件做“复制”操作)。还能将带有复杂参数的淘宝链接简化为只保留宝贝ID的链接工具。东坡小编带附上此软件的源码,有需要反欢迎下载!

ag是什么呀 菠菜lol竞猜 11选5公式表 HTH公司 申博娱乐攻略网
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/12/25 15:05
东原油汇官方客户端是一款可以在手机上随时查询最新油价信息的软件,这款软件不仅可以实时查看油价,而且平台还提供了各类的购油优惠,还有一些关于汽车的养护信息哦。软件...

支持( 170 ) 盖楼(回复)

2025/12/13 09:31
末日方舟是一款以生存为题材的冒险单机游戏,游戏中玩家将扮演一名幸存者,你需要在这里靠自己的努力生存下载,去进行探索、战斗和收集资源,同时还要尽力地去与其他幸存者...

支持( 157 ) 盖楼(回复)

2025/12/13 04:27
房车生活家app是一个旅游攻略分享平台,为网友们带来了精选的房车旅游攻略,并提供房车租赁、更团旅行等服务,带你体验个性旅游生活!房车生活家app介绍全球百万房车...

支持( 56 ) 盖楼(回复)

2025/12/23 08:49
不知道有多少的朋友是很喜欢玩恋舞OL的,那么是不是经常的会遇到一些让你解决不了的问题了,是的话,小编就给你建议使用下面的这款恋舞OL必备神器帮助你!恋舞OL必备...

支持( 152 ) 盖楼(回复)

2025/12/21 21:40
铸剑师是辽宁多趣互娱科技有限公司出的手机仙侠类型冒险游戏,游戏有很强的策略性,我们爱妻子扮演的是一个英雄,需要不断去收集神器,然后打败魔族,体验简单的操作乐趣。...

支持( 40 ) 盖楼(回复)

2025/12/17 22:05
英伟达打造额一款ai绘画软件,利用人工智能作画软件,简单涂上几笔就可以生成照片,帮助艺术家快速绘制精美、逼真的艺术作品。系统要求GPU:GeForceRTX,N...

支持( 108 ) 盖楼(回复)

2025/12/18 19:26
2016年里约奥运会也是也来越近了,奥运会中国男篮名单已经确定了,这里小编为大家带来的就是一份奥运会中国男篮名单及介绍,想详细了解一下的可以来我们东坡免费的下载...

支持( 189 ) 盖楼(回复)

2025/12/13 17:15
 天龙八部荣耀版混服版角色自由培养,研究属性和你喜欢的战斗风格,培养职业的攻击性,或者防御值,加入帮派活动轻松抱大腿,让前排的大佬带你斩boss,领装...

支持( 153 ) 盖楼(回复)

2025/12/10 18:21
王者之魂游戏根据经典还原传奇的玩法,同时也是经典的三大职业,可以自由的选择,游戏中有翅膀,不过后期升级是需要钱的,所有的装备都是可以打boss获得!王者之魂游戏...

支持( 146 ) 盖楼(回复)

2025/12/24 00:01
尚一健康app是一款和智能手环配合使用的运动软件,可以通过手环接受你的运动健身数据,帮助用户更好的健身,随时通过检测到的数据了解自己的身体情况!尚一健康app介...

支持( 194 ) 盖楼(回复)

2025/12/12 13:01
帮助各种身体不协调,国服肥胖从而影响到身体健康的动漫女生开始运动训练,恢复到正常健康的体型以及保持身体的活力,在这里你作为一名健身教练可以帮助她们开始训练,保持...

支持( 59 ) 盖楼(回复)

2025/12/06 11:10
星妙乐园全新主题季开启!乱斗我型,可甜可辣超人气LISA代言!高能乱斗,三分钟快节奏竞技手游,荒野乱斗主打3v3快节奏对战,超高速的对决,享受热血刺激乱斗模式,...

支持( 162 ) 盖楼(回复)

2025/12/10 01:27
链条是可以直接的为你提供最新的区块链资讯行情轻松掌握,让你可以直接的可以对这方面的进行了解,快速的提高自己对这么的知识掌握,让你不用担心没有信息渠道!主要功能「...

支持( 78 ) 盖楼(回复)

2025/12/22 23:13
蜜柚星球手机版app是一款非常实惠的品牌购物商城,九块九包邮,大额度优惠券,美食小吃,京东精选等等全网最低价格,等你来选购,还有折扣活动等你来参与。软件介绍蜜柚...

支持( 76 ) 盖楼(回复)

2025/12/05 18:41
明月藏头诗生成器是一款功能很强大的软件,能够生成唐诗风格的藏头诗,是文艺小青年必备的神器!明月藏头诗生成器可以做哪些藏头诗姓名藏头诗、爱情藏头诗、祝福藏头诗等等...

支持( 53 ) 盖楼(回复)