我收集了一些用于 3D 设计的纹理。我的收藏中的每个文件夹都包含纹理文件(法线贴图、颜色贴图、凹凸贴图等)和一个预览文件,如下所示:
现在我想从预览中创建图标文件(代替标准文件夹图标显示,以便为我提供快速概览)
我使用 imagemagick:
convert SOURCEFILE -background transparent -resize 256x256 -define icon:auto-resize="256,128,96,64,48,32,24,16" OUTPUTFILE
基本结果如愿了。但是……
应用于 JPG 时,此行输出 256x256px 图标(如预期)。但是,应用于 PNG 时,同一行输出 128x128px 图标。
有人能向我解释为什么会发生这种情况,以及如何纠正它吗?
首先将所有 PNG 预览转换为 JPG,然后执行转换,这不是一种合适的解决方法(大小正确,但背景存在问题,导致边缘块状)。