Autor Zpráva
Mesiah
Profil
Cau,
mám problém odledně banneru na webevé stránka.
Moje myšlenka na banner je celkem prostá:
mám obrázek o velikosti cca 1600*1200 a nevím jakou část obrázku vyříznout tak aby se mi to líbílo, takže chci udělat něco takového:
Napíšu program v PHP (v Javascriptu by to možná taky šlo), který bude mít jediný učel a to:
vzít si z obázku plochu o rozměrech cca 300*600 a tu použít na banner.
A při každém přístupu na stránku by se vlastně brali náhodné hodnoty, takže by vlastně vznikl unikátní banner.

Trochu už programuju, ale v jiném jazyce než je PHP, tak mohl by mi někdo poradit nějaký include soubor do php, který by uměl takto pracovat s obrázkem, nebo jak toto vyřešit v Javascriptu?
Anonymní
Profil *
nejsem si jistý ale myslým žě tě moc nepotěším...
PHP sice umí vygenerovat kód stránke nebo zabrazit náhodné obrázky, ale přeci jenom to není Adobe Photoshop...Jedině vyříznout ty pole manuálně a pak to dát jako generátor obrázku...
nightfish
Profil
tohle ulož např. do banner.php a ve stránce měj <img src="banner.php">...
a ještě uprav řádek $obrazek = "..."; tak, aby obsahoval jméno toho velkého obrázku (1600*1200)
(skript předpokládá jako vstup jpeg, jako výstup jpeg)

<?php
header("Content-type: image/jpeg");
$obrazek = "obrazek.jpg";
$img = imagecreatefromjpeg($obrazek);
$img_2 = imagecreate(300,600);
$sirka = imagesx($img);
$vyska = imagesy($img);
if ($sirka > 300) $startX = rand(0, $sirka - 300); else $startX = 0;
if ($vyska > 600) $startY = rand(0, $vyska - 600); else $startY = 0;
imagecopy($img_2, $img, 0, 0, $startX, $startY, 300, 600);
imagejpeg($img_2);
?>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0