Autor | Zpráva | ||
---|---|---|---|
slon_cz Profil |
#1 · Zasláno: 3. 8. 2016, 15:15:15
Zdravím, řeším takový problém.
Potřebuji php kod, který mi vygeneruje dva obrázky pod sebou. ukázka: horni_obrazek = ten má ruznou sirku a vysku spodni obrazek = lista s vodoznakem, ta ma pevne danou sirku a vysku a ja potrebuji z techto dvou obrazku vygenerovat jeden velky obrazek, ale tak, aby se ta spodni lista prizpusobila velikosti toho horniho obrazku, tedy vyska aby zustala stejna, ale sirka se nastavila na presne stejnou sirku, jako ma ten horni obrazek. na internetu jsem nalezl tento kod, vošem ten sice vkládá hlavní obrázek a dolu pod obrazek jeste tu listu s vodoznakem, ovsem neupravuje se ta sirka. Navíc to jeste upravuje barvy tech obrazku, coz nechci. <? header("Content-Type: image/png"); $top_file = 'horni_obrazek'; $bottom_file = 'spodni_obrazek'; $top = imagecreatefrompng($top_file); $bottom = imagecreatefrompng($bottom_file); // get current width/height list($top_width, $top_height) = getimagesize($top_file); list($bottom_width, $bottom_height) = getimagesize($bottom_file); // compute new width/height $new_width = ($top_width > $bottom_width) ? $top_width : $bottom_width; $new_height = $top_height + $bottom_height; // create new image and merge $new = imagecreate($new_width, $new_height); imagecopy($new, $top, 0, 0, 0, 0, $top_width, $top_height); imagecopy($new, $bottom, 0, $top_height+1, 0, 0, $bottom_width, $bottom_height); // Save output image. imagepng($new); imagedestroy($new); |
||
Časová prodleva: 8 let
|
0