0

尝试在 R 中生成 png 图像时,我的 mac 出现问题。

我收到以下警告:

libpng warning: Application built with libpng-1.2.26 but running with 1.5.2

我正在使用 R-studio GUI 运行 R 2.14 版本。

我不太确定 libpng 问题。当我在做 locate 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 或更新正确版本的路径。不幸的是,我什至不确定这个警告的来源,所以我希望我在这里提供了所有需要的信息。

对于任何给我提示如何解决此问题的人,我将不胜感激。

谢谢

一种。

4

3 回答 3

1

幸运的是,您使用的是 Mac,因此有一种更简单(但未记录)的方法。

quartz.save('my_filename.png', type='png') 

请注意,您要保存的图像必须是当前活动的石英窗口。

于 2011-11-18T14:33:10.047 回答
0

如果您的代码仍然有效,请不要担心。这是一个警告而不是错误消息的事实意味着可能存在问题,而不是肯定存在问题。如果您不想看到警告,请将您的 R 代码包装在对suppressMessages.

suppressMessages(code_to_call_libpng)
于 2011-11-18T13:31:54.357 回答
0

可能会出现此问题,因为 RStudio(或您在项目中使用的其他库)正在使用内置的 libpng 库(v1.2),并且当应用程序运行时,系统中安装的版本是 v1.5:http:// /www.libpng.org/pub/png/pngfaq.html#mismatch。如果这是重点,您可以尝试升级 RStudio libpng 库或降级系统 libpng 库。

于 2012-01-23T04:54:13.910 回答