我有一个在 Windows 下从 VISIO 创建的 PNG 图像,我尝试在 LaTeX 中使用它。然而,每一个Linux 程序(LaTeX、Okular、GimP)声称该文件已损坏,但是在 Chrome 中显示正常。有没有办法转换图像(最好在 Linux 中)以便 LaTeX、Okular 和 Gimp 理解该文件?
目前在 Centos 7 上,安装了 libpng 和 libpng12。
尝试convert
:
convert nn_generic_cell.png nn_generic_cell_converted.png
convert: Invalid palette \`nn_generic_cell.png' @ error/png.c MagickPNGErrorHandler/1751.
convert: corrupt image \`nn_generic_cell.png' @ error/png.c/ReadPNGImage/3789.
convert: no images defined \`nn_generic_cell_converted.png' @ error/convert.c/ConvertImageCommand/3046.
答案1
虽然我不清楚原因,但 Visio 创建的 PNG 似乎被破坏了libpng
。在 Paint 中打开 Visio PNG 并再次保存即可解决该问题。