草庐IT

exif-parser

全部标签

Python:从图像中删除 Exif 信息

为了减小要在网站中使用的图像的大小,我将质量降低到80-85%。这会在一定程度上减小图像尺寸。为了在不影响质量的情况下进一步减小尺寸,我的friend指出来自相机的原始图像有很多称为Exif信息的元数据。由于不需要为网站中的图像保留此Exif信息,因此我们可以将其删除。这将进一步减少3-10kB的大小。但我无法在我的Python代码中找到合适的库来执行此操作。我浏览了相关问题并尝试了一些方法:原图:http://mdb.ibcdn.com/8snmhp4sjd75vdr27gbadolc003i.jpgMogrify/usr/local/bin/mogrify-stripfilenam

python - 使用 pelican-quickstart "No module named html_parser"时出错

我决定试试pelican,但是当我运行pelican-quickstart时,我得到以下对话框:$pelican-quickstartTraceback(mostrecentcalllast):File"/usr/local/bin/pelican-quickstart",line9,inload_entry_point('pelican==3.4.0','console_scripts','pelican-quickstart')()File"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/pyt

python read_fwf 错误 : 'dtype is not supported with python-fwf parser'

使用python2.7.5和pandas0.12.0,我正在尝试使用“pd.io.parsers.read_fwf()”将固定宽度字体的文本文件导入DataFrame。我导入的值都是数字,但保留前导零很重要,因此我想将dtype指定为字符串而不是int。根据documentationforthisfunction,read_fwf支持dtype属性,但是当我尝试使用它时:data=pd.io.parsers.read_fwf(文件,colspecs=([79,81],[87,90]),header=None,dtype={0:np.str,1:np.str})我得到错误:ValueEr

seo - 如何修复来自 Facebook Open Graph 调试工具的 "Parser Mismatched Metadata"错误?

我收到来自FacebookObjectDebugger的错误对于我最近将OpenGraph标签添加到的网页:Theparser'sresultforthismetadatadidnotmatchtheinputmetadata.Likely,thiswascausedbythedatabeingorderedinanunexpectedway,multiplevaluesbeinggivenforapropertyonlyexpectingasinglevalue,orpropertyvaluesforagivenpropertybeingmismatched.Herearethein

php - 如何使用 PHP Simple HTML DOM Parser 在 HTML 文件中找到最后一个 <div class>?

根据SIMPLEHTMLDOMPARSER的文档(在“HowtomodifyHTMLElements”选项卡下),此代码找到的第一个实例:$html=str_get_html('HelloWorld');$html->find('div[class=hello]',0)->innertext='foo';echo$html;//Output:fooWorld如果我想将“foo”插入到的最后实例中怎么办?,假设HTML代码有很多的实例.应该用什么替换0? 最佳答案 好吧,因为//Findallanchors,returnsaarray

python - 使用 Parser 替换所有 IMG 元素的 SRC

我正在寻找一种方法来替换所有不使用正则表达式的IMG标签中的SRC属性。(想使用默认Python安装中包含的任何开箱即用的HTML解析器)我需要将源代码从可能的样子减少到:我正在尝试替换所有src标签以指向HTML电子邮件附件的cid,因此我还需要更改任何来源,因此它只是没有路径或扩展名的文件名。 最佳答案 Python标准库中有一个HTML解析器,但它不是很有用,并且从Python2.6开始就被弃用了。用BeautifulSoup做这种事情真的很简单:fromBeautifulSoupimportBeautifulSoupfrom

html - 从 HTML 加载 DOM : How does a HTML parser know when empty element ends

在XML中,空元素有一个对应的标记为/>的标记。但这在HTML中不存在。HTML解析器也有一个可以为空的有限元素列表。如果这样的元素有结束标记怎么办? 最佳答案 html中的标签有的有结束标签,有的没有。引入HTML5后更加困惑。经过大量研究,这是我到目前为止的发现。我希望你能理解:)doaHTMLparserhaveafinitelistofelementsthatcanbeempty.Answer:Yes,HTMLparsershavefinitelistofemptyelements.Theparserhavecertainr

javascript - 如何使用 javascript 从图像中删除 EXIF 数据?

我从一个HTML文件输入中读取了一个文件。对于iOS,我可以用相机拍照。问题是如果你用相机拍照,内容将包含EXIF数据(至少如果我使用FileReaderAPI读取文件内容)。Ican'tusecanvascroppingiftheimageincludesEXIFdata.BecausetheimagegetdestroyedeverytimeIcall.toDataURL().Myguessisitdoesn'trecognizeEXIFdataanddon'tknowhowtocropaimagewithEXIFdata.Thefilecontentisbeingbase64en

iphone - 如何将 exif 元数据写入图像(不是相机胶卷,只是 UIImage 或 JPEG)

我知道如何使用ALAssets保存元数据。但是,我想保存图像,或将其上传到某个地方,并且exif完好无损。我将exif数据作为NSDictionary。但是我怎样才能将它正确地注入(inject)到UIImage(或者可能是NSDataJPEG表示)中呢? 最佳答案 我正在使用UIImagePickerController从相机获取图像,我的流程与Chiquis所描述的略有不同。在这里:-(void)imagePickerController:(UIImagePickerController*)pickerdidFinishPick

flutter - 是否有 Flutter 插件可以从照片中去除/修改 EXIF 数据,例如 GPS 坐标?

我见过一些插件可以让你读取这些数据,但不能写入/删除它。我知道在Android中有一种方法可以使用支持库(https://developer.android.com/reference/android/support/media/ExifInterface.html#saveAttributes())并且似乎有几个在iOS上修改EXIF数据的示例。但我没有在任何图像或独立插件中看到这一点,这些插件可以处理这种情况。这一切看起来有点奇怪,因为有几个示例Flutter照片共享应用程序使用Firebase存储等。但据我所知,没有人删除任何此类数据。 最佳答案