Skip to content

Commit

Permalink
sync with en rev
Browse files Browse the repository at this point in the history
  • Loading branch information
leonardolara committed Jan 22, 2025
1 parent 044464f commit 485fe63
Show file tree
Hide file tree
Showing 11 changed files with 21 additions and 38 deletions.
2 changes: 1 addition & 1 deletion reference/image/functions/imagecreatetruecolor.xml
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ imagepng($im);
</programlisting>
&example.outputs.similar;
<mediaobject>
<alt>Output of example: Criando uma novo fluxo de imagem GD e mostrando uma imagem.</alt>
<alt>Saída do exemplo: Criando uma novo fluxo de imagem GD e mostrando uma imagem.</alt>
<imageobject>
<imagedata fileref="en/reference/image/figures/imagecreatetruecolor.png"/>
</imageobject>
Expand Down
4 changes: 1 addition & 3 deletions reference/image/functions/imagecrop.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 593ea510e853ff034e03f78a4be0daa41661c9d4 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 9960a09a5705102bf4dd0ce63e03d9ec716d0015 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.imagecrop" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>imagecrop</refname>
Expand Down Expand Up @@ -83,9 +83,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);
?>
]]>
</programlisting>
Expand Down
5 changes: 2 additions & 3 deletions reference/image/functions/imagecropauto.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: e6849e1e63c206f34d25378ea2f1d0bde4e9a396 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 9960a09a5705102bf4dd0ce63e03d9ec716d0015 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.imagecropauto" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>imagecropauto</refname>
Expand Down Expand Up @@ -188,8 +188,7 @@
<?php
$cropped = imagecropauto($im, IMG_CROP_DEFAULT);
if ($cropped !== false) { // caso om novo objeto de imagem tenha sido retornado
imagedestroy($im); // a imagem original é destruída
$im = $cropped; // e a imagem recortada é atribuída a $im
$im = $cropped; // a imagem recortada é atribuída a $im
}
?>
]]>
Expand Down
4 changes: 1 addition & 3 deletions reference/image/functions/imagedashedline.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 593ea510e853ff034e03f78a4be0daa41661c9d4 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 9960a09a5705102bf4dd0ce63e03d9ec716d0015 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.imagedashedline" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imagedashedline</refname>
Expand Down Expand Up @@ -111,7 +111,6 @@ imagedashedline($im, 50, 25, 50, 75, $white);
// Grava a imagem
imagepng($im, './dashedline.png');
imagedestroy($im);
?>
]]>
</programlisting>
Expand Down Expand Up @@ -152,7 +151,6 @@ imageline($im, 50, 25, 50, 75, IMG_COLOR_STYLED);
// Grava a imagem
imagepng($im, './imageline.png');
imagedestroy($im);
?>
]]>
</programlisting>
Expand Down
14 changes: 8 additions & 6 deletions reference/image/functions/imagedestroy.xml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?> <!-- CREDITS: fernandoc,felipe,marcosmarcolin -->
<!-- EN-Revision: 52dc204a77076e1404257cf39f179882b90b5780 Maintainer: marcosmarcolin Status: ready -->
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: de13997491811ade18c2d23e9959ef2825154add Maintainer: leonardolara Status: ready --><!-- CREDITS: fernandoc,felipe,marcosmarcolin,leonardolara -->
<refentry xml:id="function.imagedestroy" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imagedestroy</refname>
<refpurpose>Destruir uma imagem</refpurpose>
<refpurpose>Destrói uma imagem</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
Expand All @@ -13,8 +13,10 @@
</methodsynopsis>
&note.resource-migration-8.0-dead-function;
<para>
Antes do PHP 8.0.0, a função <function>imagedestroy</function> liberava qualquer memória associada
à imagem <parameter>image</parameter>.
Antes do PHP 8.0.0, a função <function>imagedestroy</function> liberava qualquer memória
associada ao recurso do parâmetro <parameter>image</parameter>. A partir do PHP 8.0.0,
a extensão GD usa objetos no lugar de recursos, e objetos
não podem ser fechados explicitamente.
</para>
</refsect1>
<refsect1 role="parameters">
Expand Down Expand Up @@ -59,7 +61,7 @@
&reftitle.examples;
<para>
<example>
<title>Usando <function>imagedestroy</function> antes do PHP 8.0.0.</title>
<title>Usando <function>imagedestroy</function> antes do PHP 8.0.0</title>
<programlisting role="php">
<![CDATA[
<?php
Expand Down
3 changes: 1 addition & 2 deletions reference/image/functions/imagefill.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 593ea510e853ff034e03f78a4be0daa41661c9d4 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 9960a09a5705102bf4dd0ce63e03d9ec716d0015 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.imagefill" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imagefill</refname>
Expand Down Expand Up @@ -93,7 +93,6 @@ imagefill($im, 0, 0, $red);
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
]]>
</programlisting>
Expand Down
3 changes: 1 addition & 2 deletions reference/image/functions/imagefilledarc.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 593ea510e853ff034e03f78a4be0daa41661c9d4 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 9960a09a5705102bf4dd0ce63e03d9ec716d0015 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.imagefilledarc" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imagefilledarc</refname>
Expand Down Expand Up @@ -173,7 +173,6 @@ imagefilledarc($image, 50, 50, 100, 50, 75, 360 , $red, IMG_ARC_PIE);
// descarrega a imagem
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>
]]>
</programlisting>
Expand Down
5 changes: 2 additions & 3 deletions reference/image/functions/imagefilledpolygon.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 8a2141dcc084f72feb4e0ae2feaff3b440e5c59e Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 9960a09a5705102bf4dd0ce63e03d9ec716d0015 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.imagefilledpolygon" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imagefilledpolygon</refname>
Expand Down Expand Up @@ -124,12 +124,11 @@ $blue = imagecolorallocate($image, 0, 0, 255);
imagefilledrectangle($image, 0, 0, 249, 249, $bg);
// desenha um polígono
imagefilledpolygon($image, $values, 6, $blue);
imagefilledpolygon($image, $values, $blue);
// descarrega a imagem
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>
]]>
</programlisting>
Expand Down
3 changes: 1 addition & 2 deletions reference/image/functions/imagefilledrectangle.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 593ea510e853ff034e03f78a4be0daa41661c9d4 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 9960a09a5705102bf4dd0ce63e03d9ec716d0015 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.imagefilledrectangle" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imagefilledrectangle</refname>
Expand Down Expand Up @@ -111,7 +111,6 @@ imagefilledrectangle($im, 4, 4, 50, 25, $white);
// Grava a imagem
imagepng($im, './imagefilledrectangle.png');
imagedestroy($im);
?>
]]>
</programlisting>
Expand Down
5 changes: 2 additions & 3 deletions reference/image/functions/imagefilltoborder.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 593ea510e853ff034e03f78a4be0daa41661c9d4 Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 9960a09a5705102bf4dd0ce63e03d9ec716d0015 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.imagefilltoborder" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imagefilltoborder</refname>
Expand Down Expand Up @@ -109,10 +109,9 @@ $fill = imagecolorallocate($im, 255, 0, 0);
// Preenche a seleção
imagefilltoborder($im, 50, 50, $border, $fill);
// Mostra e libera memória
// Exibe
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
]]>
</programlisting>
Expand Down
11 changes: 1 addition & 10 deletions reference/image/functions/imagefilter.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: ccd3e68e1e8a89a099a32207dd31ed26b70f43cd Maintainer: leonardolara Status: ready -->
<!-- EN-Revision: 9960a09a5705102bf4dd0ce63e03d9ec716d0015 Maintainer: leonardolara Status: ready -->
<refentry xml:id="function.imagefilter" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>imagefilter</refname>
Expand Down Expand Up @@ -296,8 +296,6 @@ else
{
echo 'Conversão para escala de cinza falhou.';
}
imagedestroy($im);
?>
]]>
</programlisting>
Expand All @@ -316,7 +314,6 @@ if($im && imagefilter($im, IMG_FILTER_BRIGHTNESS, 20))
echo 'Brilho da imagem alterado.';
imagepng($im, 'sean.png');
imagedestroy($im);
}
else
{
Expand All @@ -341,7 +338,6 @@ if($im && imagefilter($im, IMG_FILTER_COLORIZE, 0, 255, 0))
echo 'Imagem tonalizada em verde com sucesso.';
imagepng($im, 'philip.png');
imagedestroy($im);
}
else
{
Expand Down Expand Up @@ -389,7 +385,6 @@ if($im && negate($im))
echo 'Imagem convertida com sucesso para cores invertidas.';
imagejpeg($im, 'kalle.jpg', 100);
imagedestroy($im);
}
else
{
Expand Down Expand Up @@ -423,13 +418,10 @@ imagefilter($logo2, IMG_FILTER_PIXELATE, 3, true);
// Funde as diferenças na imagem de saída
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);
// Mostra a diferença
header('Content-Type: image/png');
imagepng($output);
imagedestroy($output);
?>
]]>
</programlisting>
Expand Down Expand Up @@ -457,7 +449,6 @@ imagefilter($logo, IMG_FILTER_SCATTER, 3, 5);
// Mostra a imagem com o efeito de dispersão
header('Content-Type: image/png');
imagepng($logo);
imagedestroy($logo);
?>
]]>
</programlisting>
Expand Down

0 comments on commit 485fe63

Please sign in to comment.