1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- --TEST--
- Scale images and preserve aspect ratio
- --EXTENSIONS--
- gd
- --FILE--
- <?php
- $img = imagecreatetruecolor ( 256, 384);
- $thumbnail = imagescale($img, 64, -1, IMG_BICUBIC);
- var_dump(imagesx($thumbnail));
- var_dump(imagesy($thumbnail));
- $thumbnail = imagescale($img, -1, 64, IMG_BICUBIC);
- var_dump(imagesx($thumbnail));
- var_dump(imagesy($thumbnail));
- $img = imagecreatetruecolor ( 384, 256);
- $thumbnail = imagescale($img, 64, -1, IMG_BICUBIC);
- var_dump(imagesx($thumbnail));
- var_dump(imagesy($thumbnail));
- $thumbnail = imagescale($img, -1, 64, IMG_BICUBIC);
- var_dump(imagesx($thumbnail));
- var_dump(imagesy($thumbnail));
- $img = imagecreatetruecolor ( 256, 256);
- $thumbnail = imagescale($img, 64, -1, IMG_BICUBIC);
- var_dump(imagesx($thumbnail));
- var_dump(imagesy($thumbnail));
- $thumbnail = imagescale($img, -1, 64, IMG_BICUBIC);
- var_dump(imagesx($thumbnail));
- var_dump(imagesy($thumbnail));
- ?>
- DONE
- --EXPECT--
- int(64)
- int(96)
- int(42)
- int(64)
- int(64)
- int(42)
- int(96)
- int(64)
- int(64)
- int(64)
- int(64)
- int(64)
- DONE
|