图像交错只是通过以一定的不透明度(通常为 50%)将一个图像叠加在另一个图像上,将两个图像组合在一起。 目的是在视频中使用该图像,以便在一个帧内显示两个图像,从而在不实际增加物理帧数量的情况下使每秒帧数加倍。 维基百科提供了对这种类型的视频技术的相当不错的解释:http://en.wikipedia.org/wiki/Interlaced_video 。
最佳描述
http://www.100fps.com/
一些示例代码
<?php
// 作者:[email protected]
// Imagick 类型
// ---------------------------------------------
$imagick_type = new Imagick();
// 打开文件
// ---------------------------------------------
$file_to_grab = "image_workshop_directory/test.jpg";
$file_handle_for_viewing_image_file = fopen($file_to_grab, 'a+');
// 获取文件
// ---------------------------------------------
$imagick_type->readImageFile($file_handle_for_viewing_image_file);
// 获取渲染意图值
// ---------------------------------------------
$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("# $imagick_rendering_intent - $image_rendering_intent_evaluated");
?>