Mój pierwszy post i mam pytanie.
Na stare lata zachciało mi się ułatwić sobie życie i wykorzystać bibliotekę GD o której nie miałem większego pojecia do nakładania obrazka na obrazek.
Ok udało się nie było to takie trudne, banalny podstawowy kodzik:
<?php $tlo = imagecreatefrompng('ramka.png'); $img = imagecreatefromjpeg($fota); $mini = imagecreatetruecolor(455, 654); imagecopyresampled($mini, $img, 0, 0, 0, 0, 455, 654, imagesx($img), imagesy($img)); imagecopymerge($tlo, $mini, 90, 30, 0, 0, imagesx($mini), imagesy($mini), 70); imagepng($tlo, null, 9); ?>
chodziło mi o prosty efekt, czyli nałożenia zdjęcia na gotową ramkę ozdobną (wykonaną w PS w formacie .png).
No i udało się, zdjęcie ładowane jest z formularza jako plik - zmienna ($fota) i i nakładany obrazek jest skalowany do odpowiedniego rozmiatu i wyświetlony w przeglądarce.
I tu jest problem, wyświetla się dobrze, lecz chodzi o zapis tego obrazka juz zwróconego do przeglądarki.
Prawoklik i zapis na kompie dział tylko w operze i IE9, nie można zapisać tego obrazka w FF i chrome (na tych przeglądarkach sprawdzałem).
Co jest, czy też może być przyczyną?
I drugie pytanie, czy można nałożyć trzy obrazki na siebie z wykorzystaniem GD, pytałem w tej sprawie "wspólnego krewnego" - wujka google, ale coś nie chce mi pomóc w tej kwestii.
Przepraszam za banalny problem prawdopodobnie, ale jak wspomniałem "staruszek" zabrał się za naukę i prosi o pomoc.
Pozdrawiam!