问题标签 [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.
php - 使用 PEL(PHP EXIF 库),有没有办法从图像的 EXIF 数据中删除嵌入的缩略图?
我正在开发一个使用 PHP 调整图像大小的项目。该项目利用PEL将 EXIF 数据从源图像复制到调整大小的图像。但是,当将图像调整为非常小的尺寸时,嵌入的 EXIF 数据包含一个实际上比调整后的图像本身大得多的缩略图。我很想使用 PEL 从 EXIF 数据中删除此缩略图,同时保留所有其他好东西。有任何想法吗?
php - iPhone 图像方向 - 使用 PHP、PEL、Image_moo 自动旋转图像
我正在尝试根据 EXIF ORIENTATION 标签在保存之前旋转上传的图像。
我已经分别检查了代码的每个部分,一切似乎都可以自行运行。
$new 是正确的路径和文件名。
Image_moo 已加载。
PEL(PHP EXIF 库)[http://lsolesen.github.com/pel/] 已加载。
图像具有 EXIF 数据,包括旋转。
我相信我的 switch 语句是正确的。
该代码不会导致任何错误,它只是不会旋转图像。
我错过了什么或做错了什么?
标记
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 引用所在的位置。我究竟做错了什么?
php - 如何使用 PEL(php exif 库)将 DateTimeOriginal 属性添加到 jpg
我一直致力于在图像中存储元数据,并取得了不同程度的成功。我已经能够添加我需要的大部分字段,但遇到了一些莫名其妙的困难。此代码适用于前 5 个添加,但未DateTimeOriginal
添加。没有错误弹出它只是没有出现在结果元数据中。
php - PHP从文本字符串中提取正确的数组
我有一个看起来像这样的文本字符串
我想将数组文本作为正确的 PHP 数组提取出来。我怎样才能最好地做到这一点?我尝试过substr()
,但我无法让它工作。
这样做的原因是因为我使用下面的输出各种文本中的各种数组。
谢谢。
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
任何想法如何解决这个问题?
filter - PyEnchant : 用英语单词替换互联网友好的单词
我想识别像“sooooooooooooooooo”这样的词,并在拼写检查中用“so”替换它们。我怎样才能做到这一点?我要写什么(意思是过滤器等),我在哪里调整代码?
谢谢 !