截图图片压缩软件使用方法宝妈兼职挣钱励志语录
用各种截屏软件截屏到剪贴板,运行这个小程序,在需要粘贴的地方粘贴。
这个小程序是不后台运行的,运行完就退出。运行方法可以是用各种快捷运行工具比如"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();
}
展开内容
9.2/1,877.8M
摆摊吧主公是一款可以赚取红包的模拟经营手游。游戏有着丰富的玩法内容,以Q版三国为背景。玩家需要作为主公进行摆摊赚钱,招兵买马,招募各种武将为自己战斗。让你轻松在...
8.5/23.3M
白灵音乐是一款可以免费听歌的软件,这里是可以免费听正版音乐的哦,就和一般的正规音乐软件很类似,里面的功能也很全面,但是这款软件没有烦人的广告和一些乱七八糟的功能...
8.5/1,118.8M
空闲柠檬水大亨帝国是经典卡通风休闲模拟经营游戏。玩家点击制作柠檬水完成订单,需按客人需求添加糖分赚小费。同时种植柠檬降本增效,还能体验趣味玩法。研发创意新品可吸...
7.9/1,035.2M
卡车模拟驾驶游戏内有着丰富的订单任务等你去完成,下载卡车模拟驾驶免广告版本,还可免费获取粉猪涂装以及大量的金币,游戏真实的还原了卡车的细节,让玩家真实的体验卡车...
8.5/751.6M
秀颜相机拍照神器十分好用的相机拍摄软件,拥有多种特效可供你去自由选择,感受全新的拍摄方式,涵盖最新热门的一键变老,婚纱艳照,异域风情等多种风格,绝对能够满足日常...
9.8/275.9M
提词器精灵是一款提供视频拍摄台词文本悬浮题词功能软件,专业题词效果查看管理,提供贴心的对应使用教程,能够帮助用户能够更加快速掌握使用。支持手机全屏提词字体背景随...
7.5/383.1M
投影通软件是关于了解投影资讯方面的软件,使用它能够快速知道最新的消息,小伙伴能够通过它来把自己的信息传播出去,这款软件使用起来简单,操作也方便,适合大家下载使用...
9.5/1,233.7M
效能通讯录,管理联系人,保存号码,存储信息,什么都能丢,联系人一定要保管好,不能丢!软件介绍效能通讯录是一款专业、美观、易用的联系人信息管理软件。该软件的最大特...
9.4/1,007.6M
攀枝花市仁和区委员会宣传部推出的本地生活服务平台,鸡社区+服务+资讯+沟通与工作等等于一体,如果你是本地用户,那么下载这个APP可能是需要的,以备不时之需。有时...
10.0/1,591.6M
很清新治愈的一款动物合并类经营游戏,动物之星手游中文版中玩家将要合并更多的动物,收集各种动物然后制作在自己的星球岛上,让美丽的小岛充满各种的动物,然后去创造新的...
查看
9.3/716.4M
很美很自然的智能拍照神器--小白相机,这里适合所有的小白的用户直接的使用,同时也是可以满足每一个人的各种拍摄,多种模式功能总有一个是你最爱,手机上面都是可以免费...
9.7/1,135.9M
Youde滤镜app是一款很简单的手机拍照滤镜处理软件,自带海量的免费滤镜,可以根据自己的喜爱来设置相应的滤镜,软件整体的界面简洁大方,一键操作很方便。Youd...
9.1/1,139.0M
芒果tv盒子版这个是应用于tv电视端的,这个版本不是最新的版本,会提示更新,大家可以更新也可以不更新,都是可以正常使用的,这个版本也没有广告,需要看什么就可以直...
8.0/187.9M
小豆苗APP是宝宝预防接种一站式服务平台。围绕疫苗接种全流程,通过关联儿童,连接家长、医生、门诊,形成预防接种服务闭环,为儿童家长提供一站式科学、智能、个性化的...
9.1/636.2M
锁屏社交之类的手机软件不知道大家是不是有在自己的手机上安装以及使用过了,现在还没有使用过的朋友就可以来下载体验下下面的这款不错的偷心锁屏app!偷心锁屏app介...
9.3/245.9M
这是一款好玩的点击类游戏,火柴人摇摆巨星手游中玩家需要控制火柴人利用抓钩绳索,躲避各种障碍到达终点,选择正确的时机和抓取点非常重要,你能挑战多少关卡。火柴人摇摆...
8.3/665.4M
王者国度超变高爆版是一款人气火爆的传奇手游,这个版本让玩家能体验非常爽快的战斗,刀刀暴击,刀刀切割,光柱满屏,BUFF加身,让玩家体验极致的战斗,BOSS爆率极...
8.1/491.4M
《银河骑士》是一款3d自行车竞速游戏。游戏中,玩家化身身背氧气瓶的太空骑士,在荒无人烟的火星上展开自行车竞速赛。喜欢这类游戏的玩家可以来是试试。GalaxyKn...
7.6/447.3M
SD卡格式化恢复工具是一款内存卡删除可以一键恢复的工具,支持手机内存,数码相机内存,电脑文件恢复,操作简答,需要的用户快来下载吧!官方介绍SD卡格式化恢复下载(...
9.8/1,173.9M
网咖模拟器2中文版是款根据一进行优化的模拟游戏,在这个全新的游戏中,玩家将建立一个属于自己的网吧,管理好自己的网咖,预防好各种突发事件,让你的顾客有着很好的上网...
8.9/820.1M
彩旗菜单是现在一款多功能的电脑桌面软件菜单工具,这款能够将电脑上的办公类、游戏类软件的快捷方式有序的进行排列,让你需要的时候不必到处乱寻找。彩旗菜单软件特点1、...
7.6/1,261.3M
无遮挡查看招投标项目信息,蚂蚁投标app专业代做各类工程预算,建筑类标书,服务类标书,采购类标书等,中标如此简单,为您中标保驾护航。蚂蚁投标公司怎么样蚂蚁投标提...
8.4/1,590.9M
和平捏脸大全软件中提供上百种游戏造型,直接点击喜欢的造型就可以成功复制代码,进入游戏中就可以使用,该软件目前智能在和平精英体验服游戏中操作使用,有需要的小伙伴欢...
8.7/1,769.5M
马上就要高考了,高三学子们是否已经整备好备战高考了呢?在这最紧要的关头同学们决不能放弃,要做好最后的努力。下面是小编为大家带来的一份2017年陕西高考数学一模试...