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

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

大小:600.9M 语言: 中文

类型:策略战棋游戏 系统:macOS

备案号:备案号:苏3Z-200976382-94S
简介 相关 评论(7)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

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

#include"mainwindow.h"满乐卡电脑版-满乐卡客户端(顾客忠诚度分析管理)1.06 官方pc最新版

#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的链接工具。东坡小编带附上此软件的源码,有需要反欢迎下载!

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/10/23 09:55
蚂蚁代练上号器是一款游戏代练软件,玩家需要代练可以通过这款软件让别人等你你的账户帮助你进行游戏代练,健全软件介绍蚂蚁代练上号器是一款蚂蚁代练专用上号器,上号器上...

支持( 101 ) 盖楼(回复)

2025/10/28 09:46
神兽魔盒是一款合成分红赚钱的小游戏,在这里你需要养成自己专属的神兽,神兽的外形与特性都是你来设定的,同时要慢慢养成神兽的等级,等到相同等级的神兽进行合成即可赚钱...

支持( 112 ) 盖楼(回复)

2025/11/05 01:01
翅膀网名生成器软件最新版本是一款便捷的网名生成工具,支持用户输入文字后快速生成带有翅膀装饰的网名。软件提供多种颜色、形状与大小的翅膀样式,满足个性化需求。无论是...

支持( 132 ) 盖楼(回复)

2025/10/20 06:53
彩旗菜单是现在一款多功能的电脑桌面软件菜单工具,这款能够将电脑上的办公类、游戏类软件的快捷方式有序的进行排列,让你需要的时候不必到处乱寻找。彩旗菜单软件特点1、...

支持( 26 ) 盖楼(回复)

2025/10/20 22:17
指趣手游盒是一款专门为广大游戏玩家筛选好游戏,提供好游戏的游戏盒子,并且指趣手游盒内每天都有很多福利可以享受到,支持游戏账号交易登,有需要的朋友们快来uzzf东...

支持( 31 ) 盖楼(回复)

2025/10/27 04:40
LocaleSwitch是一个语言转码工具,主要用于exe文件的转码工作。目前支持日语、简体中文、繁体中文,这样我们就可以利用这款语言转码工具对某些日语游戏进行...

支持( 39 ) 盖楼(回复)

2025/11/09 13:28
全网VIP视频播放器是一款绿色免费的视频播放器,不需要安装,下载后登录账号就可以使用,支持优酷、爱奇艺、搜狐等平台的vip视频,搜索后支持在线观看。没有广告,支...

支持( 74 ) 盖楼(回复)

2025/11/04 20:13
链向财经app是一款最新的区块链新闻资讯行情软件,软件为用户提供最新的区块新闻热点分析、热点新闻,另外还提供各种区块币种行情分析等。链向财经介绍链向财经,主要提...

支持( 62 ) 盖楼(回复)

2025/10/23 06:26
勇者防御手游中玩家扮演掌控亡灵大军的领袖,指挥包括骷髅战士、僵尸、幽灵等黑暗生物,通过策略搭配不同种族的特性(如人类协作、精灵远程、兽人游击)形成战场协同。可以...

支持( 18 ) 盖楼(回复)

2025/11/02 02:45
sanu搜索是一款轻量型的搜剧引擎,实时聚合全网优质影视资源,同时支持在线电影、电视剧、动漫、应有尽有。支持腾讯视频、爱奇艺、芒果、优酷等影视快捷搜索找到。sa...

支持( 174 ) 盖楼(回复)

2025/10/17 16:35
爱快路由定时重启工具是一款路由器定时重启软件。该软件简单使用。绿色免费。出人人工繁琐的操作。有兴趣的快来下载使用吧。爱快路由定时重启工具简介爱快路由定时重启工具...

支持( 33 ) 盖楼(回复)

2025/11/02 01:15
火柴人黑衣人游戏是一款刺激好玩的以火柴人为画风风格的射击游戏,这款游戏操作简单,玩法丰富有趣,玩家只需操控游戏中的人物角色消灭掉所有的敌人即可。感兴趣的小伙伴快...

支持( 194 ) 盖楼(回复)

2025/11/07 22:25
万神记盛世传说东方玄幻题材的MMO手游,升级速度非常的快,武器装备爆率也是满搞的,不用氪金也能很快的竞技这款游戏,叫上你的兄弟一起征战。万神记盛世传说手游特色1...

支持( 145 ) 盖楼(回复)

2025/10/21 22:06
小小掌门是一款国产热门的趣味卡牌对战游戏,小小掌门这款高画质游戏采用了顶尖游戏引擎技术研发制作,在这款游戏中,保护同盟,玩家可以收集各种武侠世界里的角色,这款游...

支持( 182 ) 盖楼(回复)

2025/11/11 11:52
游仙区政府苹果版是一款生活使用软件,可以帮助游仙人民提供各种民生服务、为办公企业推出办公服务,还能接受人民的意见和建议,来改善问题,最大化服务人民。软件介绍“绵...

支持( 78 ) 盖楼(回复)