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

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
回复
头像
careone
帖子: 839
注册时间: 2007-12-17 21:41

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

#1

帖子 careone » 2019-10-11 15:37

[分享]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
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
回复