PHP | Imagick setFirstIterator() function Last Updated : 17 Dec, 2019 Comments Improve Suggest changes Like Article Like Report The Imagick::setFirstIterator() function is an inbuilt function in PHP which is used to set the Imagick iterator to the first image. Syntax: bool Imagick::setFirstIterator( void ) Parameters: This function doesn’t accept any parameter. Return Value: This function returns TRUE on success. Exceptions: This function throws ImagickException on error. Below given programs illustrate the Imagick::setFirstIterator() function in PHP: Program 1: php <?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'); // Add a new image to same object, this // will automatically move index to new // image which is added. $imagick->addImage(new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/20190918234528/colorize1.png')); echo 'Index before setFirstIterator(); is ' . $imagick->getIteratorIndex() .'<br>'; // Set the Imagick iterator to the first image $imagick->setFirstIterator(); echo 'Index after setFirstIterator(); is ' . $imagick->getIteratorIndex() .'<br>'; ?> Output: Index before setFirstIterator(); is 1 Index after setFirstIterator(); is 0 Program 2: php <?php // Create a new imagick object $imagick = new Imagick(); // Array of images $images = [ 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png', 'https://media.geeksforgeeks.org/wp-content/uploads/20190918234528/colorize1.png', 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png' ]; // Read the images $imagick->readImages($images); echo 'Index before setFirstIterator(); is ' . $imagick->getIteratorIndex() . '<br>'; // Set the Imagick iterator to the first image $imagick->setFirstIterator(); echo 'Index after setFirstIterator(); is ' . $imagick->getIteratorIndex() . '<br>'; ?> Output: Index before setFirstIterator(); is 2 Index after setFirstIterator(); is 0 Reference: https://www.php.net/manual/en/imagick.setfirstiterator.php Comment More infoAdvertise with us Next Article PHP | Imagick setFirstIterator() function gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Imagick Similar Reads PHP | Imagick setLastIterator() Function The Imagick::setLastIterator() function is an inbuilt function in PHP which is used to set the Imagick iterator to the last image. Syntax: bool Imagick::setLastIterator( void ) Parameters: This function doesnât accepts any parameter. Return Value: This function returns TRUE on success. Exceptions: T 2 min read PHP | Imagick setIteratorIndex() Function The Imagick::setIteratorIndex() function is an inbuilt function in PHP which is used to set the image iterator position. This is an alternative for setImageIndex() function. Syntax: bool Imagick::setIteratorIndex( int $index ) Parameters: This function accepts a single parameter $index which holds t 1 min read PHP | Imagick setFormat() Function The Imagick::setFormat() function is an inbuilt function in PHP which is used to set the format of the Imagick object. Syntax: bool Imagick::setFormat( string $format ) Parameters: This function accepts a single parameter $format which holds an string value. Return Value: This function returns TRUE 1 min read PHP | Imagick setImageIterations() Function The Imagick::setImageIterations() function is an inbuilt function in PHP which is used to set the image iterations. The iteration here actually means for how many times the frames should repeat themselves. Syntax: bool Imagick::setImageIterations( int $iterations ) Parameters: This function accepts 1 min read PHP | Imagick setSize() Function The Imagick::setSize() function is an inbuilt function in PHP which is used to set the size associated with an imagick object. Syntax: bool Imagick::setSize( int $columns, int $rows ) Parameters: This function accepts two parameters as mentioned above and described below: $columns: It specifies the 1 min read PHP | Imagick setResolution() Function The Imagick::setResolution() function is an inbuilt function in PHP which is used to set the resolution for image. This function doesn't changes the actual resolution of a image but just sets it in the Imagick object before image is read or created, for changing image resolution use setImageResoluti 2 min read PHP | Imagick setRegistry() Function The Imagick::setRegistry() function is an inbuilt function in PHP which is used to set the ImageMagick registry entry with named key to value. This function is useful to set the "temporary-path" which is used to control where ImageMagick creates temporary images. Syntax: bool Imagick::setRegistry( 1 min read PHP | Imagick setImageFormat() Function The Imagick::setImageFormat() function is an inbuilt function in PHP which is used to set the format of a particular image in a sequence.Syntax:  bool Imagick::setImageFormat( string $format ) Parameters: This function accepts a single parameter $format which holds a string value of the image forma 1 min read PHP | Imagick setOption() Function The Imagick::setOption() function is an inbuilt function in PHP which is used to set an option. Syntax: bool Imagick::setOption( string $key, string $value ) Parameters: This function accepts two parameters as mentioned above and described below: $key: It specifies the key for the option. $value: It 1 min read PHP | Imagick setImageArtifact() Function The Imagick::setImageArtifact() function is an inbuilt function in PHP which is used to set the image artifact. The main difference between image properties and image artifacts is that the properties are public whereas artifacts are private. Syntax: bool Imagick::setImageArtifact( string $artifact, 1 min read Like