<?php
/**
 http://www.tufat.com
http://si.php.net/gd

Program bere_sliko11.php naredi datoteko iz amp_podlaga4_2_1350_956r.jpg,
ki jo shranim v ascii file bere_sliko11_.txt, ki jo ta php prebere in spet narise sliko,
SUPER
r 255 rdeca
0m - r=210 ali vec
3600m - r=0 oziroma vse kar je pod 25 naj bo 0
*/

// odprem txt fajl s podatki o vrednosti vsakega pixla
$matrika_xy = file("bere_sliko11_.txt");

$st_kol = explode("|",$matrika_xy[0]);
$y=count($matrika_xy);
$x = count($st_kol); //echo "(x=$x    y=$y )";
$slika = imagecreatetruecolor($x, $y);  //definiram meje za prazno sliko
//$slika_prazna_bela = imagecolorallocate($slika, 255, 255, 255); #definicija bele podlage

for($yy=0; $yy<$y; $yy++)
{
$x_vred_barve = explode("|",$matrika_xy[$yy]); 
for($xx=0; $xx<$x; $xx++) {
$barva= imagecolorallocate($slika,$x_vred_barve[$xx],0,0);
imagesetpixel($slika, $xx, $yy, $barva); //  dodajam vsakemu pixelu barvo iz matrike
}
 
}

$crna = imagecolorallocate($slika, 0,0, 0);
imagestring($slika, 5, 100, 100, $x."-".$y, $crna);


// EXAMPLE:

// convert all red in the image to green
//$image = imagecreatefromjpeg('./amp_podlaga2_1350_956.jpg');
#$image = imagecreatefromjpeg('amp_podlaga2_1350_956.jpg');
//$image = 'amp_podlaga2_1350_956.jpg';
#$red_rbg = 200;  //$red_rbg = 16646146;
#$green_rbg = 10;   //$green_rbg = 65341;
#change_color($image, $red_rbg, $green_rbg, 150);
//imagejpeg($image, 'test_changed.jpg');
//$image2=imagejpeg($image, 'test_changed.jpg');
//amp_podlaga2_1350_956.jpg
//imagestring($im, 5, 0, 0, $text2, $crna);



// Return the image as a JPEG - it would be @ 230k as PNG!
# nariše sliko 
header("Content-Type: image/jpeg");
imagejpeg($slika,"",80);
imagedestroy($slika);
?> 