托盘图标的最佳图像格式
我创建了一个带有托盘图标的 Java 应用程序。我使用的是透明 png
图像。然而,渲染的图标在所有平台上都非常难看,包括 Windows 7 和 Linux。
创建托盘图标有什么好的做法(例如格式、大小等)吗?
I created a Java application with tray icon. I am using a transparent png
image. However, the rendered icon is very ugly on all platforms, including Windows 7 and Linux.
Are there any good practices for creating tray icons (e.g. format, size, etc.)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Windows 中,您应该使用
.ico
格式。它可能包含多个不同大小的图标。在 Linux 中我猜
png
是标准。只是不要试图扩大规模。预先创建具有不同尺寸的同一图像的多个版本。In windows, you should use the
.ico
format. It may contain multiple icons with different sizes.In Linux I guess
png
is the standard. Just don't try to scale it. Pre-create multiple versions of the same image with different sizes.据我所知,这个问题没有“已知的解决方案”。您应该将透明图标切换为方形图标。您可以查看此问题以获取更深入的信息;
java TrayIcon 使用具有透明背景的图像
There is no "known solution" for this problem as far as i know. You should switch your transparent icons to square ones. You can check this question for deeper information;
java TrayIcon using image with transparent background