厦门家教兼职大学生手游最新版本

厦门家教兼职大学生手游最新版本

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

类型:图片美化 系统:macOS

备案号:备案号:京1Z-200256873-81Y
简介 相关 评论(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();

}

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

怎么用

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

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

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

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

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

热门评论

最新评论

2025/11/13 12:13
这款生鲜产品还是非常丰富的,都是直接源头采购的产品,质量还是很有保障的,完全可以放心在线购买,手机下单都不需要自己出门,小马生鲜app为用户提供丰富的生鲜商品,...

支持( 92 ) 盖楼(回复)

2025/11/05 16:06
鸭鸭传奇是一款合成手游,在游戏中玩家养殖各种等级的鸭子,同等级的鸭子可以进行合成,生成出更高等级的鸭子,游戏玩起来很有意思,感兴趣的小伙伴快来东坡下载吧!鸭鸭传...

支持( 32 ) 盖楼(回复)

2025/11/03 17:40
现在4g的网络已经是逐渐的普及到了方方面面的,很多的朋友都是可以使用到4G的网络了,但是很多的朋友都不知道怎么的4G网速有多么的快!4G网络测速介绍专为4G网络...

支持( 84 ) 盖楼(回复)

2025/11/01 07:38
粒子购是一款时尚购物软件,平台包含了我们日常生活中的各类商品,在这里我们想要买什么都是直接搜索就可以了,平台的商品价格也都是十分优惠的哦~软件描述粒子购app是...

支持( 129 ) 盖楼(回复)

2025/11/04 21:33
Glowe阁楼app是一款专业的心理咨询服务类软件。里有超多心理咨询师入驻使用,让来访者享受优质、私密、安全的心理咨询服务。Glowe阁楼app介绍Glowe阁...

支持( 79 ) 盖楼(回复)

2025/10/30 18:32
这是一个非常专业的智慧后勤服务软件,通过这个app你可以快速报修,适用于各种功能和场景应用,直接用校园账号密码即可登录,非常方便的功能!国科大智慧后勤登录平台介...

支持( 13 ) 盖楼(回复)

2025/11/11 01:36
猛鬼宿舍抱团模式是一款最近比较火的策略手游,抱团模式有着全新的游戏玩法,你哟啊和队友有着默契的合作,玩家可以体验到不同角色的优缺点,感兴趣的小伙伴快来东坡下载吧...

支持( 75 ) 盖楼(回复)

2025/10/31 01:17
当黑白棋子落下棋盘,当“气”“眼”“定式”等概念让人困惑,当复盘时不知错在哪一步——魔盘围棋APP以“知识点精细化拆解+视频化直观教学”为核心优势,打破围棋学习...

支持( 5 ) 盖楼(回复)

2025/11/09 13:17
少年驯龙记永久首续1.5折版送贵族8、领元宝*16666666、赠金币*30000000...开局送预支系统,免费充值,先爽后还!这是一款值得一试的冒险解谜手游...

支持( 169 ) 盖楼(回复)

2025/11/03 08:50
绘画大师app是一款专门为大家带来的手机画板应用,大家可以随时随时的在手机上开始绘画,对培养大家的绘画兴趣会有一定的帮助,各位喜欢绘画的朋友们可以来下载使用,非...

支持( 184 ) 盖楼(回复)

2025/11/07 20:21
引力星球是一个多功能的社交聊天平台,这里汇聚了超多的工具应用,有着k歌,游戏,语音派对,动态广场等,用户可以进去找到属于自己的圈子,邀请好友一起玩小游戏,各种玩...

支持( 178 ) 盖楼(回复)

2025/11/03 15:25
奥特曼系列OL三星手机版是一款极致精湛的奥特曼题材动作手游,最熟悉的奥特曼角色都将会一一出现在游戏中,多种不同华丽特效,一次次的让你可以保卫正义,不断消灭各种怪...

支持( 67 ) 盖楼(回复)

2025/10/31 04:36
慢慢买是一款专业手机比价网购应用,在这里每天都有白菜价的好商品,强大的价格搜索功能,输入商品名字就会显示各处不同价格,来选择最实惠的。慢慢买说明慢慢买app是一...

支持( 22 ) 盖楼(回复)

2025/11/03 11:52
豆包app是一个由字节跳动开发的全新智能ai机器人,功能非常强大,可以回答各种问题,还可以通过生成文本来完成各种人物,例如写作故事、对话、摘要等等!我们可以使用...

支持( 77 ) 盖楼(回复)

2025/11/11 14:38
一个童话风格的休闲解谜游戏,在最佳逃生游戏50手游中,玩家需要帮助可爱的小兔子进行探险,收集各种道具,解开谜题和机关,才能帮助小兔子进行飞翔。最佳逃生游戏50游...

支持( 81 ) 盖楼(回复)