Imagick
在线手册:中文  英文

Imagick::getImageInterlaceScheme

(PECL imagick 2.0.0)

Imagick::getImageInterlaceSchemeGets the image interlace scheme

说明

int Imagick::getImageInterlaceScheme ( void )

Gets the image interlace scheme.

返回值

Returns the interlace scheme as an integer on success. 错误时抛出 ImagickException


Imagick
在线手册:中文  英文

用户评论:

holdoffhunger at gmail dot com (2013-03-13 13:59:47)

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: holdoffhunger@gmail.com
    
        // 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");

?>

易百教程