PHP.mk документација

Imagick::getImageIterations

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

imagick.getimageiterations.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека imagick.getimageiterations.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Imagick::getImageIterations

Референца за `imagick.getimageiterations.php` со подобрена типографија и навигација.

imagick.getimageiterations.php

Imagick::getImageIterations

(PECL imagick 2, PECL imagick 3)

Imagick::getImageIterationsГи добива итерациите на сликата

= NULL

public Imagick::getImageIterations(): int

Ги добива итерациите на сликата.

Параметри

Оваа функција нема параметри.

Вратени вредности

Ги враќа итерациите на сликата како цел број.

Errors/Exceptions

Фрла ImagickException при грешка.

Белешки од корисници 2 забелешки

admin at zasmeshi dot ru
пред 9 години
If you want get the number of the animation (GIF) frames you need to use Imagick::getNumberImages()
Keisial на gmail точка com
пред 13 години
By using the PHP function getImageIterations, you'll receive back a value indicating the animated nature of the image.  You'll get back a '0' for a still image that is not animated (like a .BMP or a .JPEG file) and a '1' for an animated image (like an animated .GIF file).

I have been unable to get any other results from this function, after extensive use.  There is some discussion among the ImageMagick user's group saying that the Iterations should indicate the number of times an animated .Gif file repeats itself.  However, it's possible that either modern browsers default the value to infinity or that this ImageMagick functionality is only available at the Linux command-line.  See more at the discussion group here: http://studio.imagemagick.org/pipermail/magick-users/2002-October/005814.html

And some sample code :

<?php

            // Author: [email protected]
    
        // Imagick Type
        // ---------------------------------------------

    $imagick_type = new Imagick();
    
        // Open File
        // ---------------------------------------------
        
    $file_to_grab = "image_workshop_directory/test.gif";
    
    $file_handle_for_viewing_image_file = fopen($file_to_grab, 'a+');
    
        // Grab File
        // ---------------------------------------------

    $imagick_type->readImageFile($file_handle_for_viewing_image_file);
    
        // Get Image Iterations
        //    (Detect Animated Image Versus Non-Animated Image)
        // ---------------------------------------------
        
    $image_iterations = $imagick_type->getImageIterations();
    
        // Print Iteration Value Interpreted
        // ---------------------------------------------
    
    if($image_iterations == 1)
    {
        print("$file_to_grab *IS* an animated image.");
    }
    else
    {
        print("$file_to_grab *IS NOT* an animated image.");
    }

?>
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.