11 Kasım 2014, 05:05
#1 Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Gradient resim oluşturma
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
class gradient {
var $yukseklik = 100 ;
var $genislik = 100 ;
var $ilkrenk = '000000' ;
var $ikincirenk = 'ffffff' ;
function cizim () {
$im = imagecreate ( $this -> genislik , $this -> yukseklik );
$b = hexdec ( $this -> ilkrenk );
$c = hexdec ( $this -> ikincirenk );
$sr = ( $b & 0xFF0000 ) >> 16 ;
$sg = ( $b & 0xFF00 ) >> 8 ;
$sb = ( $b & 0xFF );
$er = ( $c & 0xFF0000 ) >> 16 ;
$eg = ( $c & 0xFF00 ) >> 8 ;
$eb = ( $c & 0xFF );
$r = $er - $sr ;
$g = $eg - $sg ;
$b = $eb - $sb ;
for ( $satir = 0 ; $satir < $this -> yukseklik ; $satir ++)
{
$cRed = (( $sr += ( $r / $this -> yukseklik )) < 0 ) ? (int) 0 : (int) $sr ;
$cGreen = (( $sg += ( $g / $this -> yukseklik )) < 0 ) ? (int) 0 : (int) $sg ;
$cBlue = (( $sb += ( $b / $this -> yukseklik )) < 0 ) ? (int) 0 : (int) $sb ;
$clr [ $satir ] = imagecolorallocate ( $im , $cRed , $cGreen , $cBlue );
imageline ( $im , 0 , $satir , ( $this -> genislik - 1 ), $satir , $clr [ $satir ]);
}
imagejpeg ( $im );
}
}
Header ( "Content-type: image/jpg" );
$gradient = new gradient ;
$gradient -> yukseklik = 100 ;
$gradient -> genislik = 500 ;
$gradient -> ilkrenk = "ff6600" ;
$gradient -> ikincirenk = "FFFF40" ;
$gradient -> cizim ();
?>
__________________
Bu kez pek bir afili yalnızlık, ağlatan bir kadın kadar düşman. Ağzı bozuk üstelik bırakmıyor acıtmadan.