草庐IT

exif_imagetype

全部标签

python - 调整大小时使用 PIL 保留图像的 exif 数据(创建缩略图)

当我尝试使用PIL调整图像(缩略图)大小时,exif数据丢失了。如何在缩略图中保留exif数据?当我搜索相同内容时,找到了一些链接,但似乎都没有用。fromPILimportImageimportStringIOfile_path='/home/me/img/a.JPG'im=Image.open(file_path)THUMB_SIZES=[(512,512)]forthumbnail_sizeinTHUMB_SIZES:im.thumbnail(thumbnail_size,Image.ANTIALIAS)thumbnail_buf_string=StringIO.StringIO

javascript - 从 HTML5 文件 Api 加载的图像中检索 EXIF 图像元数据?

我正在使用HTML5FileAPI&FileReader.HTML:JS:varholder=document.getElementById('holder'),state=document.getElementById('status');if(typeofwindow.FileReader==='undefined'){state.className='fail';}else{state.className='success';state.innerHTML='FileAPI&FileReaderavailable';}holder.ondragover=function(){th

javascript - 从 HTML5 文件 Api 加载的图像中检索 EXIF 图像元数据?

我正在使用HTML5FileAPI&FileReader.HTML:JS:varholder=document.getElementById('holder'),state=document.getElementById('status');if(typeofwindow.FileReader==='undefined'){state.className='fail';}else{state.className='success';state.innerHTML='FileAPI&FileReaderavailable';}holder.ondragover=function(){th

javascript - HTML5 - 调整图像大小并在调整后的图像中保留 EXIF

如何调整图像大小(使用HTML5canvas元素)并保留原始图像的EXIF信息?我可以从原始图像中提取EXIF信息,但我不知道如何将其复制到调整大小后的图像。这是我检索调整大小的图像数据以发送到服务器端代码的方式:canvas.toDataURL("image/jpeg",0.7);对于EXIF检索,我使用exif.js图书馆。 最佳答案 工作解决方案:ExifRestorer.js使用HTML5图片调整大小:functiondataURItoBlob(dataURI){varbinary=atob(dataURI.split(',

javascript - HTML5 - 调整图像大小并在调整后的图像中保留 EXIF

如何调整图像大小(使用HTML5canvas元素)并保留原始图像的EXIF信息?我可以从原始图像中提取EXIF信息,但我不知道如何将其复制到调整大小后的图像。这是我检索调整大小的图像数据以发送到服务器端代码的方式:canvas.toDataURL("image/jpeg",0.7);对于EXIF检索,我使用exif.js图书馆。 最佳答案 工作解决方案:ExifRestorer.js使用HTML5图片调整大小:functiondataURItoBlob(dataURI){varbinary=atob(dataURI.split(',

javascript - 从图像中提取 exif 方向数据

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:AccessingJPEGEXIFrotationdatainJavascriptontheclientside我需要使用Javascript从HTMLJPEG图像中提取方向EXIF数据。根据exiftool'sdocumentation方向标志位于EXIF标记内的偏移量0x112处,占用2个字节。我想我们只需要以良好的偏移量提取数据并“转换”值,但我不知道如何在浏览器中实现这一点。结果值应该是描述方向的1到8之间的数字。如何从一个简单的IMG标签中读取数据?我只需要一个webkit解决方案,但只需要浏览器。谢

javascript - 从图像中提取 exif 方向数据

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:AccessingJPEGEXIFrotationdatainJavascriptontheclientside我需要使用Javascript从HTMLJPEG图像中提取方向EXIF数据。根据exiftool'sdocumentation方向标志位于EXIF标记内的偏移量0x112处,占用2个字节。我想我们只需要以良好的偏移量提取数据并“转换”值,但我不知道如何在浏览器中实现这一点。结果值应该是描述方向的1到8之间的数字。如何从一个简单的IMG标签中读取数据?我只需要一个webkit解决方案,但只需要浏览器。谢

html - 有没有办法告诉浏览器尊重 jpeg exif 方向?

我知道JPG文件的自动旋转在浏览器中被禁用。他们不能启用它,因为它会破坏某些网站的布局。是否有CSS属性?或javascript代码来实现?或者是其他东西?或者这个问题的解决方案可能还不存在? 最佳答案 CSS图像方向:来自图像来自规范https://www.w3.org/TR/css4-images/#the-image-orientation6.2.OrientinganImageonthePage:the‘image-orientation’propertyimage-orientation:from-imagefrom-im

html - 有没有办法告诉浏览器尊重 jpeg exif 方向?

我知道JPG文件的自动旋转在浏览器中被禁用。他们不能启用它,因为它会破坏某些网站的布局。是否有CSS属性?或javascript代码来实现?或者是其他东西?或者这个问题的解决方案可能还不存在? 最佳答案 CSS图像方向:来自图像来自规范https://www.w3.org/TR/css4-images/#the-image-orientation6.2.OrientinganImageonthePage:the‘image-orientation’propertyimage-orientation:from-imagefrom-im

如何在不丢失EXIF的情况下上传JPEG图像?

这是我创建文件格式的地方privateFilecreateImageFile()throwsIOException{//CreateanimagefilenameStringtimeStamp=newSimpleDateFormat("yyyyMMdd_HHmmss").format(newDate());StringimageFileName="JPEG_"+timeStamp+"_";FilestorageDir=Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);Fileimage=F