答案1
如果没有看到您的 XPM 文件,很难说,但我怀疑您使用 GIMP 来降低分辨率的方法没有正确完成。或者,如果您确实担心 8 位颜色深度,则实际上需要减少到 256 种颜色以下。窗口管理器本身(CDE)需要一些颜色,其他程序也是如此。
传统上,早在 20 世纪 90 年代,我们就在旧的 8 位彩色 X 终端上使用 6x6x6 颜色立方体(216 种颜色)。您可以通过一个命令将图像转换为 XPM、将其重新缩放为 320x240 以及减少颜色数量:
convert foo.jpg -geometry 320x240 -colors 216 foo.xpm
如果 216 不起作用,请使用更少的颜色再次尝试,并让我们知道什么值适合您。
顺便说一句,如果您发现 8 位颜色图交换问题(当您切换程序时,其他应用程序的颜色会发生巨大变化),也许可以尝试由 216 种“网络安全”颜色组成的“netscape 颜色图”。
convert 9.jpg -geometry 320x240 -remap netscape: 9.xpm