1--TEST-- 2imagegetinterpolation() and imagesetinterpolation() basic test 3--SKIPIF-- 4<?php 5if (!extension_loaded('gd')) die('skip gd extension not available'); 6?> 7--FILE-- 8<?php 9$methods = array( 10 IMG_BELL, 11 IMG_BESSEL, 12 IMG_BILINEAR_FIXED, 13 IMG_BICUBIC, 14 IMG_BICUBIC_FIXED, 15 IMG_BLACKMAN, 16 IMG_BOX, 17 IMG_BSPLINE, 18 IMG_CATMULLROM, 19 IMG_GAUSSIAN, 20 IMG_GENERALIZED_CUBIC, 21 IMG_HERMITE, 22 IMG_HAMMING, 23 IMG_HANNING, 24 IMG_MITCHELL, 25 IMG_NEAREST_NEIGHBOUR, 26 IMG_POWER, 27 IMG_QUADRATIC, 28 IMG_SINC, 29 IMG_TRIANGLE, 30 IMG_WEIGHTED4, 31); 32$im = imagecreate(8, 8); 33foreach ($methods as $method) { 34 imagesetinterpolation($im, $method); 35 var_dump(imagegetinterpolation($im) === $method); 36} 37?> 38--EXPECT-- 39bool(true) 40bool(true) 41bool(true) 42bool(true) 43bool(true) 44bool(true) 45bool(true) 46bool(true) 47bool(true) 48bool(true) 49bool(true) 50bool(true) 51bool(true) 52bool(true) 53bool(true) 54bool(true) 55bool(true) 56bool(true) 57bool(true) 58bool(true) 59bool(true) 60