我在图库中实现了一个EXIF按钮,使用著名的exif.js脚本从读取EXIF数据。我的映像加载到一个img0 img节点中,然后我使用:
function exif() {
EXIF.getData(img0, function() {
var model = EXIF.getTag(this, "Model");
var datetime = EXIF.getTag(this, "DateTimeOriginal");
var fnumber = EXIF.getTag(this, "FNumber");
当我更新到角8时,我用ng2-img-max调整大小的方法停止工作,现在显示了这个错误。
core.js:6014 ERROR ReferenceError: n is not defined
at getStringFromDB (exif.js:741)
at readEXIFData (exif.js:748)
at findEXIFinJPEG (exif.js:449)
at handleBinaryFile (exif.js:370)
at FileReader.fileReader.onload (exif.js:391)
at Z
我对反应相当陌生,目前正在进行一个使用exif-js库读取图像EXIF数据的项目,请参阅下面的示例代码。EXIF.getData(file, callback)是从这个库中读取给定图像并在回调中执行其他一些任务的方法。在我的组件中,我定义了一个函数(doSomething),用于回调。但是,当我试图调用函数this.doSomething()时,它会抛出错误:this.doSomething is not a function。
在他们的中,他们解释了In the callback function you should use "this" to access the ima
我使用图像::ExifTool为我的exif-需求。
但是现在,只需要检测图像是否有EXIF数据,而Image::ExifTool总是返回一些数据(例如,也从文件stat返回元数据,以及内部图像检测)。所以,
#!/usr/bin/perl
use 5.014;
use warnings;
use open qw(:std :utf8);
use Image::ExifTool qw(:Public);
use Data::Dumper;
my $ext = new Image::ExifTool;
while(<>) {
chomp;
next unless(-
我写了一个javascript "meta.js“来从pdf文件中获取元数据。
下面是我的程序,
var exif = require('exiftool');
var fs = require('fs');
fs.readFile('Sample.pdf', function (err, data) {
if (err)
throw err;
else {
exif.metadata(data, function (err, metadata) {
if (err)
th
我正在尝试在Shadowbox中实现一个“显示/隐藏EXIF数据”按钮。下面是生成包含exif数据的div的代码,并使用fadetoggle()来显示和隐藏它:
Shadowbox.init({
onFinish: function (rawr) {
$("#sb-body-inner").prepend("<div id='sb-exif'>This is some exif data.</div>");
$("#sb-nav-exif").click(functi
在我的web应用程序中,用户可以在手机上从输入类型文件中拍照。 之前我使用js load image库自动检测EXIF数据,并在必要时旋转它。 现在我已经切换到fabric.js库,因为我想让用户在上传之前可以在画布上绘制图像。 问题是,我不知道如何获取图像exif数据,或在使用fabric.js时旋转图像。 我的代码: 从索引数据库中获取图像 var image;
localforage.getItem('photo').then(function(value) {
image = value;
// THIS IS OLD
我使用exif.js从上传到CMS的图像中提取元数据。当图像没有元数据时,一些值返回“未定义”。我想要做的是使用如下内容将这个“未定义”的值更改为空字符串:(信用:斯坦利)
// not set var i means
// i === undefined
var j = (typeof (i) !== 'undefined' ? i : 'not found');
console.log(j); // 'not found'
然而,在看了几个小时的代码之后,我仍然不知道exif.js是如何返回未定义的值的,这样我就可以将它更改
当我让ng在我的项目中为服务时,它的工作非常好。但是当我运行ng build href时,会出现一些与exif相关的问题。
main-es2015.4f373a513488bb1e69c9.js:40745 ERROR ReferenceError: n is not defined
at getStringFromDB (main-es2015.4f373a513488bb1e69c9.js:126856)
at readEXIFData (main-es2015.4f373a513488bb1e69c9.js:126863)
at findEXIFinJPEG (m