Java ICO图片多尺寸转换/生成及微软ico图标规范

编程教程 > Java (11) 2025-07-10 10:53:23

微软ico应用图标规范

ico格式图片应该包含常见4尺寸

16x16 32x32 48x48 256x256

 

其他完整尺寸规范信息参考表

dpi 图标大小 比例因子
96
 
16x16
 
1.0 (100%)
 
120
 
20x20
 
1.25 (125%)
 
144
 
24x24
 
1.5 (150%)
 
192
 
32x32
 
2.0 (200%)
dpi 图标大小 比例因子
96
 
32x32
 
1.0 (100%)
 
120
 
40x40
 
1.25 (125%)
 
144
 
48x48
 
1.5 (150%)
 
192
 
64x64
 
2.0 (200%)

更多微软ico应用设计参考:图标(设计基础知识) - Win32 apps | Microsoft Learn

Java ico图片多尺寸转换/生成

maven引入依赖包

<dependency>
  <groupId>com.xqlee.image</groupId>
  <artifactId>image4j</artifactId>
  <version>0.7.2</version>
</dependency>

生成代码参考

    public static void main(String[] args) throws Exception {
        BufferedImage app16 = ImageIO.read(new File("d:/app@16.png"));
        BufferedImage app32 = ImageIO.read(new File("d:/app@32.png"));
        BufferedImage app48 = ImageIO.read(new File("d:/app@48.png"));
        BufferedImage app256 = ImageIO.read(new File("d:/app@256.png"));
        ICOEncoder.write(Arrays.asList(app16, app32, app48, app256), new File("d:/app.ico"));
    }

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
微软ico应用图标规范ico格式图片应该包含常见4尺寸16x16 32x32 48x48 256x256 其他完整尺寸规范信息参考表dpi图标大小比例因子96
前言由于某些原因需要简单的将png制作成几个ico文件,但是Ps默认保存的文件格式里面没有ico文件
Java web 编程规范 之 controller规范
java实现生成彩色背景图片验证码,在登陆和注册可以使用,工具类将图片的IO流通过response输出到浏览器,在浏览器中可以使用 img标签的src属性路径写上该工具类的访问路径即可。
Java编程中处理图片文件与base64串的图片相互转化工具类,方便在编程中处理前端传递过来的base64图片。
java多线程编程_java多线程安全_java多线程实现安全锁CAS机制,CAS在java多线程中相当于数据库的乐观锁,synchronized相当于数据库的乐观锁。
java 图片 无损压缩。随着科技进步,大家手机拍的照片也从之前的几百KB变成几MB或者10MB了,有些情况我们需要压缩一下图片节省网络资源。这里将会讲解如何采用Java语音进行图片的无损压缩
Java图片等比缩放 //重置大小(太宽没啥用)最大支持1.5倍图(1150*1.5) int maxWidth=(int)(920*1.5); //大小重置
Java编程中,很多报表系统需要导出Excel文件,并且某些时候需要导出一定的图形统计,其实就是将图片放在Excel中,下面讲解Java如何实现Excel图片编辑插入
某些情况下我们需要使用多个微信,需要在PC上多开微信,下面具体介绍Windows 10 操作系统上如何多开微信1.获取微信的安装路径找到桌面安装的微信快捷方式,然后数表右键属
最近在学习JavaFX,发现资料很少,连基本的图片读取都很多错误版本
功能说明:1.指定图片大小缩放图片(reSize);2.指定图片的宽度,高度根据比例缩放(reSizeByWith);3.指定图片的高度,宽度根据比例缩放(reSizeByHeight);4.判...
Map与Java bean之间的转换工具类,用于java.util.Map与普通javabean直接的相互转换,Java编程