diff --git a/reference/image/examples.xml b/reference/image/examples.xml index 1a203b6b3c..cb2e15070a 100644 --- a/reference/image/examples.xml +++ b/reference/image/examples.xml @@ -1,6 +1,5 @@ - - + @@ -21,7 +20,6 @@ $orange = imagecolorallocate($im, 220, 210, 60); $px = (imagesx($im) - 7.5 * strlen($string)) / 2; imagestring($im, 3, $px, 9, $string, $orange); imagepng($im); -imagedestroy($im); ?> ]]> @@ -59,10 +57,9 @@ $sy = imagesy($stamp); // photo originale afin de calculer la position du cachet imagecopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp)); -// Affichage et libération de la mémoire +// Affichage header('Content-type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> @@ -108,9 +105,8 @@ $sy = imagesy($stamp); // Fusionne le cachet dans notre photo avec une opacité de 50% imagecopymerge($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp), 50); -// Sauvegarde l'image dans un fichier et libère la mémoire +// Sauvegarde l'image dans un fichier imagepng($im, 'photo_stamp.png'); -imagedestroy($im); ?> ]]> @@ -153,4 +149,3 @@ vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> - diff --git a/reference/image/functions/image-type-to-extension.xml b/reference/image/functions/image-type-to-extension.xml index c8395fd9e4..ee6a81cffc 100644 --- a/reference/image/functions/image-type-to-extension.xml +++ b/reference/image/functions/image-type-to-extension.xml @@ -1,6 +1,5 @@ - - + @@ -65,7 +64,6 @@ $im = imagecreatetruecolor(100, 100); // Sauvegarde de l'image imagepng($im, './test' . image_type_to_extension(IMAGETYPE_PNG)); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/image2wbmp.xml b/reference/image/functions/image2wbmp.xml index 98ea1628b4..033f4a311e 100644 --- a/reference/image/functions/image2wbmp.xml +++ b/reference/image/functions/image2wbmp.xml @@ -1,6 +1,5 @@ - - + @@ -81,7 +80,6 @@ $image = imagecreatefrompng($file); header('Content-Type: ' . image_type_to_mime_type(IMAGETYPE_WBMP)); image2wbmp($image); // Affichage direct -imagedestroy($image); ?> ]]> diff --git a/reference/image/functions/imagealphablending.xml b/reference/image/functions/imagealphablending.xml index 7c19990970..afe9e94c1a 100644 --- a/reference/image/functions/imagealphablending.xml +++ b/reference/image/functions/imagealphablending.xml @@ -1,6 +1,5 @@ - - + @@ -90,7 +89,6 @@ imagefilledrectangle($im, 30, 30, 70, 70, imagecolorallocate($im, 255, 0, 0)); header('Content-Type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imageantialias.xml b/reference/image/functions/imageantialias.xml index 74fe712e7a..d27f4db1b7 100644 --- a/reference/image/functions/imageantialias.xml +++ b/reference/image/functions/imageantialias.xml @@ -1,6 +1,5 @@ - - + @@ -110,8 +109,6 @@ imagecopymerge($aa, $normal, 200, 0, 0, 0, 200, 100, 100); header('Content-type: image/png'); imagepng($aa); -imagedestroy($aa); -imagedestroy($normal); ?> ]]> diff --git a/reference/image/functions/imagearc.xml b/reference/image/functions/imagearc.xml index cf31c7962a..fe95adf4fb 100644 --- a/reference/image/functions/imagearc.xml +++ b/reference/image/functions/imagearc.xml @@ -1,6 +1,5 @@ - - + @@ -145,9 +144,6 @@ imagearc($img, 140, 75, 50, 50, 0, 360, $blue); header("Content-type: image/png"); imagepng($img); -// Libération de la mémoire -imagedestroy($img); - ?> ]]> diff --git a/reference/image/functions/imagebmp.xml b/reference/image/functions/imagebmp.xml index 7d7b9211bf..5099403f81 100644 --- a/reference/image/functions/imagebmp.xml +++ b/reference/image/functions/imagebmp.xml @@ -1,6 +1,5 @@ - - + @@ -100,9 +99,6 @@ imagestring($im, 1, 5, 5, 'BMP with PHP', $text_color); // Save the image imagebmp($im, 'php.bmp'); - -// Free up memory -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecolorallocatealpha.xml b/reference/image/functions/imagecolorallocatealpha.xml index 04246e2e69..900abf418d 100644 --- a/reference/image/functions/imagecolorallocatealpha.xml +++ b/reference/image/functions/imagecolorallocatealpha.xml @@ -1,6 +1,5 @@ - - + @@ -126,7 +125,6 @@ header('Content-Type: image/png'); // et finallement, afficher le résultat imagepng($image); -imagedestroy($image); ?> ]]> diff --git a/reference/image/functions/imagecolorclosest.xml b/reference/image/functions/imagecolorclosest.xml index b670fb93b9..cfaa23b105 100644 --- a/reference/image/functions/imagecolorclosest.xml +++ b/reference/image/functions/imagecolorclosest.xml @@ -1,6 +1,5 @@ - - + @@ -111,7 +110,6 @@ foreach($colors as $id => $rgb) echo "#$id: Recherche ($rgb[0], $rgb[1], $rgb[2]); Correspondance : $result.\n"; } -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecolorclosestalpha.xml b/reference/image/functions/imagecolorclosestalpha.xml index 58db88b152..df6c5612e6 100644 --- a/reference/image/functions/imagecolorclosestalpha.xml +++ b/reference/image/functions/imagecolorclosestalpha.xml @@ -1,6 +1,5 @@ - - + @@ -103,7 +102,6 @@ foreach($colors as $id => $rgb) echo "#$id: Recherche ($rgb[0], $rgb[1], $rgb[2], $rgb[3]); Résultat le plus proche : $result.\n"; } -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecolorclosesthwb.xml b/reference/image/functions/imagecolorclosesthwb.xml index b1e9d861e5..37998a3357 100755 --- a/reference/image/functions/imagecolorclosesthwb.xml +++ b/reference/image/functions/imagecolorclosesthwb.xml @@ -1,6 +1,5 @@ - - + @@ -82,8 +81,6 @@ $im = imagecreatefromgif('php.gif'); echo 'HWB : ' . imagecolorclosesthwb($im, 116, 115, 152); - -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecolorexact.xml b/reference/image/functions/imagecolorexact.xml index a782922ae7..9d8533e626 100644 --- a/reference/image/functions/imagecolorexact.xml +++ b/reference/image/functions/imagecolorexact.xml @@ -1,6 +1,5 @@ - - + @@ -91,9 +90,6 @@ $colors[] = imagecolorexact($im, 255, 255, 255); $colors[] = imagecolorexact($im, 100, 255, 52); print_r($colors); - -// Libération de la mémoire -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecolorexactalpha.xml b/reference/image/functions/imagecolorexactalpha.xml index 7fcad69db1..e150923c13 100644 --- a/reference/image/functions/imagecolorexactalpha.xml +++ b/reference/image/functions/imagecolorexactalpha.xml @@ -1,6 +1,5 @@ - - + @@ -104,8 +103,6 @@ $colors[] = imagecolorexactalpha($im, 100, 255, 52, 20); print_r($colors); -// Libération de la mémoire -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecolormatch.xml b/reference/image/functions/imagecolormatch.xml index 05e6edf2ff..45585ff2db 100644 --- a/reference/image/functions/imagecolormatch.xml +++ b/reference/image/functions/imagecolormatch.xml @@ -1,6 +1,5 @@ - - + @@ -96,10 +95,6 @@ $colors[] = imagecolorallocate($im2, 84, 63, 44); // Fait correspondre ces couleurs avec l'image true color imagecolormatch($im1, $im2); - -// Libération de la mémoire -imagedestroy($im1); -imagedestroy($im2); ?> ]]> diff --git a/reference/image/functions/imagecolorresolve.xml b/reference/image/functions/imagecolorresolve.xml index cc69bd6f7b..706db95ef4 100644 --- a/reference/image/functions/imagecolorresolve.xml +++ b/reference/image/functions/imagecolorresolve.xml @@ -1,6 +1,5 @@ - - + @@ -93,8 +92,6 @@ $colors[] = imagecolorresolve($im, 0, 0, 200) // Affichage print_r($colors); - -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecolorresolvealpha.xml b/reference/image/functions/imagecolorresolvealpha.xml index 7b16d86c1f..6a04c631d8 100644 --- a/reference/image/functions/imagecolorresolvealpha.xml +++ b/reference/image/functions/imagecolorresolvealpha.xml @@ -1,6 +1,5 @@ - - + @@ -108,8 +107,6 @@ $colors[] = imagecolorresolvealpha($im, 0, 0, 200, 127); // Affichage print_r($colors); - -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecolorset.xml b/reference/image/functions/imagecolorset.xml index 1b67f2a2e3..c378ba90b7 100644 --- a/reference/image/functions/imagecolorset.xml +++ b/reference/image/functions/imagecolorset.xml @@ -1,6 +1,5 @@ - - + @@ -116,7 +115,6 @@ imagecolorset($im, $bg, 0, 0, 255); header('Content-Type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecolorstotal.xml b/reference/image/functions/imagecolorstotal.xml index 784ea42934..866bf5c7b2 100644 --- a/reference/image/functions/imagecolorstotal.xml +++ b/reference/image/functions/imagecolorstotal.xml @@ -1,6 +1,5 @@ - - + @@ -67,9 +66,6 @@ $im = imagecreatefromgif('php.gif'); echo 'Nombre total de couleurs dans l\'image : ' . imagecolorstotal($im); - -// Libération de la mémoire -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecolortransparent.xml b/reference/image/functions/imagecolortransparent.xml index b0ce0a95d1..edb0044e39 100644 --- a/reference/image/functions/imagecolortransparent.xml +++ b/reference/image/functions/imagecolortransparent.xml @@ -1,6 +1,5 @@ - - + @@ -90,7 +89,6 @@ imagefilledrectangle($im, 4, 4, 50, 25, $red); // On sauvegarde l'image imagepng($im, './imagecolortransparent.png'); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecopy.xml b/reference/image/functions/imagecopy.xml index cba5836730..67f093adc0 100644 --- a/reference/image/functions/imagecopy.xml +++ b/reference/image/functions/imagecopy.xml @@ -1,6 +1,5 @@ - - + @@ -142,9 +141,6 @@ imagecopy($dest, $src, 0, 0, 20, 13, 80, 40); // Affichage et libération de la mémoire header('Content-Type: image/gif'); imagegif($dest); - -imagedestroy($dest); -imagedestroy($src); ?> ]]> diff --git a/reference/image/functions/imagecopymerge.xml b/reference/image/functions/imagecopymerge.xml index 104e3b5e9f..00dd07d53b 100644 --- a/reference/image/functions/imagecopymerge.xml +++ b/reference/image/functions/imagecopymerge.xml @@ -1,6 +1,5 @@ - - + @@ -161,9 +160,6 @@ imagecopymerge($dest, $src, 10, 10, 0, 0, 100, 47, 75); // Affichage et libération de la mémoire header('Content-Type: image/gif'); imagegif($dest); - -imagedestroy($dest); -imagedestroy($src); ?> ]]> diff --git a/reference/image/functions/imagecopymergegray.xml b/reference/image/functions/imagecopymergegray.xml index 21b1d542e1..2f7bf98b8c 100644 --- a/reference/image/functions/imagecopymergegray.xml +++ b/reference/image/functions/imagecopymergegray.xml @@ -1,6 +1,5 @@ - - + @@ -168,9 +167,6 @@ imagecopymergegray($dest, $src, 10, 10, 0, 0, 100, 47, 20); // Affichage et libère la mémoire header('Content-Type: image/gif'); imagegif($dest); - -imagedestroy($dest); -imagedestroy($src); ?> ]]> diff --git a/reference/image/functions/imagecreate.xml b/reference/image/functions/imagecreate.xml index 0cb955a9c2..17ee233ba8 100644 --- a/reference/image/functions/imagecreate.xml +++ b/reference/image/functions/imagecreate.xml @@ -1,6 +1,5 @@ - - + @@ -98,7 +97,6 @@ $background_color = imagecolorallocate($im, 0, 0, 0); $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, "A Simple Text String", $text_color); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecreatefrombmp.xml b/reference/image/functions/imagecreatefrombmp.xml index c00973062d..61f794ee33 100644 --- a/reference/image/functions/imagecreatefrombmp.xml +++ b/reference/image/functions/imagecreatefrombmp.xml @@ -1,6 +1,5 @@ - - + @@ -80,7 +79,6 @@ $im = imagecreatefrombmp('./example.bmp'); // Le convertit en fichier PNG avec les paramètres par défault imagepng($im, './example.png'); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecreatefromgd.xml b/reference/image/functions/imagecreatefromgd.xml index 8b2caaf613..e069cc68ec 100755 --- a/reference/image/functions/imagecreatefromgd.xml +++ b/reference/image/functions/imagecreatefromgd.xml @@ -1,6 +1,5 @@ - - + @@ -85,7 +84,6 @@ if(!$im) // Sauvegarde de l'image imagegd($im, './test_updated.gd'); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecreatefromgd2.xml b/reference/image/functions/imagecreatefromgd2.xml index a27cd55a1f..aebde740c0 100755 --- a/reference/image/functions/imagecreatefromgd2.xml +++ b/reference/image/functions/imagecreatefromgd2.xml @@ -1,6 +1,5 @@ - - + @@ -83,7 +82,6 @@ if(function_exists('imagefilter')) // Sauvegarde de l'image imagegd2($im, './test_updated.gd2'); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecreatefromgd2part.xml b/reference/image/functions/imagecreatefromgd2part.xml index e0e88dd481..dd226f62f4 100755 --- a/reference/image/functions/imagecreatefromgd2part.xml +++ b/reference/image/functions/imagecreatefromgd2part.xml @@ -1,6 +1,5 @@ - - + @@ -117,7 +116,6 @@ if(function_exists('imagefilter')) // Sauvegarde de l'image optimisée imagegd2($im, './test_emboss.gd2'); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecreatefromgif.xml b/reference/image/functions/imagecreatefromgif.xml index 1257e40cad..fc692ee3ab 100644 --- a/reference/image/functions/imagecreatefromgif.xml +++ b/reference/image/functions/imagecreatefromgif.xml @@ -1,6 +1,5 @@ - - + @@ -106,7 +105,6 @@ header('Content-Type: image/gif'); $img = LoadGif('bogus.image'); imagegif($img); -imagedestroy($img); ?> ]]> diff --git a/reference/image/functions/imagecreatefromjpeg.xml b/reference/image/functions/imagecreatefromjpeg.xml index 090068a500..e01ef30fd4 100644 --- a/reference/image/functions/imagecreatefromjpeg.xml +++ b/reference/image/functions/imagecreatefromjpeg.xml @@ -1,6 +1,5 @@ - - + @@ -99,7 +98,6 @@ header('Content-Type: image/jpeg'); $img = LoadJpeg('bogus.image'); imagejpeg($img); -imagedestroy($img); ?> ]]> diff --git a/reference/image/functions/imagecreatefrompng.xml b/reference/image/functions/imagecreatefrompng.xml index 45e437cb08..c534ee8c23 100644 --- a/reference/image/functions/imagecreatefrompng.xml +++ b/reference/image/functions/imagecreatefrompng.xml @@ -1,6 +1,5 @@ - - + @@ -99,7 +98,6 @@ header('Content-Type: image/png'); $img = LoadPNG('bogus.image'); imagepng($img); -imagedestroy($img); ?> ]]> diff --git a/reference/image/functions/imagecreatefromstring.xml b/reference/image/functions/imagecreatefromstring.xml index 8a605e528e..0227260a67 100644 --- a/reference/image/functions/imagecreatefromstring.xml +++ b/reference/image/functions/imagecreatefromstring.xml @@ -1,5 +1,5 @@ - + @@ -99,7 +99,6 @@ $im = imagecreatefromstring($data); if ($im !== false) { header('Content-Type: image/png'); imagepng($im); - imagedestroy($im); } else { echo 'An error occurred.'; diff --git a/reference/image/functions/imagecreatefromwbmp.xml b/reference/image/functions/imagecreatefromwbmp.xml index 2a34adec02..bce50325f2 100644 --- a/reference/image/functions/imagecreatefromwbmp.xml +++ b/reference/image/functions/imagecreatefromwbmp.xml @@ -1,6 +1,5 @@ - - + @@ -104,7 +103,6 @@ header('Content-Type: image/vnd.wap.wbmp'); $img = LoadWBMP('bogus.image'); imagewbmp($img); -imagedestroy($img); ?> ]]> diff --git a/reference/image/functions/imagecreatefromwebp.xml b/reference/image/functions/imagecreatefromwebp.xml index db9f4f07e8..72cac2680b 100644 --- a/reference/image/functions/imagecreatefromwebp.xml +++ b/reference/image/functions/imagecreatefromwebp.xml @@ -1,6 +1,5 @@ - - + @@ -81,7 +80,6 @@ $im = imagecreatefromwebp('./example.webp'); // On la convertit en un fichier jpeg avec une qualité à 100% imagejpeg($im, './example.jpeg', 100); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecreatefromxbm.xml b/reference/image/functions/imagecreatefromxbm.xml index 603f522d3e..a1b5da06a9 100644 --- a/reference/image/functions/imagecreatefromxbm.xml +++ b/reference/image/functions/imagecreatefromxbm.xml @@ -1,6 +1,5 @@ - - + @@ -79,7 +78,6 @@ $xbm = imagecreatefromxbm('./example.xbm'); // On la convertie en fichier PNG imagepng($xbm, './example.png'); -imagedestroy($xbm); ?> ]]> diff --git a/reference/image/functions/imagecreatefromxpm.xml b/reference/image/functions/imagecreatefromxpm.xml index 9d1a7c512a..001a42aac4 100644 --- a/reference/image/functions/imagecreatefromxpm.xml +++ b/reference/image/functions/imagecreatefromxpm.xml @@ -1,6 +1,5 @@ - - + @@ -89,7 +88,6 @@ $xpm = imagecreatefromxpm('./example.xpm'); // aussi, dans ce cas, nous sauvegardons l'image dans un fichier JPEG // avec une qualité de 100% imagejpeg($xpm, './example.jpg', 100); -imagedestroy($xpm); ?> ]]> diff --git a/reference/image/functions/imagecreatetruecolor.xml b/reference/image/functions/imagecreatetruecolor.xml index e2425dd3e7..5512afc97b 100644 --- a/reference/image/functions/imagecreatetruecolor.xml +++ b/reference/image/functions/imagecreatetruecolor.xml @@ -1,6 +1,5 @@ - - + @@ -88,7 +87,6 @@ $im = @imagecreatetruecolor(120, 20) $text_color = imagecolorallocate($im, 233, 14, 91); imagestring($im, 1, 5, 5, 'Une simple chaîne de texte', $text_color); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecrop.xml b/reference/image/functions/imagecrop.xml index 1f5f2e2887..bb23390667 100644 --- a/reference/image/functions/imagecrop.xml +++ b/reference/image/functions/imagecrop.xml @@ -1,6 +1,5 @@ - - + @@ -86,9 +85,7 @@ $size = min(imagesx($im), imagesy($im)); $im2 = imagecrop($im, ['x' => 0, 'y' => 0, 'width' => $size, 'height' => $size]); if ($im2 !== FALSE) { imagepng($im2, 'example-cropped.png'); - imagedestroy($im2); } -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagecropauto.xml b/reference/image/functions/imagecropauto.xml index b383ee6b12..007b64f83b 100644 --- a/reference/image/functions/imagecropauto.xml +++ b/reference/image/functions/imagecropauto.xml @@ -1,6 +1,5 @@ - - + @@ -193,8 +192,7 @@ ]]> diff --git a/reference/image/functions/imagedashedline.xml b/reference/image/functions/imagedashedline.xml index cae41d65c7..9776d7feb6 100644 --- a/reference/image/functions/imagedashedline.xml +++ b/reference/image/functions/imagedashedline.xml @@ -1,6 +1,5 @@ - - + @@ -115,7 +114,6 @@ imagedashedline($im, 50, 25, 50, 75, $white); // Sauvegarde l'image imagepng($im, './dashedline.png'); -imagedestroy($im); ?> ]]> @@ -156,7 +154,6 @@ imageline($im, 50, 25, 50, 75, IMG_COLOR_STYLED); // Sauvegarde de l'image imagepng($im, './imageline.png'); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagefill.xml b/reference/image/functions/imagefill.xml index 60cf3a2827..d208b24a88 100644 --- a/reference/image/functions/imagefill.xml +++ b/reference/image/functions/imagefill.xml @@ -1,6 +1,5 @@ - - + @@ -97,7 +96,6 @@ imagefill($im, 0, 0, $red); header('Content-type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagefilledarc.xml b/reference/image/functions/imagefilledarc.xml index aa3ec3f709..70e22de492 100644 --- a/reference/image/functions/imagefilledarc.xml +++ b/reference/image/functions/imagefilledarc.xml @@ -1,6 +1,5 @@ - - + @@ -176,7 +175,6 @@ imagefilledarc($image, 50, 50, 100, 50, 75, 360 , $red, IMG_ARC_PIE); // Affichage de l'image header('Content-type: image/png'); imagepng($image); -imagedestroy($image); ?> ]]> diff --git a/reference/image/functions/imagefilledpolygon.xml b/reference/image/functions/imagefilledpolygon.xml index 2042d480a4..e0606257e2 100644 --- a/reference/image/functions/imagefilledpolygon.xml +++ b/reference/image/functions/imagefilledpolygon.xml @@ -1,5 +1,5 @@ - + @@ -131,7 +131,6 @@ imagefilledpolygon($image, $values, $blue); // Affichage de l'image header('Content-type: image/png'); imagepng($image); -imagedestroy($image); ?> ]]> diff --git a/reference/image/functions/imagefilledrectangle.xml b/reference/image/functions/imagefilledrectangle.xml index 36ee118aa5..ea53a6acad 100644 --- a/reference/image/functions/imagefilledrectangle.xml +++ b/reference/image/functions/imagefilledrectangle.xml @@ -1,6 +1,5 @@ - - + @@ -115,7 +114,6 @@ imagefilledrectangle($im, 4, 4, 50, 25, $white); // Sauvegarde l'image imagepng($im, './imagefilledrectangle.png'); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagefilltoborder.xml b/reference/image/functions/imagefilltoborder.xml index 2aa327a5d0..d8d2d99ea0 100644 --- a/reference/image/functions/imagefilltoborder.xml +++ b/reference/image/functions/imagefilltoborder.xml @@ -1,6 +1,5 @@ - - + @@ -116,7 +115,6 @@ imagefilltoborder($im, 50, 50, $border, $fill); // Affichage et libération de la mémoire header('Content-type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagefilter.xml b/reference/image/functions/imagefilter.xml index 151a6bbeac..6ba27df95b 100644 --- a/reference/image/functions/imagefilter.xml +++ b/reference/image/functions/imagefilter.xml @@ -1,5 +1,5 @@ - + @@ -297,8 +297,6 @@ else { echo 'Conversion to grayscale failed.'; } - -imagedestroy($im); ?> ]]> @@ -317,7 +315,6 @@ if($im && imagefilter($im, IMG_FILTER_BRIGHTNESS, 20)) echo 'Image brightness changed.'; imagepng($im, 'sean.png'); - imagedestroy($im); } else { @@ -342,7 +339,6 @@ if($im && imagefilter($im, IMG_FILTER_COLORIZE, 0, 255, 0)) echo 'Image successfully shaded green.'; imagepng($im, 'philip.png'); - imagedestroy($im); } else { @@ -390,7 +386,6 @@ if($im && negate($im)) echo 'Image successfully converted to negative colors.'; imagejpeg($im, 'kalle.jpg', 100); - imagedestroy($im); } else { @@ -424,13 +419,10 @@ imagefilter($logo2, IMG_FILTER_PIXELATE, 3, true); // Fusionne les différences sur l'image de sortie imagecopy($output, $logo1, 0, 0, 0, 0, imagesx($logo1) - 1, imagesy($logo1) - 1); imagecopy($output, $logo2, imagesx($logo2), 0, 0, 0, imagesx($logo2) - 1, imagesy($logo2) - 1); -imagedestroy($logo1); -imagedestroy($logo2); // Affiche les différences header('Content-Type: image/png'); imagepng($output); -imagedestroy($output); ?> ]]> @@ -458,7 +450,6 @@ imagefilter($logo, IMG_FILTER_SCATTER, 3, 5); // Affiche l'image avec l'effet de dispersion header('Content-Type: image/png'); imagepng($logo); -imagedestroy($logo); ?> ]]> diff --git a/reference/image/functions/imageflip.xml b/reference/image/functions/imageflip.xml index edf56b781b..4485b25e7b 100644 --- a/reference/image/functions/imageflip.xml +++ b/reference/image/functions/imageflip.xml @@ -1,6 +1,5 @@ - - + @@ -120,7 +119,6 @@ imageflip($im, IMG_FLIP_VERTICAL); // Affichage imagejpeg($im); -imagedestroy($im); ?> ]]> @@ -156,7 +154,6 @@ imageflip($im, IMG_FLIP_HORIZONTAL); // Affichage imagejpeg($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imageftbbox.xml b/reference/image/functions/imageftbbox.xml index 36499adc8d..bfc396aae0 100755 --- a/reference/image/functions/imageftbbox.xml +++ b/reference/image/functions/imageftbbox.xml @@ -1,6 +1,5 @@ - - + @@ -184,7 +183,6 @@ imagefttext($im, 10, 0, $x, $y, $black, $font, 'The PHP Documentation Group'); header('Content-Type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagefttext.xml b/reference/image/functions/imagefttext.xml index eaf73edbbf..c5960f652f 100755 --- a/reference/image/functions/imagefttext.xml +++ b/reference/image/functions/imagefttext.xml @@ -1,6 +1,5 @@ - - + @@ -250,7 +249,6 @@ imagefttext($im, 13, 0, 105, 55, $black, $font_file, 'PHP Manual'); header('Content-Type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagegammacorrect.xml b/reference/image/functions/imagegammacorrect.xml index cf36e09a8d..a9772b2d16 100644 --- a/reference/image/functions/imagegammacorrect.xml +++ b/reference/image/functions/imagegammacorrect.xml @@ -1,6 +1,5 @@ - - + @@ -85,7 +84,6 @@ imagegammacorrect($im, 1.0, 1.537); // Sauvegarde et libération de la mémoire imagegif($im, './php_gamma_corrected.gif'); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagegd.xml b/reference/image/functions/imagegd.xml index 3f8ecc55f9..7882184d43 100755 --- a/reference/image/functions/imagegd.xml +++ b/reference/image/functions/imagegd.xml @@ -1,6 +1,5 @@ - - + @@ -89,8 +88,6 @@ imagestring($im, 1, 5, 5, "Un texte simple", $text_color); // Affichage de l'image imagegd($im); -// Libération de la mémoire -imagedestroy($im); ?> ]]> @@ -111,8 +108,6 @@ imagestring($im, 1, 5, 5, "Un texte simple", $text_color); // Le format de fichier pour les images GD est .gd, voir http://www.libgd.org/GdFileFormats imagegd($im, 'simple.gd'); -// Libération de la mémoire -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagegd2.xml b/reference/image/functions/imagegd2.xml index e594c27619..7648d1a05c 100755 --- a/reference/image/functions/imagegd2.xml +++ b/reference/image/functions/imagegd2.xml @@ -1,6 +1,5 @@ - - + @@ -101,8 +100,6 @@ imagestring($im, 1, 5, 5, "Un texte simple", $text_color); // Affichage de l'image imagegd2($im); -// Libération de la mémoire -imagedestroy($im); ?> ]]> @@ -123,8 +120,6 @@ imagestring($im, 1, 5, 5, "Un texte simple", $text_color); // Le format de fichier pour les images GD2 est .gd2, voir http://www.libgd.org/GdFileFormats imagegd2($im, 'simple.gd2'); -// Libération de la mémoire -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagegif.xml b/reference/image/functions/imagegif.xml index 3ece141a3c..81bc4e35ba 100644 --- a/reference/image/functions/imagegif.xml +++ b/reference/image/functions/imagegif.xml @@ -1,6 +1,5 @@ - - + @@ -89,7 +88,6 @@ imagestring($im, 3, 40, 20, 'GD Library', 0xFFBA00); header('Content-Type: image/gif'); imagegif($im); -imagedestroy($im); ?> ]]> @@ -105,9 +103,6 @@ $png = imagecreatefrompng('./php.png'); // Sauvegarde de l'image en GIF imagegif($png, './php.gif'); -// Libération de la mémoire -imagedestroy($png); - // C'est fait ! echo 'Convertion avec succès de l\'image PNG en GIF !'; ?> @@ -165,17 +160,9 @@ elseif(function_exists('imagewbmp')) } else { - imagedestroy($im); - die('Aucun support sur ce serveur PHP n\'a été trouvé'); } -// Si un support a été trouvé pour un de ces formats, -// nous libérons la mémoire -if($im) -{ - imagedestroy($im); -} ?> ]]> diff --git a/reference/image/functions/imagegrabscreen.xml b/reference/image/functions/imagegrabscreen.xml index 9eee8bae73..a91823c0cd 100644 --- a/reference/image/functions/imagegrabscreen.xml +++ b/reference/image/functions/imagegrabscreen.xml @@ -1,6 +1,5 @@ - - + @@ -77,7 +76,6 @@ ]]> diff --git a/reference/image/functions/imagegrabwindow.xml b/reference/image/functions/imagegrabwindow.xml index 2a9d98185f..a64a5eef4c 100644 --- a/reference/image/functions/imagegrabwindow.xml +++ b/reference/image/functions/imagegrabwindow.xml @@ -1,6 +1,5 @@ - - + @@ -115,7 +114,6 @@ $browser->Visible = true; $im = imagegrabwindow($handle); $browser->Quit(); imagepng($im, "iesnap.png"); -imagedestroy($im); ?> ]]> @@ -137,7 +135,6 @@ while ($browser->Busy) { $im = imagegrabwindow($handle, 0); $browser->Quit(); imagepng($im, "iesnap.png"); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imageinterlace.xml b/reference/image/functions/imageinterlace.xml index 0ca5ac3326..19c9dbadea 100644 --- a/reference/image/functions/imageinterlace.xml +++ b/reference/image/functions/imageinterlace.xml @@ -1,6 +1,5 @@ - - + @@ -97,7 +96,6 @@ imageinterlace($im, true); // Sauvegarde de l'image imagegif($im, './php_interlaced.gif'); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imageistruecolor.xml b/reference/image/functions/imageistruecolor.xml index 31e7c20b0c..3a1af5f4fd 100644 --- a/reference/image/functions/imageistruecolor.xml +++ b/reference/image/functions/imageistruecolor.xml @@ -1,6 +1,5 @@ - - + @@ -71,7 +70,6 @@ if(!imageistruecolor($im)) // Copie sur les pixels imagecopy($tc, $im, 0, 0, 0, 0, imagesx($im), imagesy($im)); - imagedestroy($im); $im = $tc; $tc = NULL; diff --git a/reference/image/functions/imagejpeg.xml b/reference/image/functions/imagejpeg.xml index ebb352ee7f..64ac6e347f 100644 --- a/reference/image/functions/imagejpeg.xml +++ b/reference/image/functions/imagejpeg.xml @@ -1,6 +1,5 @@ - - + @@ -104,8 +103,6 @@ header('Content-Type: image/jpeg'); // Affichage de l'image imagejpeg($im); -// Libération de la mémoire -imagedestroy($im); ?> ]]> @@ -132,8 +129,6 @@ imagestring($im, 1, 5, 5, 'Un texte simple', $text_color); // Sauvegarde de l'image sous le nom 'simpletext.jpg' imagejpeg($im, 'simpletext.jpg'); -// Libération de la mémoire -imagedestroy($im); ?> ]]> @@ -157,8 +152,6 @@ header('Content-Type: image/jpeg'); // puis, on définit la qualité à 75% imagejpeg($im, NULL, 75); -// Libération de la mémoire -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagelayereffect.xml b/reference/image/functions/imagelayereffect.xml index aaf94b652f..eaf4b9c6ff 100755 --- a/reference/image/functions/imagelayereffect.xml +++ b/reference/image/functions/imagelayereffect.xml @@ -1,6 +1,5 @@ - - + @@ -138,7 +137,6 @@ imagefilledellipse($im, 50, 50, 80, 50, imagecolorallocate($im, 255, 100, 100)); header('Content-type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imageloadfont.xml b/reference/image/functions/imageloadfont.xml index 7bcac86ec1..42d49f5d7b 100644 --- a/reference/image/functions/imageloadfont.xml +++ b/reference/image/functions/imageloadfont.xml @@ -1,5 +1,5 @@ - + @@ -136,7 +136,6 @@ imagestring($im, $font, 0, 0, 'Bonjour !', $black); header('Content-type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imageopenpolygon.xml b/reference/image/functions/imageopenpolygon.xml index 217595422c..e2979d083b 100644 --- a/reference/image/functions/imageopenpolygon.xml +++ b/reference/image/functions/imageopenpolygon.xml @@ -1,5 +1,5 @@ - + @@ -147,7 +147,6 @@ imageopenpolygon($image, array( header('Content-type: image/png'); imagepng($image); -imagedestroy($image); ?> ]]> diff --git a/reference/image/functions/imagepalettecopy.xml b/reference/image/functions/imagepalettecopy.xml index 62a657dc21..614df7336d 100644 --- a/reference/image/functions/imagepalettecopy.xml +++ b/reference/image/functions/imagepalettecopy.xml @@ -1,6 +1,5 @@ - - + @@ -104,8 +103,6 @@ imagefilledrectangle($palette2, 0, 0, 99, 99, $green); header('Content-type: image/png'); imagepng($palette2); -imagedestroy($palette1); -imagedestroy($palette2); ?> ]]> diff --git a/reference/image/functions/imagepalettetotruecolor.xml b/reference/image/functions/imagepalettetotruecolor.xml index 7c9752feb4..156ae631fd 100644 --- a/reference/image/functions/imagepalettetotruecolor.xml +++ b/reference/image/functions/imagepalettetotruecolor.xml @@ -1,6 +1,5 @@ - - + @@ -78,7 +77,6 @@ if(!function_exists('imagepalettetotruecolor')) $dst = imagecreatetruecolor(imagesx($src), imagesy($src)); imagecopy($dst, $src, 0, 0, 0, 0, imagesx($src), imagesy($src)); - imagedestroy($src); $src = $dst; @@ -100,8 +98,6 @@ $typeof(); imagepalettetotruecolor($im); $typeof(); -// Libération de la mémoire -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagepng.xml b/reference/image/functions/imagepng.xml index 1ed20a94ce..d43ba3a229 100644 --- a/reference/image/functions/imagepng.xml +++ b/reference/image/functions/imagepng.xml @@ -1,6 +1,5 @@ - - + @@ -122,7 +121,6 @@ $im = imagecreatefrompng("test.png"); header('Content-Type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagepolygon.xml b/reference/image/functions/imagepolygon.xml index 9efdedbb4b..0fa6951473 100644 --- a/reference/image/functions/imagepolygon.xml +++ b/reference/image/functions/imagepolygon.xml @@ -1,5 +1,5 @@ - + @@ -144,7 +144,6 @@ imagepolygon($image, array( header('Content-type: image/png'); imagepng($image); -imagedestroy($image); ?> ]]> diff --git a/reference/image/functions/imagerectangle.xml b/reference/image/functions/imagerectangle.xml index c77274596b..a3c1486881 100644 --- a/reference/image/functions/imagerectangle.xml +++ b/reference/image/functions/imagerectangle.xml @@ -1,6 +1,5 @@ - - + @@ -119,11 +118,9 @@ imagerectangle($canvas, 50, 50, 150, 150, $pink); imagerectangle($canvas, 45, 60, 120, 100, $white); imagerectangle($canvas, 100, 120, 75, 160, $green); -// Affichage et libération de la mémoire +// Affichage header('Content-Type: image/jpeg'); - imagejpeg($canvas); -imagedestroy($canvas); ?> ]]> diff --git a/reference/image/functions/imagerotate.xml b/reference/image/functions/imagerotate.xml index 846c980aa7..53f261c443 100755 --- a/reference/image/functions/imagerotate.xml +++ b/reference/image/functions/imagerotate.xml @@ -1,6 +1,5 @@ - - + @@ -124,9 +123,6 @@ $rotate = imagerotate($source, $degrees, 0); // Affichage imagejpeg($rotate); -// Libération de la mémoire -imagedestroy($source); -imagedestroy($rotate); ?> ]]> diff --git a/reference/image/functions/imagesavealpha.xml b/reference/image/functions/imagesavealpha.xml index e324c92477..55822a46ad 100644 --- a/reference/image/functions/imagesavealpha.xml +++ b/reference/image/functions/imagesavealpha.xml @@ -1,6 +1,5 @@ - - + @@ -103,7 +102,6 @@ imagesavealpha($png, true); header('Content-Type: image/png'); imagepng($png); -imagedestroy($png); ?> ]]> diff --git a/reference/image/functions/imagesetbrush.xml b/reference/image/functions/imagesetbrush.xml index d2878ec00d..c32e1ffc57 100644 --- a/reference/image/functions/imagesetbrush.xml +++ b/reference/image/functions/imagesetbrush.xml @@ -1,6 +1,5 @@ - - + @@ -110,8 +109,6 @@ imageline($im, 50, 50, 50, 60, IMG_COLOR_BRUSHED); header('Content-type: image/png'); imagepng($im); -imagedestroy($im); -imagedestroy($php); ?> ]]> diff --git a/reference/image/functions/imagesetstyle.xml b/reference/image/functions/imagesetstyle.xml index c4caf5d436..e92297b26d 100755 --- a/reference/image/functions/imagesetstyle.xml +++ b/reference/image/functions/imagesetstyle.xml @@ -1,6 +1,5 @@ - - + @@ -80,7 +79,6 @@ imagesetbrush($im, $brush); imageline($im, 100, 0, 0, 100, IMG_COLOR_STYLEDBRUSHED); imagejpeg($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagesetthickness.xml b/reference/image/functions/imagesetthickness.xml index 973888de59..dcc46521eb 100644 --- a/reference/image/functions/imagesetthickness.xml +++ b/reference/image/functions/imagesetthickness.xml @@ -1,6 +1,5 @@ - - + @@ -91,7 +90,6 @@ imagerectangle($im, 14, 14, 185, 85, $black); header('Content-Type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagesettile.xml b/reference/image/functions/imagesettile.xml index aa5f754723..466fa84e41 100644 --- a/reference/image/functions/imagesettile.xml +++ b/reference/image/functions/imagesettile.xml @@ -1,6 +1,5 @@ - - + @@ -111,8 +110,6 @@ imagefilledrectangle($im, 0, 0, 199, 199, IMG_COLOR_TILED); header('Content-Type: image/png'); imagepng($im); -imagedestroy($im); -imagedestroy($zend); ?> ]]> diff --git a/reference/image/functions/imagestring.xml b/reference/image/functions/imagestring.xml index 76ff2b1cfe..248723b416 100644 --- a/reference/image/functions/imagestring.xml +++ b/reference/image/functions/imagestring.xml @@ -1,5 +1,5 @@ - + @@ -109,7 +109,6 @@ imagestring($im, 5, 0, 0, 'Hello world!', $textcolor); header('Content-type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagestringup.xml b/reference/image/functions/imagestringup.xml index 9ab7f25e06..04687cc2da 100644 --- a/reference/image/functions/imagestringup.xml +++ b/reference/image/functions/imagestringup.xml @@ -1,5 +1,5 @@ - + @@ -106,7 +106,6 @@ imagestringup($im, 3, 40, 80, 'gd library', $textcolor); // Sauvegarde l'image imagepng($im, './stringup.png'); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagetruecolortopalette.xml b/reference/image/functions/imagetruecolortopalette.xml index e2cb506e9a..d28f8fcb07 100644 --- a/reference/image/functions/imagetruecolortopalette.xml +++ b/reference/image/functions/imagetruecolortopalette.xml @@ -1,6 +1,5 @@ - - + @@ -96,7 +95,6 @@ imagetruecolortopalette($im, false, 255); // Sauvegarde de l'image imagepng($im, './paletteimage.png'); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagettfbbox.xml b/reference/image/functions/imagettfbbox.xml index ff9de12705..9576affc47 100644 --- a/reference/image/functions/imagettfbbox.xml +++ b/reference/image/functions/imagettfbbox.xml @@ -1,6 +1,5 @@ - - + @@ -188,7 +187,6 @@ imagettftext($im, 10, 45, $x, $y, $black, $font, 'and Zend Engine ' . zend_versi header('Content-Type: image/png'); imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagettftext.xml b/reference/image/functions/imagettftext.xml index 99cd1d1598..0ce7d43470 100644 --- a/reference/image/functions/imagettftext.xml +++ b/reference/image/functions/imagettftext.xml @@ -1,6 +1,5 @@ - - + @@ -191,7 +190,6 @@ imagettftext($im, 20, 0, 10, 20, $black, $font, $text); // Utiliser imagepng() donnera un texte plus claire, // comparé à l'utilisation de la fonction imagejpeg() imagepng($im); -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagewbmp.xml b/reference/image/functions/imagewbmp.xml index 4cccfaf892..dd41885385 100644 --- a/reference/image/functions/imagewbmp.xml +++ b/reference/image/functions/imagewbmp.xml @@ -1,6 +1,5 @@ - - + @@ -98,8 +97,6 @@ header('Content-Type: image/vnd.wap.wbmp'); // Affichage de l'image imagewbmp($im); -// Libération de la mémoire -imagedestroy($im); ?> ]]> @@ -119,8 +116,6 @@ imagestring($im, 1, 5, 5, 'Un texte simple', $text_color); // Sauvegarde de l'image imagewbmp($im, 'simpletext.wbmp'); -// Libération de la mémoire -imagedestroy($im); ?> ]]> @@ -146,8 +141,6 @@ $foreground_color = imagecolorallocate($im, 255, 0, 0); imagewbmp($im, NULL, $foreground_color); -// Libération de la mémoire -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagewebp.xml b/reference/image/functions/imagewebp.xml index f6bc440f61..980abfc521 100644 --- a/reference/image/functions/imagewebp.xml +++ b/reference/image/functions/imagewebp.xml @@ -1,6 +1,5 @@ - - + @@ -101,8 +100,6 @@ imagestring($im, 1, 5, 5, 'WebP avec PHP', $text_color); // Sauvegarde de l'image imagewebp($im, 'php.webp'); -// Libération de la mémoire -imagedestroy($im); ?> ]]> diff --git a/reference/image/functions/imagexbm.xml b/reference/image/functions/imagexbm.xml index 06185bb166..2fccf5d96e 100644 --- a/reference/image/functions/imagexbm.xml +++ b/reference/image/functions/imagexbm.xml @@ -1,5 +1,5 @@ - + @@ -119,8 +119,6 @@ imagestring($im, 1, 5, 5, 'Un texte simple', $text_color); // Sauvegarde de l'image imagexbm($im, 'simpletext.xbm'); -// Libération de la mémoire -imagedestroy($im); ?> ]]> @@ -143,8 +141,6 @@ $foreground_color = imagecolorallocate($im, 255, 0, 0); // Sauvegarde de l'image imagexbm($im, NULL, $foreground_color); -// Libération de la mémoire -imagedestroy($im); ?> ]]>