枫叶棋牌游戏下载手游最新版本

枫叶棋牌游戏下载手游最新版本

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

类型:竞技对战 系统:macOS

备案号:备案号:苏7I-200235480-51H
简介 相关 评论(10)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

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

怎么用

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

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

这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"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/08 22:10
成为特警,解救人质,反恐特警3D手游中你扮演的特警将前往敌方阵营完成任务,小心躲避,在规定的时间内完成挑战,瞄准射击,击杀罪犯。反恐特警3D游戏介绍加入反恐特警...

支持( 40 ) 盖楼(回复)

2025/10/14 04:05
机场CEO是一款庞大的机场系统模拟类游戏,感谢MrAntiFun制作的机场CEOv20200306三项修改器下载,它能够帮助玩家得到更便捷的游戏体验,喜欢机场C...

支持( 133 ) 盖楼(回复)

2025/10/13 09:36
音悦享app是一个集音乐、视频、直播等多种娱乐内容于一体的app,为用户提供了一个丰富的娱乐平台,可以在线欣赏各种音乐、视频以及直播内容。拥有海量正版音乐曲库,...

支持( 114 ) 盖楼(回复)

2025/10/15 17:20
博雅汇MBA是一款针对管理类人士打造的线上学习软件,里面涵盖了丰富的管理类知识合集,方便用户能够精准找到对应学习板块,一个完善的学习备考系统,为用户制定学习计划...

支持( 127 ) 盖楼(回复)

2025/10/08 12:37
one租app是专业的数码相机商品租赁平台,用户可以在此享受更加优质的租赁服务,不仅仅是相机,还有众多精品电子设备供你选择,一键选租快速为你发货,非常的省心又好...

支持( 149 ) 盖楼(回复)

2025/10/11 18:17
云阳办公app是一站式无缝办公协作,工作中产生的计划要素、分工协作、过程沟通、及内容沉淀。超多功能满足大家在工作中的需要,让用户们随时都可以通过平台体验更加便捷...

支持( 85 ) 盖楼(回复)

2025/10/17 11:35
卡尔农地下城F手游是一款像素风格的2D横版卷轴动作冒险游戏,经典的游戏画质,穿回街机时代,你将扮演一名勇士在地下城市中冒险,到处是怪兽,利用自己的武器装备来与它...

支持( 80 ) 盖楼(回复)

2025/10/20 00:01
战舰攻击是一款很有意思的海战模拟手游。玩家将操控属于你的战舰进行竞技。多种游戏模式,各个国家的战舰都有。多种游戏模式,不断地升级进行打造,扩张自己的领土,给你不...

支持( 115 ) 盖楼(回复)

2025/10/15 13:58
AutodeskInventor2010是一款三维图形设计软件,非常适用于工程师和设计师使用,软件功能强大,使用方便。很多朋友们在网站找寻的资源都是试用版的,A...

支持( 102 ) 盖楼(回复)

2025/10/14 20:00
吾爱bt乐云播软件是目前真正意义上的多功能的bt磁链解析工具,不论你是什么样的磁链都能够快速解析,从而让大家都能够直接观看自己想要的电影,就算是最新出来的大片也...

支持( 103 ) 盖楼(回复)

2025/10/06 07:11
靓点美播app是一款非常好玩的直播社交软件,不仅仅是直播功能,还提供各种有趣的小视频分享,类似于快手的玩法,各种贴纸,滤镜开启,还有配乐哦!靓点美播app介绍靓...

支持( 38 ) 盖楼(回复)

2025/10/06 18:58
这是一款免费简洁的音乐播放器,目前支持安卓+电脑,不支持魔音morin苹果版下载的,激活码是:0331,通用的,如果你的手机里有旧版本,请卸载之后重新下载新版本...

支持( 133 ) 盖楼(回复)

2025/10/19 07:32
淘车新车app是一款最新出品的买车软件,为广大网友提供最新款式的汽车,支持分期购买,价格公道,只需要1成首付即可享用高品质汽车!淘车新车app特色1、新车报价:...

支持( 128 ) 盖楼(回复)

2025/10/11 13:01
天天驯兽师1元商城版是一款动漫改编的掌机策略手游。游戏完美还原了经典神奇宝贝的剧情内容,熟悉的各种宠物小精灵再现。玩家将成为主角进行战斗,多种游戏模式,给你绝佳...

支持( 46 ) 盖楼(回复)

2025/10/12 04:44
几何战争是一款玩家朋友们都喜欢玩的战争题材类的游戏,这款游戏中的有很多游戏内容是很玩家们所看重的。比如说时间清零,最大时间,积分增加10000等等。几何战争3维...

支持( 41 ) 盖楼(回复)