[英]libpng warning: Application built with libpng-1.2.26 but running with 1.5.2
我在Mac上尝试在R中生成png图像时遇到问题。
我收到以下警告:
libpng warning: Application built with libpng-1.2.26 but running with 1.5.2
我正在使用R-studio GUI运行R 2.14版本。
我不确定libpng问题。 当我定位libpng-config时,我遇到了一些问题,有些是libong-config12,有些是libpng-config14,有些没有讨厌的数字:
ayeroslaviz:~ ayeroslaviz$ locate libpng-config
/Applications/XAMPP/xamppfiles/bin/libpng-config
/Library/Frameworks/GTK+.framework/Versions/2.18.X11/Resources/bin/libpng-config
/opt/local/bin/libpng-config
/usr/X11/bin/libpng-config
/usr/local/bin/libpng-config
当执行哪个libpng-config
我会得到: /usr/local/bin/libpng-config
有没有办法卸载旧版本的libpng或将路径更新到正确的版本。 不幸的是,我什至不确定该警告的来源,因此希望在此提供所有必要的信息。
我将感谢任何给我提示有关如何解决此问题的提示。
谢谢
一种。
幸运的是,您使用的是Mac,因此有一种更简单(但未记录)的方法。
quartz.save('my_filename.png', type='png')
请注意,要保存的图像必须是当前活动的石英窗口。
如果您的代码仍然有效,则不必担心。 这是警告而不是错误消息,这意味着可能存在问题,而不是肯定存在问题。 如果您不想看到该警告,则将您的R代码包装在对suppressMessages
的调用中。
suppressMessages(code_to_call_libpng)
发生此问题的原因是RStudio(或您在项目中使用的其他库)正在使用内置的libpng库(v1.2),并且在应用程序运行时,系统中安装的版本为v1.5: http:/ /www.libpng.org/pub/png/pngfaq.html#mismatch 。 如果是这样,您可以尝试升级RStudio libpng库或降级系统libpng库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.