¿Cuál es el formato de color para usar con imagerotate () en PHP?

En PHP; qué formato se utiliza para la opción de color de fondo en la función imagerotate ().

$color = "???????"; imagerotate($image, $degrees, $color); 

Yo he tratado:

 $color = "#FFFFFF"; $color = "255255255"; 

Creo que debes especificarlo con imagecolorallocate ():

 // sets some colors $white = imagecolorallocate($im, 255, 255, 255); $black = imagecolorallocate($im, 0, 0, 0); // hexadecimal way $white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF); $black = imagecolorallocate($im, 0x00, 0x00, 0x00); 

a través de las páginas man

 Example of USE as it is not given above...... // File and rotation $filename = 'test.jpg'; $degrees = 355; // Content type header('Content-type: image/jpeg'); // Load $source = imagecreatefromjpeg($filename); $white = imagecolorallocate($source, 255, 255, 255); // Rotate $rotate = imagerotate($source, $degrees,$white,0); // Output imagejpeg($rotate); 

Necesitará asignar previamente el $color deseado con imagecolorallocate() o imagecolorallocatealpha() .

si solo hace 90, 180, 270 grados de rotación, el color no importa, entonces puede usar simplemente:

 imagerotate($image, $degrees, 0); 

para evitar el desorden del código (funciona con PHP 5.6.x)