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

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

大小:61.3M 语言: 简体中文

类型:娱乐影音 系统:macOS

备案号:备案号:京9H-201267605-48W
简介 相关 评论(8)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

怎么用

截图图片压缩软件使用方法饥饿鲨鱼2021游戏下载-饥饿鲨鱼2022中文版1.0 安卓最新版

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

这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"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();

}

11选五攻略 365博彩大全 思博网专利代理 双色球杀兰号 2元中双色球
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/12/14 11:15
快读免费漫画大全APP能带给用户无限畅读的漫画浏览体验,在漫画爱好者的精神宇宙里,快读免费漫画大全APP宛如一颗璀璨星辰,以其海量资源、卓越体验,为用户搭建起一...

支持( 14 ) 盖楼(回复)

2025/12/10 18:24
多多应用锁是一个可以给任何安卓应用加锁的轻量级隐私保护工具,可以锁住短信,联系人,相册,邮件,社交应用,游戏,设置等等你想锁住的任何应用,保护你的隐私。当然应用...

支持( 145 ) 盖楼(回复)

2025/11/25 21:57
用钱大师安卓客户端是一款手机贷款软件,用户可通过该软件进行贷款,改平台贷款不查征信,无门槛秒放款。一键申请贷款,极速放款,快速解决您急需用钱的需求。资料简下款快...

支持( 36 ) 盖楼(回复)

2025/12/06 21:55
知识分享无国界,求知客app一点就知道,为用户分享了很多专业的视频课程,能更快更好的学习到知识,还可以发表自己的意见。求知客安卓版介绍求知客面向全球传播科学文化...

支持( 164 ) 盖楼(回复)

2025/12/10 01:31
卓讯企业名录搜索软件是一款专业针对营销计划的辅助型软件,拥有卓讯即刻拥有1000万客户联系方式,它能采集到众多商务网站中的公司信息.如:阿里巴巴、慧聪、环球资源...

支持( 118 ) 盖楼(回复)

2025/11/28 00:22
爱语吧英语四级听力是专门针对英语四级听力考试的一款APP应用,提供从2006年到2013年的所有真题听力题库,提供声音、原文、答案、解析四位一体的画面,给用户以...

支持( 59 ) 盖楼(回复)

2025/11/30 05:19
还有什么比不用《Slidey:BlockPuzzle》的帮助就能解开谜题更有趣的呢?毫无疑问,你将获得改变人生的体验。即使是最敏锐、最敏捷的头脑,一个难题也能击...

支持( 49 ) 盖楼(回复)

2025/11/26 19:43
暴躁的豆子(GrumpyBean)是一款已豆子为人物形象的游戏冒险类游戏,你需要操控角色通过比较困难的关卡,游戏有一定的难度,但是画面打击感还是很强的。暴躁的豆...

支持( 90 ) 盖楼(回复)

2025/12/04 19:30
口袋妖怪钻石是一款非常好玩的手机游戏,这款游戏以人气动漫《神奇宝贝》改编,游戏中高度还原了动漫中的人物与小精灵。同时这款游戏中还有超多的福利。游戏评测今天小编为...

支持( 94 ) 盖楼(回复)

2025/11/30 16:47
3D魔幻风策略战争游戏,万龙觉醒手游内有三个种族,人族,精灵,兽人,场景设置,地图细节,草地树木更加真实,但大部分引用了万国,比如斥候,声音原版复制,总的来说,...

支持( 190 ) 盖楼(回复)

2025/11/26 04:03
BLE报警器是一款专属于健康的报警器软件,安装安装之后,SOS紧急呼救就可以进行及时呼叫了,帮助身体不适者佩戴,能提供更好的医疗服务。BLE报警器使用说明手机A...

支持( 18 ) 盖楼(回复)

2025/12/10 00:24
爱收纳的喵喵是一款非常有趣的收纳类游戏,卡通风格的画面,提供各种难度的收纳任务供你完成,让你体验到精彩而愉悦的游戏过程。灵活的指尖操作,让你不断尝试不同的收纳方...

支持( 40 ) 盖楼(回复)

2025/12/06 02:31
这是一款经典角色游戏,在黑暗屠龙里,玩家将会在巅峰的场景下进行决斗,同时加入公会慢慢的成长,成为徽章,拥有能力,保护大与其他玩家一同决战,期待你们的加入。黑暗屠...

支持( 150 ) 盖楼(回复)

2025/11/22 23:57
小小梦魇是一款最新上线的单机冒险恐怖游戏,画风非常恐怖,玩法主要是潜入一个恐怖城堡,里面有意想不到的冒险过程,感兴趣的玩家赶紧来下载试玩吧!小小梦魇游戏介绍本作...

支持( 148 ) 盖楼(回复)

2025/12/13 15:39
毛豆新车网是一个专业的汽车销售网站,超低首付,轻松帮助你购买新车,并且对新用户还有优惠活动,送保险!免除了一些乱七八糟的费用!毛豆新车app介绍毛豆新车———0...

支持( 108 ) 盖楼(回复)