我想从JPEG文件中删除EXIF信息(包括缩略图,元数据,相机信息......一切!),但我不想重新压缩它,因为重新压缩JPEG会降低质量,并且通常会增加文件大小.
我正在寻找一个Unix/Linux解决方案,如果使用命令行更好.如果可能,使用ImageMagick(转换工具).如果那是不可能的,那么一个小的Python,Perl,PHP(或Linux上的其他通用语言)脚本就可以了.
有一个类似的问题,但与.NET有关.
我正在使用PIL.如何将EXIF数据转换为字典?
我想根据相机在JPEG EXIF图像数据中设置的原始旋转来旋转照片.诀窍是所有这一切都应该在浏览器中使用JavaScript和<canvas>.
JavaScript如何访问JPEG,本地文件API对象,本地<img>或远程<img>,EXIF数据来读取旋转信息?
服务器端的答案不对; 我正在寻找客户端解决方案.
我正在为python寻找好的exif(可交换图像文件格式)操作库.我更喜欢灵活性(例如,检索提供商专有标签的能力)而不是处理速度.你会建议什么?
我想知道PNG是否包含如下数据?
我所做的是将jpg文件转换为png格式,我期待检索我在jpg上的相同信息,如下所示:
目前使用这个as3库来读取数据.
如果方向关闭,我使用以下代码旋转上传的jpeg图像.我只是对从iPhone和Android上传的图片有问题.
if(move_uploaded_file($_FILES['photo']['tmp_name'], $upload_path . $newfilename)){
chmod($upload_path . $newfilename, 0755);
$exif = exif_read_data($upload_path . $newfilename);
$ort = $exif['IFD0']['Orientation'];
switch($ort)
{
case 3: // 180 rotate left
$image->imagerotate($upload_path . $newfilename, 180, -1);
break;
case 6: // 90 rotate right
$image->imagerotate($upload_path . $newfilename, -90, -1);
break;
case 8: // 90 rotate left
$image->imagerotate($upload_path . $newfilename, 90, -1);
break;
}
imagejpeg($image, $upload_path . $newfilename, 100);
$success_message = 'Photo Successfully Uploaded';
}else{
$error_count++;
$error_message = 'Error: Upload Unsuccessful<br />Please Try Again';
}
Run Code Online (Sandbox Code Playgroud)
我在从jpeg读取EXIF数据的方式上做错了吗?它不是按照预期旋转图像.
当我运行var_dump($ exif)时会发生这种情况; …
我想在C#中编写一个小程序,通过我的jpeg照片,例如,将它们分类为过时的文件夹(使用我的约会惯例,该死...).
有没有人知道以编程方式获取日期和时间或曝光等EXIF数据的相对简单的方法?谢谢!
佳能数码单反相机似乎可以横向保存照片并用于exif::orientation旋转.
问题:如何使用imagemagick将图像重新保存到预期的方向,使用exif方向数据,以便不再需要exif数据以正确的方向显示?
众所周知,UIImagePickerController在选择后不会返回照片的元数据.但是,应用程序商店中的一些应用程序(Mobile Fotos,PixelPipe)似乎能够读取原始文件和存储在其中的EXIF数据,使应用程序能够从所选照片中提取地理数据.
他们似乎是通过从/ private/var/mobile/Media/DCIM/100APPLE /文件夹中读取原始文件并通过EXIF库运行它来完成此操作.
但是,我无法找到一种方法来匹配从UIImagePickerController返回的照片到磁盘上的文件.我已经探索了文件大小,但原始文件是JPEG,而返回的图像是原始UIImage,因此无法知道所选图像的文件大小.
我正在考虑制作一个哈希表并匹配每个图像的前x个像素.虽然这看起来有点过头了,但可能很慢.
有什么建议?
exif ×10
jpeg ×3
html5-canvas ×2
imagemagick ×2
javascript ×2
php ×2
python ×2
c# ×1
cocoa-touch ×1
gps ×1
image ×1
iphone ×1
orientation ×1
photography ×1
png ×1
rotation ×1
unix ×1