Witaj, Gościu O nas | Kontakt | Mapa
Wortal Forum PHPEdia.pl Planeta Kubek IRC Przetestuj się!

Generowanie grafiki w PHP

Przykład 8. Nałożenie obrazka na inny

Efekt może nie często spotykany, jednak wystarczająco ładny aby poświęcić mu miejsce w tym artykule. Na potrzeby przykładu przygotowałem obrazek las.jpg o wymiarach 500x375 który znajduje się w katalogu razem ze skryptem, wygląda on tak:

Listing 8. Nałożenie obrazka na inny

<?php
header('Content-Type: image/jpeg');

$bcg = imagecreatefromjpeg('las.jpg');
$img = imagecreatefromjpeg('zdjecie.jpg');

imagecopymerge($bcg, $img, 0, 0, 0, 0, imagesx($bcg), imagesy($bcg), 75);

imagejpeg($bcg, null, 100);
?>

Listing 8. Omówienie kodu

imagecopymerge()
  • $dst_im uchwyt obrazka wynikowego
  • $src_im uchwyt obrazka źródłowego
  • $dst_x współrzędna x punktu od którego zaczynamy nanoszenie
  • $dst_y współrzędna y punktu od którego zaczynamy nanoszenie
  • $src_x współrzędna x punktu od którego zaczynamy kopiowanie
  • $src_y współrzędna y punktu od którego zaczynamy kopiowanie
  • $src_w szerokość obrazka źródłowego
  • $src_h wysokość obrazka źródłowego
  • $pct stopień widoczności nanoszonego obrazka z zakresu 0-100.

Listing 8. Wynik działania kodu

Informacje na podobny temat:
Wasze opinie
Wszystkie opinie użytkowników: (3)
porównanie bibliotek
Wtorek 22 Luty 2011 5:15:46 pm - siutek <siutek_at_gmail.com>

Bedzie moze jakis artykul w niedalekiej przyszlosci na temat biblioteki ImageMagic?? uzywam obecnie GD, ale slyszalem sporo opinii że IM jest szybsza. Chcialbym poznac wady i zalety obu.

problem z wykresem
Poniedziałek 03 Styczeń 2011 7:17:11 pm - kroolic

już sobie poradziłem, okazało się że gdy miałem w .htaccess ustawione php_value display_errors 1 , to wtedy pokazuje informacje

Obrazek "http://www.adreswww.pl/wykres.php" nie może zostać wyświetlony, ponieważ zawiera błędy.

ustawienie php_value display_errors 0 , pokazuje wykres, nigdy bym na to nie wpadł, przez przypadek na to trafiłem, pozdrawiam

Przykład 3. Generowanie wykresów w PHP
Poniedziałek 03 Styczeń 2011 5:01:00 pm - kroolic <kroolic_at_op.pl>

Kod i artykuł przejrzysty, tego szukałem, tylko jeden problem z artykułem "Przykład 3. Generowanie wykresów w PHP" - chodzi o to że autor nie podał jak ma wyglądać grafika użyta do wykresów i przeglądarka wyrzuca błąd

Obrazek "http://www.strona.pl/kod.php" nie może zostać wyświetlony, ponieważ zawiera błędy.


dziwny błąd, kod na żywca skopiowany z artykułu. Jeśli to możliwe proszę o uzupełnienie artykułu. Dziękuję.

Mentax.pl    NQ.pl- serwery z dodatkiem świętego spokoju...   
O nas | Kontakt | Mapa serwisu
Copyright (c) 2003-2017 php.pl    Wszystkie prawa zastrzeżone    Powered by eZ publish Content Management System eZ publish Content Management System