Więc czy za pomocą php można połączyć dwa obrazki
tzn mam zdjęcie (jpg) i chciałbym na dole zdięcia wstawić znak graficzny (logo)
które jest np w formacie gif z przezroczystością
z góry dziekuję za pomoc i przepraszam jeśli temat był poruszany
<?php $obrazek = \"url do obrazka\"; //pobieramy rozmiary obrazka list($img_width, $img_height, $img_type, $img_width_height_string) = $image_info; if (($im = ImageCreateFromJpeg($obrazek)) !== \"\") { // otworz obrazek $black = ImageColorAllocate($im, 0, 0, 0); // ustawienie koloru RGB ImageString($im, 3, $img_width-190, $img_height-20, \"copyrajt - orajt by Jim :-P\", $black); // ^ dodaj do obrazka tekst <czcionka>, <X>, <Y> wartości wspolrzednych zaleza od dlugosci tekstu ImagePng($im); // wyswietl obrazek } ?>
<?php $logo = \"url do malego obrazka\"; $obrazek = \"url do jpega\"; //pobieramy rozmiary obrazka list($img_width, $img_height, $img_type, $img_width_height_string) = $image_info; $im1 = ImageCreateFromGif($logo); $im2 = ImageCreateFromJpeg($obrazek); ImageCopy($im2, $im1, 20, 20, 0, 0, $img_width, $img_height); // int imagecopy ( int zrodlo, int cel, // int cel_x, int cel_y, int zrodlo_x, int zrodlo_y, // int zrodlo_w, int zrodlo_h ) ImageJpeg($im2); ImageDestroy($im2); ImageDestroy($im1); ?>
<?php $logo = \"az_baner.gif\"; $obrazek = \"kreacja_2_0.png\"; //pobieramy rozmiary obrazka list($img_width, $img_height, $img_type, $img_width_height_string) = $image_info; $im1 = ImageCreateFromGif($logo); $im2 = ImageCreateFromPng($obrazek); ImageCopy($im2, $im1, 0, $img_height-107, 0, 0, $img_width, 107); // int imagecopy ( int zrodlo, int cel, // int cel_x, int cel_y, int zrodlo_x, int zrodlo_y, // int zrodlo_w, int zrodlo_h ) ImageJpeg($im2); ImageDestroy($im2); ImageDestroy($im1); ?>