问题标签 [pel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1688 浏览

php - 使用 PEL(PHP EXIF 库),有没有办法从图像的 EXIF 数据中删除嵌入的缩略图?

我正在开发一个使用 PHP 调整图像大小的项目。该项目利用PEL将 EXIF 数据从源图像复制到调整大小的图像。但是,当将图像调整为非常小的尺寸时,嵌入的 EXIF 数据包含一个实际上比调整后的图像本身大得多的缩略图。我很想使用 PEL 从 EXIF 数据中删除此缩略图,同时保留所有其他好东西。有任何想法吗?

0 投票
1 回答
2275 浏览

php - iPhone 图像方向 - 使用 PHP、PEL、Image_moo 自动旋转图像

我正在尝试根据 EXIF ORIENTATION 标签在保存之前旋转上传的图像。

我已经分别检查了代码的每个部分,一切似乎都可以自行运行。

$new 是正确的路径和文件名。

Image_moo 已加载。

PEL(PHP EXIF 库)[http://lsolesen.github.com/pel/] 已加载。

图像具有 EXIF 数据,包括旋转。

我相信我的 switch 语句是正确的。

该代码不会导致任何错误,它只是不会旋转图像。

我错过了什么或做错了什么?

标记

0 投票
2 回答
2641 浏览

php - 如何在 php.ini 中包含 PHP Exif 库

我正在尝试使用 PEL 制作一个可以读取/编辑 Exif 数据的网页。我不确定我是否正确包含了 PEL 文件。这是我所做的:

1. 将所有 PEL .php 文件上传到一个名为: /home/mydomain/private/PEL
的目录中 2. 编辑全局 php.ini 文件: /home/mydomain/php.ini 添加这个:


3. 然后我创建了一个名为gallery.php的文件,其中包括:

在我添加上述 2 行代码之前,图库文件运行良好。但是在我添加了对 PelJpeg 的引用之后,它给了我这个错误:

第 28 行是 PelJpeg 引用所在的位置。我究竟做错了什么?

0 投票
0 回答
502 浏览

php - 如何使用 PEL(php exif 库)将 DateTimeOriginal 属性添加到 jpg

我一直致力于在图像中存储元数据,并取得了不同程度的成功。我已经能够添加我需要的大部分字段,但遇到了一些莫名其妙的困难。此代码适用于前 5 个添加,但未DateTimeOriginal添加。没有错误弹出它只是没有出现在结果元数据中。

0 投票
1 回答
74 浏览

php - PHP从文本字符串中提取正确的数组

我有一个看起来像这样的文本字符串

我想将数组文本作为正确的 PHP 数组提取出来。我怎样才能最好地做到这一点?我尝试过substr(),但我无法让它工作。

这样做的原因是因为我使用下面的输出各种文本中的各种数组。

谢谢。

0 投票
2 回答
1238 浏览

php - 如何使用 PEL 将 EXIF 信息从一个文件复制到另一个文件?

我有一个脚本,可以为我的摄影博客网站中的一些图片添加水印。带水印的文件被提供给浏览器,而原始文件保持不变。这部分工作正常。

最近我发现简单地使用 GD 作为水印会从原始文件中剥离重要信息,即 EXIF 数据。我发现该解决方案正在使用PEL,所以我需要一些帮助来使用它。

我能够弄清楚如何安装 PEL,但无法让它将 EXIF 数据$original_image$new_image.

这也会产生如下错误:

Catchable fatal error: Argument 1 passed to lsolesen\pel\PelJpeg::setExif() must be an instance of lsolesen\pel\PelExif, instance of lsolesen\pel\PelIfd given, called in /var/www/html/clerigo/exif.php on line 71 and defined in /var/www/html/clerigo/pel/src/PelJpeg.php on line 304.

[编辑] 好的,设法使这项工作像这样:

问题是,这是将图像保存到文件中,目的不是保存任何图像,而是根据请求仅将其提供给浏览器,如下所示:

但是,这会导致错误: Warning: file_put_contents() expects parameter 1 to be a valid path, resource given in /var/www/html/clerigo/pel/src/PelJpeg.php on line 600

任何想法如何解决这个问题?

0 投票
1 回答
241 浏览

filter - PyEnchant : 用英语单词替换互联网友好的单词

我想识别像“sooooooooooooooooo”这样的词,并在拼写检查中用“so”替换它们。我怎样才能做到这一点?我要写什么(意思是过滤器等),我在哪里调整代码?

谢谢 !