當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


PHP Imagick pingImageBlob()用法及代碼示例

Imagick::pingImageBlob()函數是PHP中的內置函數,可用於查詢圖像屬性而無需將完整圖像加載到內存中。它可用於查詢圖像的寬度,高度,大小和格式。它以整個圖像流為參數。

用法:

bool Imagick::pingImageBlob( $image )

參數:此函數接受單個參數$image,它是包含圖像流的字符串。


返回值:成功時此函數返回True。

以下示例程序旨在說明PHP中的Imagick::pingImageBlob()函數:

程序:該程序將顯示圖像的高度和寬度,而無需實際將其加載到屏幕上。

<?php 
  
// Read a file in form of string 
$image = file_get_contents( 
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png'); 
  
// Create new Imagick object 
$imagick = new Imagick(); 
  
// Use Imagick::pingImageBlob() function 
$imagick->pingImageBlob($image); 
  
// Get the details of the image 
echo "Width of image: " . $imagick->getImageWidth() . "<br>" .  
     "Height of image: " . $imagick->getImageHeight(); 
  
?>

輸出:

Width of image: 600
Height of image: 135

參考: https://www.php.net/manual/en/imagick.pingimageblob.php



相關用法


注:本文由純淨天空篩選整理自piyush25pv大神的英文原創作品 PHP | Imagick pingImageBlob() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。