27 lines
1.1 KiB
PHP
27 lines
1.1 KiB
PHP
--TEST--
|
|
imagecreatefromstring() - BMP format
|
|
--SKIPIF--
|
|
<?php
|
|
if (!extension_loaded('gd')) die('skip ext/gd required');
|
|
if (!(imagetypes() & IMG_BMP)) die('skip BMP support required');
|
|
?>
|
|
--FILE--
|
|
<?php
|
|
// create an image from a BMP string representation
|
|
$bmp = "\x42\x4D\x3E\x00\x00\x00\x00\x00\x00\x00\x3E\x00\x00\x00\x28\x00"
|
|
. "\x00\x00\x0A\x00\x00\x00\x0A\x00\x00\x00\x01\x00\x08\x00\x01\x00"
|
|
. "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00"
|
|
. "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xFF\xFF\xFF\x00\x0A\x00"
|
|
. "\x00\x00\x0A\x00\x00\x00\x07\x00\x01\x01\x01\x00\x00\x00\x06\x00"
|
|
. "\x01\x01\x01\x00\x02\x00\x00\x00\x05\x00\x01\x01\x01\x00\x03\x00"
|
|
. "\x00\x00\x04\x00\x01\x01\x01\x00\x04\x00\x00\x00\x03\x00\x01\x01"
|
|
. "\x01\x00\x05\x00\x00\x00\x02\x00\x01\x01\x01\x00\x06\x00\x00\x00"
|
|
. "\x0A\x00\x00\x00\x0A\x00\x00\x00\x00\x01";
|
|
$im = imagecreatefromstring($bmp);
|
|
|
|
include_once __DIR__ . '/func.inc';
|
|
test_image_equals_file(__DIR__ . '/imagecreatefromstring_bmp.png', $im);
|
|
?>
|
|
--EXPECT--
|
|
The images are equal.
|