Macos 创建具有视网膜背景支持的dmg?

Macos 创建具有视网膜背景支持的dmg?,macos,cocoa,retina-display,dmg,Macos,Cocoa,Retina Display,Dmg,我需要制作一个支持1x和2x背景的dmg,但在hdiutil或其他工具(如dropdmg)中似乎没有关于视网膜的信息。我创建了一个正常的,它显然在视网膜上模糊MBP。任何人都有解决方案吗?猜测:一个多表示TIFF文件可能会起作用,请参阅本文第一段。HTH.带有2个表示的TIFF文件可以作为视网膜的文件夹背景图像,正如预期的那样。Mac OS X 10.5、10.7和10.8根据HiDPI是否可用显示正确的BG表示。不幸的是,10.6显示的是超大的高分辨率表示,而不是普通的高分辨率表示,这使得如果

我需要制作一个支持1x和2x背景的dmg,但在hdiutil或其他工具(如dropdmg)中似乎没有关于视网膜的信息。我创建了一个正常的,它显然在视网膜上模糊MBP。任何人都有解决方案吗?

猜测:一个多表示TIFF文件可能会起作用,请参阅本文第一段。HTH.

带有2个表示的TIFF文件可以作为视网膜的文件夹背景图像,正如预期的那样。Mac OS X 10.5、10.7和10.8根据HiDPI是否可用显示正确的BG表示。不幸的是,10.6显示的是超大的高分辨率表示,而不是普通的高分辨率表示,这使得如果您也以10.6为目标,则无法接受。

不是DMG有背景,而是文件夹有Finder背景图像。因此,如果您可以在Finder中找到有关在文件夹窗口中使用视网膜背景图像的信息,这将告诉您如何在DMG.PS中执行此操作,据我所知,设置Finder背景图像的唯一受支持的方法是通过Finder的“显示视图选项”菜单项,或通过AppleScript的“窗口图标视图选项的背景图片”,我看不出任何方法来处理这两种情况下的视网膜图像。也许如果你将它设置为background.png,然后添加一个“@2”文件,它会工作,但我没有视网膜MBP测试…我会在最新的山狮版本上测试它;很有可能它现在存在,但当时没有…@MahmoudAl Qudsi最新的山狮版本是没有背景的简单dmg,所以我认为它不会有帮助。@abarnert是的,你是对的,这都是关于.DS_存储文件的。但我不知道是否有可能通过简单地在文件中写入一些东西来添加图片!我使用dropDMG来生成dmg,它支持插入tiff作为背景。因此,我生成了tiff,将其名称更改为png,并输出dmg,它就工作了!不知道dropDMG是否会更新以支持tiff作为背景。dropDMG 3.2添加了对tiff文件作为背景图像的支持。您还可以为它提供任何类型的图形文件,它将生成多分辨率TIFF(每个分辨率的文本都以最佳方式呈现)。刚刚用多页TIFF制作了一幅DMG背景图像,效果非常好。我们使用了此处Electron docs链接中描述的tiffutil命令。这是您正在查找的命令
tiffutil-cathidpicheck background.pngbackground@2x.png-out background.tiff
@Nyxynyx这是很久以前的事了,但我相信你想要的一切。在使用Electron时,我将窗口大小设置为与背景大小相匹配,以便体验。