przeczytałem już dziesiątki stron szukając rozwiązania na mój problem i prawdę mówiąc, pomysłów mi już brakło, albo, po prostu rozwiązanie mam przed nosem jednak nie potrafię go poprawnie wykorzystać. Potrzebuję wykonać następującą operację, z kilku plików PNG zawierających przezroczystość, stworzyć jeden plik, np. jpg, po czym przekazać go bezpośrednio do klasy fpdf tworzącej plik PDF z zawartym wewnątrz, wcześniej utworzonym, obrazkiem.
Na chwilę obecną mój kod wygląda następująco:
Kod
header("Content-type: image/png");
$obrazek=ImageCreate(ustawienia::$modelWidth, ustawienia::$modelHeight);
for($i=0;$i<sizeof($images);++$i){
$tess = imagecreatefrompng($images[$i]);
list($width, $height, $type, $attr) = @getimagesize($images[$i]);
imagealphablending($tess, true);
imagesavealpha($tess, true);
imagecopymerge($obrazek, $tess, 0, 0, 0, 0, $width, $height, 100);
}
imagepng($obrazek);
$obrazek=ImageCreate(ustawienia::$modelWidth, ustawienia::$modelHeight);
for($i=0;$i<sizeof($images);++$i){
$tess = imagecreatefrompng($images[$i]);
list($width, $height, $type, $attr) = @getimagesize($images[$i]);
imagealphablending($tess, true);
imagesavealpha($tess, true);
imagecopymerge($obrazek, $tess, 0, 0, 0, 0, $width, $height, 100);
}
imagepng($obrazek);