分页: 1 / 1

[分享]Lyx编写的文档用xelatex编译PDF,大于25k的PNG图片缺失的问题和解决方案

发表于 : 2019-10-11 15:37
careone
[分享]Lyx编写的文档用xelatex编译PDF,大于25k的PNG图片缺失的问题和解决方案

2019.10.11

软件环境:
* Debian 10.1 amd64
* Lyx 2.3.2
* xelatex:XeTeX 3.14159265-2.6-0.99999 (TeX Live 2019/dev/Debian)

问题:
* Lyx编写的文档用xelatex编译PDF,生成的PDF文件中,大于25k的PNG图片缺失。

解决方案:

1. 改用 JPG 格式的图片;

2. 强制指定 PNG 图片颜色深度为 8位,而不是默认的16位。必要时取消 ALPHA 通道。这样有时可以把图片的尺寸缩小约一半。
经实际验证, 8位, 灰度模式(无ALPHA通道)的 PNG 图片,即使尺寸大于 25k ,也可以顺利编译到 PDF,并能正常显示。

相关命令示例:
convert -depth 8 016.png 008.png

convert -depth 8 -background white 016-graya.png 008-gray.png