问题标签 [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.
php - PHP getimagesize 函数失败
我在本地使用 wordpress,出于某种原因,当我从 page.php 调用 getimagesize() 来检索它不起作用的大小时。我收到警告:
调用它的实际代码是:
我是使用 PHP 的新手,所以如果我的代码非常明显,我不会感到惊讶,但我认为我正在尝试做的事情非常简单直接。正如我在另一个线程中看到的那样,我尝试将 localhost 更改为 127.0.0.1 但无济于事。正在渲染图像,因此图像路径正确,但功能失败。感谢我能得到的任何帮助...
php - getimagesize() 为动画 GIF 返回不正确的高度
在我的 PHP 调试器中(在断点处),我明确地观察到 PHP 函数getimagesize()
为动画 GIF 返回了不正确的高度。在 IrfanView 中打开 GIF 会显示正确的高度(266 x 199 像素)。但是,getimagesize()
报告尺寸为 266 x 353 像素(分别是从 返回的数组的索引 0 和 1 getimagesize()
)。
(返回的每像素位数getimagesize()
也是不正确的 - 它报告为 5,而不是 8 - 但http://php.net/manual/en/function.getimagesize.php表明这是预期的动画 GIF。 )
有人可以向我解释为什么getimagesize()
在这种情况下会失败,以及可能有什么解决方法。
php - PHP 如果图像超过 1000px 使用 getimagesize()
我正在使用jQuery Validation中使用的远程方法。
我指的是如下所示的 PHP 文件:
无论我如何放置$output
变量,它都不会返回任何内容。我已经尝试过其他我知道在验证中工作的 PHP 文件,所以我认为它与我的 IF 语句有关,尽管我相当确定宽度被正确声明。
php - 警告:getimagesize(Array) [function.getimagesize]:无法打开流:
我的图片上传代码中出现以下错误:
这是到目前为止的代码:
}
这是print_r
一个$_FILES
php - 尽管 allow_url_fopen=1,getimagesize 仍为 PNG 图像返回空值
我使用list($pws,$phs,$pfts,$pfas)=getimagesize($row->picurl);
正确链接的图片显示正常,但有些图片太宽而无法放入表格列。
ini_get('allow_url_fopen')
返回1。
根据手册, getimagesize() 不需要 GD Image Library。
phpversion()
返回"5.3.9-1~dotdeb.3"。
我想要做的是在填充表格时将外部PNG图像网址的宽度与表格列宽进行比较,以仅缩放错误上传的巨大图像并保持其他正确的未缩放,即。要么为 img 标签设置 width="384",要么不设置。
大多数 PNG 都是从 Photoshop 中导出的,带有 Save For Web 选项、rgb 24 位、没有 alpha 或 matte,因此它们应该尽可能好,但即使是那些返回 null。
我需要在服务器上启用其他功能还是可以使用其他功能检查宽度?
我也将接受任何类似的解决方案来实现这一目标。
php - 如何查找图像是否存在,或在 PHP 中呈现 ok 问题?
我有这种情况,我有一些图片:
其中一些可能是死链接,图像不会显示,而是一个小broken
图标。
我这样做是为了检查这些图像:
基本上getimagesize
获取图像的图像大小:),并返回一个数组。如果图像损坏,则会出错。
这是我的问题。该代码可以正常工作,但现在我收到错误消息,告诉我某些文件不存在:
但这是想要的结果,我只是不希望页面上出现这些错误,不,我不想禁用 PHP 中的错误,我希望 'getimagesize' 方法不显示该错误。
php - Javascript从php生成的图像中获取图像大小
我发现这段代码可以在 javascript 上获取图像大小:
它工作得很好,但我需要获得受保护图像的大小;为了访问图像,我使用页面 image.php?id=IMAGE_ID,它可以工作,因为在这个页面中我检查了权限并将图像发回。但是当我把这个链接放在javascript函数上时,为了得到它的大小,它就不起作用了。任何帮助(如果我放置图像的直接链接,它也不起作用,因为它在 .htaccess 文件中被阻止)?
包含图像的文件夹还包含一个 .htaccess 文件,它可以访问所有内容。为了获取图像,我使用了这个 PHP 页面:
图片.php:
c++ - 如何知道框架或图像的大小
对于大多数人来说,这似乎微不足道,但我在确定确切大小时遇到了问题,即我的视频帧的确切宽度和高度。我使用了 cvGetSize,但我可能编码不准确,因为我遇到了错误。是否可以输出我在下面的代码中包含的帧的宽度和高度值?如果有人能就此提出建议,我将不胜感激。
php - PHP 在文件(不是文件名)上使用 getimagesize()
我正在为我的网站制作附件系统。在基于表单的上传方法中,您可以使用以下方式获取图像大小:
但是通过 HTML5 的文件 API 使用拖放上传系统,文件不是通过表单发布上传,而是通过黑魔法和巫术上传。
在这种情况下, $File 不是name,而是文件的实际二进制内容。
当getimagesize()似乎只接受文件名时,如何获得所述 $File 的大小?在内部,getimagesize想要从磁盘本身打开文件。它不想接受 $File。
任何人都知道我该如何解决这个问题?我希望避免将文件保存到磁盘。
php - php 从 url 获取宽度和高度 >=200 的所有图像更快
我是类似http://pinterest.com之类的一些功能 add a pin
如何更快地从 url 获取宽度和高度 >=200 的所有图像?pinterest.com
将完成整个过程近 10 秒,但我需要 48.64 秒。