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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。