note 59255 added to function.imagecolorclosesthwb
| From: | infoateducardotprodotbr at osu1 dot php dot net | Date: | Wed, 30 Nov 2005 19:00:02 +0000 |
| Subject: | note 59255 added to function.imagecolorclosesthwb | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-99381@lists.php.net to get a copy of this message | ||
Here, an example for this function:
----------------------------------------
<?php
# gd0033.php
$osrc0030 = PATHTOIMAGE . "pic0030.jpg";
$opic0030 = imagecreatefromjpeg ( $osrc0030 );
$ored = 120;
$ogreen = 13;
$oblue = 255;
$oclwb = imagecolorclosesthwb ( $opic0030, $ored, $ogreen, $oblue );
echo '( P ) <u>Imagem Original</u> [JPEG]<br />( E ) <u>Original
Image</u> [JPEG]<br /><br /><img src="' . PATHTOIMAGE .
'pic0030.jpg" border="0" alt="pic0030" title="Vista 0030"
/><br /><br />';
$oqual = 80;
imagejpeg( $opic0030, PATHTOIMAGE . "pic0033.jpg", $oqual );
echo '( P ) <u>Imagem Atual</u> [JPEG]<br />( E ) <u>Current
Image</u> [JPEG]<br /><br /><img src="' . PATHTOIMAGE .
'pic0033.jpg" border="0" alt="pic0033" title="Vista 0033"
/><br /><br />';
$occlwbhx = dechex( $oclwb );
$hred_col_nbr = substr ( $occlwbhx, 0, 2 );
$dred_col_nbr = hexdec ( $hred_col_nbr );
$hgreen_col_nbr = substr ( $occlwbhx, 2, 2 );
$dgreen_col_nbr = hexdec ( $hgreen_col_nbr );
$hblue_col_nbr = substr ( $occlwbhx, 4, 2 );
$dblue_col_nbr = hexdec ( $hblue_col_nbr );
echo "( P ) <u>Índice Proximo</u> --> " . $oclwb . "<br
/><br />Conforme Especificado por \$ored, \$ogreen e \$oblue.<br />";
echo "Convertido para hexadecimal --> " . $occlwbhx;
echo "<br />" . $oclwb . " = ( " . $occlwbhx . "
)<sub>H</sub>";
echo "<br /><br />VERMELHO --> ( " . $hred_col_nbr . "
)<sub>H</sub> = " . $dred_col_nbr . "<br />VERDE --> ( " .
$hgreen_col_nbr . " )<sub>H</sub> = " . $dgreen_col_nbr . "<br
/>AZUL --> ( " . $hblue_col_nbr . " )<sub>H</sub> = " .
$dblue_col_nbr;
echo '<br /><br />Isto é particular para "imagens truecolor"!!!';
echo "<br /><br />( E ) <u>Closest Index</u> --> " . $oclwb .
"<br /><br />As especified by \$ored, \$ogreen e \$oblue.<br />";
echo "Converted to hexadecimal --> " . $occlwbhx;
echo "<br />" . $oclwb . " = ( " . $occlwbhx . "
)<sub>H</sub>";
echo "<br /><br />RED --> ( " . $hred_col_nbr . "
)<sub>H</sub> = " . $dred_col_nbr . "<br />GREEN --> ( " .
$hgreen_col_nbr . " )<sub>H</sub> = " . $dgreen_col_nbr . "<br
/>BLUE --> ( " . $hblue_col_nbr . " )<sub>H</sub> = " .
$dblue_col_nbr;
echo '<br /><br />This is a particular issue for "truecolor
images"!!!';
imagedestroy ( $opic0030 );
?>
------------------------------------------------------------------
See this code running, at:
http://www.educar.pro.br/abc/mathgd/index.php?xyz=25
------------------------------------------------------------------
----
Manual Page -- http://www.php.net/manual/en/function.imagecolorclosesthwb.php
Edit -- http://master.php.net/manage/user-notes.php?action=edit+59255
Delete: added to the manual -- http://master.php.net/manage/user-notes.php?action=delete+59255&report=yes&reason=added+to+the+manual
Delete: bad code -- http://master.php.net/manage/user-notes.php?action=delete+59255&report=yes&reason=bad+code
Delete: spam -- http://master.php.net/manage/user-notes.php?action=delete+59255&report=yes&reason=spam
Delete: useless -- http://master.php.net/manage/user-notes.php?action=delete+59255&report=yes&reason=useless
Delete: non-english -- http://master.php.net/manage/user-notes.php?action=delete+59255&report=yes&reason=non-english
Delete: already in docs -- http://master.php.net/manage/user-notes.php?action=delete+59255&report=yes&reason=already+in+docs
Delete: other reasons -- http://master.php.net/manage/user-notes.php?action=delete+59255&report=yes
Reject -- http://master.php.net/manage/user-notes.php?action=reject+59255&report=yes
Search -- http://master.php.net/manage/user-notes.php