草庐IT

getimagesize

全部标签

php - 检查外部图像是否存在的正确 PHP 方法?

我知道至少有10个相同的问题和答案,但似乎没有一个对我来说是完美的。我正在尝试检查内部或外部图像是否存在(图像URL是否有效?)。fopen($url,'r')失败,除非我使用@fopen():Warning:fopen(http://example.com/img.jpg)[function.fopen]:failedtoopenstream:HTTPrequestfailed!HTTP/1.1404NotFoundinfile.phponline21getimagesize($img)当图像不存在时失败(PHP5.3.8):Warning:getimagesize()[functi

php - PHP中的自动图像格式检测

我正在寻找一种方法来获取当前放置在临时位置(例如:/tmp/jkhjkh78)的用户上传的图像,并从中创建一个php图像,自动检测格式。有没有比使用imagefromjpeg、imagefrompng等进行尝试/捕捉更聪明的方法? 最佳答案 这是getimagesize的功能之一.他们可能应该称它为“getimageinfo”,但那是你的PHP。 关于php-PHP中的自动图像格式检测,我们在StackOverflow上找到一个类似的问题: https://s

php - PHP中的自动图像格式检测

我正在寻找一种方法来获取当前放置在临时位置(例如:/tmp/jkhjkh78)的用户上传的图像,并从中创建一个php图像,自动检测格式。有没有比使用imagefromjpeg、imagefrompng等进行尝试/捕捉更聪明的方法? 最佳答案 这是getimagesize的功能之一.他们可能应该称它为“getimageinfo”,但那是你的PHP。 关于php-PHP中的自动图像格式检测,我们在StackOverflow上找到一个类似的问题: https://s

php - 超快的 getimagesize 在 php 中

我正在尝试获取数百个远程图像和getimagesize的图像大小(图像尺寸、宽度和高度)。太慢了。我做了一些阅读,发现最快的方法是使用file_get_contents从图像中读取一定数量的字节并检查二进制数据中的大小。以前有人尝试过吗?我将如何检查不同的格式?有人看过这方面的图书馆吗? 最佳答案 functionranger($url){$headers=array("Range:bytes=0-32768");$curl=curl_init($url);curl_setopt($curl,CURLOPT_HTTPHEADER,$

php - 超快的 getimagesize 在 php 中

我正在尝试获取数百个远程图像和getimagesize的图像大小(图像尺寸、宽度和高度)。太慢了。我做了一些阅读,发现最快的方法是使用file_get_contents从图像中读取一定数量的字节并检查二进制数据中的大小。以前有人尝试过吗?我将如何检查不同的格式?有人看过这方面的图书馆吗? 最佳答案 functionranger($url){$headers=array("Range:bytes=0-32768");$curl=curl_init($url);curl_setopt($curl,CURLOPT_HTTPHEADER,$

Android:API 中的 bitmap.getByteCount() 小于 12

当我在将图像保存到SD卡之前搜索如何查找图像的大小时,我发现了这个:bitmap.getByteCount();但该方法是在API12中添加的,我正在使用API10。所以我再次发现了这一点:getByteCount()只是一种方便的方法,它完全按照您在elseblock中的操作。换句话说,如果你简单地重写getSizeInBytes总是返回"bitmap.getRowBytes()*bitmap.getHeight()"这里:WheretheheckisBitmapgetByteCount()?所以,通过计算这个bitmap.getRowBytes()*bitmap.getHeight

Android:API 中的 bitmap.getByteCount() 小于 12

当我在将图像保存到SD卡之前搜索如何查找图像的大小时,我发现了这个:bitmap.getByteCount();但该方法是在API12中添加的,我正在使用API10。所以我再次发现了这一点:getByteCount()只是一种方便的方法,它完全按照您在elseblock中的操作。换句话说,如果你简单地重写getSizeInBytes总是返回"bitmap.getRowBytes()*bitmap.getHeight()"这里:WheretheheckisBitmapgetByteCount()?所以,通过计算这个bitmap.getRowBytes()*bitmap.getHeight

php - 在使用 imagecache_create_path & getimagesize 之前使用 Drupal imagecache 生成图像

我正在使用imagecache_create_path()和getimagesize()来获取imagecache生成的图像的路径及其尺寸。但是,如果这是我们第一次访问该图像尚不存在的页面,并且imagecache_create_path也不会生成它。代码如下://wegettheimagepathfromapreset(alwaysreturnthepathevenifthefiledoesn'texist)$small_image_path=imagecache_create_path('gallery_image_small',$image["filepath"]);//Iget

php - getimagesize 和 https

我正在从facebook检索facebook相册图像。我使用php函数getimagesize计算图像大小。当url处于http模式时,此函数工作正常。当facebook使用https返回图像url时,getimagesize给出错误.我如何使用getimagesize计算具有https扩展名的图像的图像大小 最佳答案 您的PHP实例中没有安装OpenSSL扩展,因此https://包装器不可用。Fromthemanual:Note:HTTPSisonlysupportedwhentheopensslextensionisenabl

PHP getimagesize - 无法打开流。错误的请求

我收到以下错误:getimagesize(https://static1.squarespace.com/static/570d03d02b8dde8b2642afca/570f74e87c65e4819dec6812/57272dbfb6aa606f78a5d8b5/1470397291105/4XTRYCK3.jpg):failedtoopenstream:HTTPrequestfailed!HTTP/1.1400BadRequest图像在我的浏览器中打开没有问题。有谁知道为什么会失败? 最佳答案 Squarespace拒绝任何