如何在调整图像大小时避免Wordpress剥离EXIF元数据?

时间:2015-11-11 12:53:31

标签: wordpress image

元数据是有关图像的信息,可以包含在JPEG图像文件中。

EXIF元数据是有关直接从相机拍摄的图像的信息 - 例如曝光时间和拍摄照片的日期。

WordPress会保存加载到您网站的全尺寸图片中的EXIF信息。它还将提取Exif数据,使其可供插件开发人员使用。

当WordPress上传图像时,除了上传全尺寸图像外,它还会自动创建几个不同大小的图像版本。默认情况下:大型,中型和缩略图版本。

问题是Wordpress在调整图像大小时正在剥离EXIF数据。已调整大小的图像变为" orphan"。

"孤儿"作品是无法确定版权的作品,也不是无法联系确定版权所有者的作品。

在响应式图像的时代,保持图像的EXIF数据的解决方案不是使用全尺寸的图像。

问题:

  • 如何强制Wordpress保留EXIF数据?

进一步挖掘:

  • 有没有办法在调整大小后调整后的图像中插入EXIF数据?
  • 有没有办法强制wordpress使用另一个不从图像中剥离元数据的图像处理系统?

1 个答案:

答案 0 :(得分:0)

  

如何强制Wordpress保留EXIF数据?   将图像处理切换为imagick。您的服务器必须已安装。   通过使用执行此操作的插件,   https://wordpress.org/plugins/mhm-forceimagemagick/

或通过在主题中添加代码:

add_filter( 'wp_image_editors',               array( $this, 'allowedEditors' ) );

public function allowedEditors()

{
    return array('WP_Image_Editor_Imagick');
}
  

是否有一种方法可以在调整大小后的图像中插入EXIF数据?   您将必须创建自己的函数,以扩展wp-image-editor-imagick类并将其包括在函数文件中。

https://github.com/WordPress/WordPress/blob/master/wp-includes/class-wp-image-editor-imagick.php

  

是否有一种方法可以迫使wordpress使用另一个不从图像中剥离元数据的图像处理系统?

在上面回答。