Imagick::current()函數是PHP中的內置函數,用於返回當前Imagick對象的引用。該函數不創建任何副本,但返回相同的Imagick實例。
用法:
Imagick Imagick::current( void )
參數:該函數不接受任何參數。
返回值:它返回Imagick對象的實例。
示例1:該程序與current()方法的簡單函數有關。它將創建一個變量,該變量具有指向相同實例的新名稱,並在新變量的幫助下顯示舊變量的內容。
<?php
// Create new Imagick object
$im = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png');
// Use Imagick::current() function and
// initialized with Image
$im1 = $im->current();
// Imagick instance returned in a new variable $im1
header("Content-type: image/png");
// Display image as output
echo $im1;
?>
輸出:
示例2:它使用第二個變量對圖像執行模糊操作,並且更改將反映在第一個變量上,因為這兩個變量都指向同一實例。
<?php
// Create new Imagick object
$im = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png');
// Use Imagick::current() function
$im1 = $im->current();
// Use Imagick::blurImage() function to blur the image
$im1->blurImage(5, 3);
header("Content-type: image/png");
// Display the image as
echo $im;
?>
輸出:
參考: https://www.php.net/manual/en/imagick.current.php
相關用法
- PHP current()用法及代碼示例
- PHP SplObjectStorage current()用法及代碼示例
- PHP AppendIterator current()用法及代碼示例
- PHP SplFixedArray current()用法及代碼示例
- PHP SimpleXMLIterator current()用法及代碼示例
- PHP CachingIterator current()用法及代碼示例
- PHP ArrayIterator current()用法及代碼示例
- PHP SplHeap current()用法及代碼示例
- PHP SplFileObject current( )用法及代碼示例
- PHP Gmagick current()用法及代碼示例
- PHP DirectoryIterator current()用法及代碼示例
- PHP FilesystemIterator current()用法及代碼示例
- PHP SplDoublyLinkedList current()用法及代碼示例
- PHP Imagick getImageChannelDepth()用法及代碼示例
注:本文由純淨天空篩選整理自piyush25pv大神的英文原創作品 PHP | Imagick current() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。