php - 在 linux/php 中将 RAW 照片转换为 JPEG

标签 php image image-processing imagemagick photo

我正在开发一个照片上传应用程序,需要允许用户从相机上传原始文件(这些不是 jpeg)并让服务器自动创建它们的 jpeg 版本。我目前安装了 Imagemagick,但我认为没有办法在其中安装它。

相机总是会出现新的原始格式,所以我正在寻找相对最新的东西,命令 php exec() 也是一个选项。

有人对原始转换有什么建议吗?

最佳答案

实际上,正如您在此列表中所见,ImageMagick 确实支持 RAW 照片:http://www.imagemagick.org/script/formats.php (例如 .NEF 尼康照片和 .CR2 佳能照片)。

.CR2 照片的示例代码:

$im = new Imagick( 'source.CR2' );
$im->setImageFormat( 'jpg' );
$im->writeImage( 'result.jpg' );
$im->clear();
$im->destroy();

关于php - 在 linux/php 中将 RAW 照片转换为 JPEG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10558487/

相关文章:

php - PDO 查找数组值与多个列值匹配的位置

jquery - 将其用作背景图像后图像不太清晰

image - 如何使用 PIL 保存大图像?

java - 如何缩放图像

objective-c - 处理原始 png 数据

javascript - 发现 js php 加载/执行问题

javascript - PHP 文件报告成功但 MySQL 数据库未更新

javascript - 打破数组内的数组 php

java - 检测图像中的物体(单词)

php - 在上传时将图像转换为所有尺寸与通过 php 请求调整大小