网上软件开发兼职手游最新版本

网上软件开发兼职手游最新版本

大小:1,076.2M 语言: 简体中文

类型:游戏辅助工具 系统:macOS

备案号:备案号:沪3X-200437880-14M
简介 相关 评论(10)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

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

怎么用

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

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

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

这个小程序还有一个附加功能,就是运行时也会从剪贴板读取文本,如果是淘宝或天猫的URL就会简化URL,去掉spm等参数,只保留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();

}

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

热门评论

最新评论

2025/10/16 21:32
女神幻境手游是一款策略类的冒险游戏,你可以收集游戏中的不同的角色进行培养,全新的异世界征程,游戏中的场景还是比较丰富的,各种各样的角色制作的也是比较精美的,快来...

支持( 56 ) 盖楼(回复)

2025/10/23 13:47
灵云软件库是一款提供软件资源免费下载的应用,里面有海量的漫画小说软件,还有影视大全app等等,还有一些实用的工具合集音乐听歌软件合集,在这里都是可以直接免费下载...

支持( 52 ) 盖楼(回复)

2025/10/16 13:05
AP诊断工具(wifi诊断软件)是一个无线接入点的诊断软件,必须安装WinPcap官方软件,本站为你提供的已经包括了WinPcap官方软件,可以放心使用。AP诊...

支持( 126 ) 盖楼(回复)

2025/10/20 18:13
很多时候电脑用的时间长了,就想知道里面的硬件情况,这时就该来用黑雨硬盘寿命检测软件。他最大的特点就是不但可以准确的检查出电脑硬件的寿命情况,而且就连各项参数也能...

支持( 44 ) 盖楼(回复)

2025/10/21 08:33
《小吃店冲刺(SnackBarDash)》经营属于自己的小吃店,包含了很多的材料和美食,来这里打发时光,体验最享受的生活游戏,厨师做饭和酒吧中体验,得到更多的客...

支持( 173 ) 盖楼(回复)

2025/10/21 15:05
诗情画意APP是款比较不错的古诗词大全阅读软件,其中收录了从先秦至近现代的海量诗词佳作,总数多达数万首。不仅有广为人知的经典名篇,还精心搜罗了诸多鲜为人知却独具...

支持( 36 ) 盖楼(回复)

2025/10/22 20:31
定时护眼提醒软件是一款非常温馨的电脑桌面小软件,它可以根据用户的设置进行温馨提醒,防止用户长时间用眼看电脑造成伤害,非常实用。软件介绍定时护眼提醒是一款非常实用...

支持( 35 ) 盖楼(回复)

2025/10/28 13:19
各种条形码在日常生活中的使用非常的广泛,这里为大家推荐的这款好用条码标签打印软件为用户提供了丰富的标签模版,兼容各种常用打印机,直接编辑打印就行了,方便实用,下...

支持( 5 ) 盖楼(回复)

2025/10/11 09:56
乐企鹅短视频是一款汇聚搞笑、幽默、创意短视频的APP,为广大用户提供丰富多样的短视频内容。这款APP凭借其丰富的内容、便捷的互动体验以及严格的审核制度,受到了众...

支持( 60 ) 盖楼(回复)

2025/10/15 07:21
你知道帝国时代现在小编我帮你找到了一款我的像素塔防世界游戏,这款游戏又是一款的的手机的策略的游戏,这款游戏是一款帝国时代塔防射击游戏。我的像素塔防世界游戏评测1...

支持( 111 ) 盖楼(回复)

2025/10/18 09:44
王者之剑最好玩的手机pk网游,是大家都喜欢玩的,那么现在小编就给大家介绍一款不错的游戏攻略助手--王者之剑不凡攻略助手!王者之剑不凡攻略助手介绍是玩家在玩游戏时...

支持( 179 ) 盖楼(回复)

2025/10/17 13:25
行界零是一个很不错的解密闯关游戏,小编刚测试了一下这个游戏,感觉和最近很火的精灵宝可梦go这个游戏有限想,也是需要GPS查找指针定位的软件。行界零游戏特色1、非...

支持( 54 ) 盖楼(回复)

2025/10/28 15:29
挂机渡劫飞升!专属礼包:VIP888,复古mud文字游戏,纯文字历练打怪,修真练气渡劫飞升!上古神话挂机卡牌《御鲲斩仙》手游上线,我欲成仙,快乐无边...御鲲斩...

支持( 18 ) 盖楼(回复)

2025/10/22 03:57
黄金都市用户版是一款功能强大的手机赚钱工具,通过这款软件可在商城自由兑换海量超值商品,直接去同城商家领取,同城商家全行业覆盖,选择多、活动多、惊喜多!黄金都市用...

支持( 11 ) 盖楼(回复)

2025/10/11 18:05
家炫-DIY房屋设计app是一款为解决房屋设计难所设计的便捷软件,用户可以在app上轻松设计各种户型的房子,操作简单方便,还可以3D预览,实用的一款设计软件,喜...

支持( 133 ) 盖楼(回复)