问题标签 [getimagesize]

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 投票
1 回答
3304 浏览

php - PHP getimagesize与变量

我正在尝试使用该getimagesize函数来获取图像的高度和图像。我正在从数据库中提取图像 URL。(该字段ProjectURL包含一行,例如xxx.jpg)。但是我遇到了一个错误。

代码:

错误:

解析错误:语法错误,意外的 T_ENCAPSED_AND_WHITESPACE,需要 T_STRING 或 T_VARIABLE 或 T_NUM_STRING

0 投票
1 回答
260 浏览

php - 缩放图像无法正常工作?

我有一个$this->_tempFile保存上传图像文件的临时路径。

现在我希望缩放图像,它会调整它的大小,但它不能正确缩放。输出是一个大的黑色方块,位于图像的高度和一半(宽度)的底部。我尝试了其他图像,结果都是这些尺寸:293px × 453px,为什么我不知道?

这是我的功能scaleImage();

这里有什么问题?

0 投票
2 回答
205 浏览

php - PHP如何只获取getimagesize判断后的第一张图片

我使用 simple_html_dom 和 url_to_absolute 从一个站点获取所有图像。但是经过getimagesize判断后,如何只回显第一张图片?不是全部?谢谢。

0 投票
4 回答
3749 浏览

php - php getimagesize问题(url编码空间问题)

getimagesize用来判断图像的高度和大小。

当 url 有空格时,getimagesize回显是一个错误。我已经尝试使用urlencode()来传输所有的url地址,它仍然返回一个错误。我注意到,如果我只是将空间更改为%20getimagesize运行正常。

我不知道为什么?

我也厌倦了使用$newurl = preg_replace(' ', '%20', $url);It echo'ed :

那么如何preg_replace正确。有没有办法正确传输 url,getimagesize以便它通过所有可能的测试用例。

谢谢

0 投票
2 回答
2812 浏览

php - getimagesize 适用于某些图像而不适用于其他图像

我有以下脚本,它使用 PHP 5.2.6 在本地服务器上返回图像的高度和宽度,但在使用 5.2.17 的共享主机帐户上却没有。

我尝试增加memory_limit另一个问题中建议的值。从其他站点获取图像大小在本地和远程都可以正常工作,但对于此站点,只能在本地进行。可能会发生什么?

0 投票
3 回答
2027 浏览

php - 如何检查图像完整性?

我正在构建一个网络爬虫,它的功能之一是下载图像。

问题是有时,由于某种原因,下载的图像中有错误,例如:图像的一半是纯灰色或白色,就像它在某个时候停止下载,然后用灰色填充空白。图像类型仍然被认为是有效的,因为我可以使用 getimagesize 获取它们,也可以打开并查看它们。但它们不像原件。

有任何想法吗?

0 投票
1 回答
1083 浏览

image - 尝试将 URL 中的图像与 Kohana Image 类一起使用

我正在尝试使用带有 Kohana 图像类的 URL 中的图像。http://kohanaframework.org/3.0/guide/api/Image

这是可能的还是图像总是必须在项目本地?

我正在访问这样的图像:

来自同一个站点。

但是,上述 URL 中的临时文件夹实际上是 Apache 中的别名,因此位于文档根目录之外。

任何人都可以阐明解决方案吗?

kohana 图像库说它不是图像,因为它要么失败

或者

干杯。

0 投票
1 回答
536 浏览

php - 使 getimagesize() 引用缓存值

我正在调整一个 zen-cart 网站以提高 CPU 效率。对其进行分析后,我看到 getimagesize 函数占页面加载时间的近 50%。图像存储在本地。一种选择是通过 zen-cart 的源代码并用自定义的东西替换此函数以引用缓存值,因为图像很少更改。但是,由于 php 是开源的,也许还有另一种选择:有没有办法修改这个函数,使它只从缓存中读取一个值,我可以在将图像上传到服务器时设置该值?也许通过向函数添加一个可选参数,使其从缓存中读取。

0 投票
1 回答
5001 浏览

php - 共享服务器上禁用的 getimagesize () 的替代方法是什么

当我在作为共享服务器的托管公司中使用 getimagesize() 时,出现以下错误。

获取图像的图像大小的替代方法是什么?

提前致谢。

正如您在 base_url() 中看到的那样,我正在使用 codeigniter。

0 投票
2 回答
118 浏览

php - 是否有涉及 PHP 函数 getimagesize() 的任何安全保留?

我将在修改 OSCommerce 电子购物车时使用它——不允许用户上传,但 SQL 用于文件名。