update page now
Laravel Live Japan

Imagick::getImageInterlaceScheme

(PECL imagick 2, PECL imagick 3)

Imagick::getImageInterlaceSchemeGets the image interlace scheme

Опис

public Imagick::getImageInterlaceScheme(): int

Gets the image interlace scheme.

Параметри

У цієї функції немає параметрів.

Значення, що повертаються

Returns the interlace scheme as an integer on success. Викидає ImagickException у разі помилки.

add a note

User Contributed Notes 1 note

up
0
holdoffhunger at gmail dot com
12 years ago
Image Interlacing is simply combining two images by layering one over the other with a certain opacity (usually 50%).  The intention is to use the image in video, so that two images are displayed within one single frame, thereby doubling the frames-per-second without doubling the actual, physical amount of frames.  Wikipedia provides a fairly decent explanation of this type of video technology: http://en.wikipedia.org/wiki/Interlaced_video .

Best Description :
http://www.100fps.com/

Some sample code :

<?php

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

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

    $imagick_type->readImageFile($file_handle_for_viewing_image_file);
    
        / Get Rendering Intent Values
        / ---------------------------------------------

    $imagick_rendering_intent = $imagick_type->getImageRenderingIntent();
    
    switch($imagick_rendering_intent)
    {
        case '0':
            $image_rendering_intent_evaluated = "Undefined";
            break;
            
        case '1':
            $image_rendering_intent_evaluated = "Saturation";
            break;
            
        case '2':
            $image_rendering_intent_evaluated = "Perceptual";
            break;
            
        case '3':
            $image_rendering_intent_evaluated = "Absolute";
            break;
            
        case '4':
            $image_rendering_intent_evaluated = "Relative";
            break;
    }
    
        / Print Rendering Intent Values
        / ---------------------------------------------
    
    print("# $imagick_rendering_intent - $image_rendering_intent_evaluated");

?>
To Top

Follow Lee on X/Twitter - Father, Husband, Serial builder creating AI, crypto, games & web tools. We are friends :) AI Will Come To Life!

Check out: eBank.nz (Art Generator) | Netwrck.com (AI Tools) | Text-Generator.io (AI API) | BitBank.nz (Crypto AI) | ReadingTime (Kids Reading) | RewordGame | BigMultiplayerChess | WebFiddle | How.nz | Helix AI Assistant