有的地方(比如腾讯自制APP的图标)对上传的图片不仅有格式的限制,并且还有分辨率和大小的限制,那要如何在不改变格式和分辨率的前提下,缩小图片大小呢?

通常来说,要把一张图片缩小,可以减小它的尺寸,或者降低它的清晰度。用photoshop或者美图秀秀之类的软件,可以很简单的缩小一张图片的尺寸,也可以很方便的降低JPG格式的清晰度。但怎么降低PNG格式的清晰度呢?美图秀秀里并没有可以直接降低PNG格式清晰度的功能。有人说可以先转化成JPG格式,降低清晰度后,再转化成PNG格式就可以了。我试了一下,不行。因为我的六克拉健康减肥法网站,要申请微博的APP KEY,在制作腾讯APP的时候,需要上传APP的图标,有很多格式,114*114,75*75,60*60,15*15等等,痛苦的是,不仅有尺寸要求还有大小要求。小尺寸的都没有问题,但114尺寸的大小要不大于20K。我制作了很多次,都是35K左右。那如何把114*114的PNG格式大小降低到20K以下呢,接下来跟我操作。

打开你要处理的图片

点击1“图像”点击2“图像大小”输入图像尺寸,我们这里以114*114为例(如果图像刚开始不是正方形的,可以用切割工具(按C)先切割成正方形)

点击“文件”,“保存为”,格式选择PNG,“确定”

可以看到,这时候图片的大小是38K,距离20K还有一半的距离,别着急。

点击1,图像点击2,模式选择:索引颜色

默认设置即可,直接点击确认。跳出来的,直接选择“无”

大功告成,大小只有13K

java 改像素不改尺寸_如何不改变分辨率的情况下缩小尺寸PNG图片相关推荐

  1. 双光子荧光成像_在不影响分辨率的情况下,成功将双光子显微镜成像速度提高5倍!...

    看更多大美宇宙科学博科园 科学家开发出了一种方法,可以在不影响分辨率的情况下将双光子显微镜成像速度提高五倍!这种创纪录的成像速度将使科学家们,能够观察到以前过于短暂而无法用当前最先进显微镜成像的生物现 ...

  2. java启动无线网络连接_在无线模式存在的情况下,如何连接无线网络

    我使用下面的代码在android手机上创建一个无线模式.出于某种原因它每次都会创建一个新模式,因此对于相同的无线网络手机将会有多个模式.是否有办法能实现当一个模式已经存在时,就不要再创建一个新的模式? ...

  3. java读取rvt文件数据_在不打开Rvt文件情况下读取rvt 里的信息

    https://blog.csdn.net/The_Eyes/article/details/52328305 在Revit中插件中可以在后台打开rvt文件,并且访问他的数据,但是这个数据读取时依赖于 ...

  4. java的像素与dpi_对屏幕的理解---分辨率,dpi,ppi,屏幕尺寸,像素 等

    1. 名词理解 屏幕尺寸(screen size) 屏幕尺寸(screen size),是屏幕的对角线长度,一般讲的大小单位都是英寸. DPI (dots per inch) dpi是(英文Dots ...

  5. shiro如何保证session不失效_请问在不加锁的情况下如何保证线程安全?

    概念 compare and swap,解决多线程并行情况下使用锁造成性能损耗的一种机制,CAS操作包含三个操作数--内存位置(V).预期原值(A)和新值(B).如果内存位置的值与预期原值相匹配,那么 ...

  6. 如何根据分页的当前页数查询数据_数据量很大的情况下,如何分页查询优化方案?...

    当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询.对于数据库分页查询,也有很多种方法和优化的点.下面简单说一下我知道的一些方 ...

  7. Java的流读一行丢一行_java – 在少数特定情况下记录丢失的消息

    我正在使用 java.util.logging来完成我的应用程序的所有日志记录. 直到最近,我在没有任何特定配置的情况下使用日志工具.一切都按预期工作,所有日志都在控制台中可见(stderr) 现在, ...

  8. java模拟浏览器不关闭会话_JSP实现浏览器关闭cookies情况下的会话管理

    通常,会话管理是通过服务器将 Session ID 作为一个 cookie 存储在用户的 Web 浏览器中来唯一标识每个用户会话.如果浏览器不支持 cookies,或者将浏览器设置为不接受 cooki ...

  9. 编写脚本电脑怎么编写界面_在任何无法理解的情况下,请编写脚本

    编写脚本电脑怎么编写界面 脚本编写是使您的应用程序在运行时就可根据客户需求进行调整的最流行的方法之一. 与往常一样,此方法不仅带来好处,例如,在灵活性和可管理性之间存在众所周知的折衷方案. 本文不是从 ...

最新文章

  1. python条件表达式有哪几个_python条件表达式:多项分支,双向分支
  2. python 连接数据库-设置oracle ,mysql 中文字符问题
  3. Win7下WinDbg开启Local Kernel Debug调试
  4. java事务不生效场景_讲一下,我最近帮忙面试的几个“高级”JAVA,真的心累
  5. beego模板语法循环html块,1.69 beego 模板语法指南 - Beego 中文文档
  6. 敏捷开发生态系统系列之四:计划跟踪II(自组织团队-开发团队自己估算-PO挑战估算-同行压力)...
  7. 3.2 softmax多分类、tensorflow2实现——python实战
  8. 欧拉函数之和(51nod 1239)
  9. 毕业设计!Python实现学生教师刷脸签到系统
  10. 软件设计模式(持续更新)
  11. 高等数学复习之空间解析几何
  12. 802.11 NDP Sounding
  13. 社交网络中节点重要性的度量
  14. Mac干货 如何快速的在Mac上安装Windows双系统?虚拟机Parallels Desktop +Bootcamp安装
  15. Linux上下文切换[转]
  16. 2021年安全员-B证考试试题及安全员-B证操作证考试
  17. 只需一键录音转文字,会议记录让你不在烦恼
  18. 【深度学习之美02】深度学习的方法论是什么?
  19. Django 中 CHANNEL_LAYERS设置
  20. 基于MPC的电流环控制策略研究

热门文章

  1. tensorboardX 介绍
  2. Data truncation: Data too long for column 'XXXXX' at row 1
  3. Gradle Groovy 基础语法 MD
  4. Windows10 Virtualization Technology虚拟化技术功能
  5. Java的clone方法
  6. 爬虫入门【10】Pyspider框架简介及安装说明
  7. POJ3261 Milk Patterns 【后缀数组】
  8. Redis系列之key操作命令与Redis中的事务详解(六)
  9. discuz2.0升级后不能自动跳转问题
  10. 互联网寒冬,程序员该怎样突破重围?