IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   PHP (https://www.ircforumlari.net/php/)
-   -   Gradient resim oluşturma (https://www.ircforumlari.net/php/643921-gradient-resim-olusturma.html)

hAte 11 Kasım 2014 05:05

Gradient resim oluşturma
 
PHP- Kodu:

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($im0$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();

?> 



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:19.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk