Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: GD :: >>
Forum PHP.pl > Forum > PHP
YooYoo
Witam

chcialem sie dowiedziec czegos na temat GD


chcialbym zrobic aby do kazdego rysunku
.jpg byl dodawany moj podpis w formacie
.gif niestety nie potrafie tego sam zrobic
wiec prosze o wasza pomoc...

Jak wyglada sprawa skalowania obrazka
i tworzenia mniejszej kopi

I jeszcze jedno..
Jak zachowac kolory oryginalnego obrazka ;]

Peace
zalew
http://www.php.net/manual/pl/ref.image.php
spenalzo
Cytat
chcialbym zrobic aby do kazdego rysunku
.jpg byl dodawany moj podpis w formacie
.gif niestety nie potrafie tego sam zrobic
wiec prosze o wasza pomoc...

[manual:c2b6f6a2ff]imagefromjpeg[/manual:c2b6f6a2ff], [manual:c2b6f6a2ff]imagefromgif[/manual:c2b6f6a2ff], [manual:c2b6f6a2ff]imagecopyresized[/manual:c2b6f6a2ff], [manual:c2b6f6a2ff]imagejpeg[/manual:c2b6f6a2ff], [manual:c2b6f6a2ff]header[/manual:c2b6f6a2ff], itd itp. Link masz wyżej.
YooYoo
No dobra..
ale nowe GD nie obsluguja formatu GIF
wiec nie zrobie przezroczystego gifa..
mysle ze musze to zrobic w inny sposob
wydaje mi sie zze chodzi tu o funkcje ktora
usuwa dany kolor z obrazka twozac go przezroczystym

tak ?
spenalzo
Można zrobić tak, że tworzysz sobie jakiś podpis, i dajesz jako tło kolor który nie występuje w pliku, np. #FF0000 - czerwony.
Potem otwierasz go przy pomocy imagecreatefrompng() i ustawiasz sobie ten kolor jako przezroczysty w ten sposób:
[php:1:8ccc3798c1]<?php
imagecolortransparent($image,imagecolorallocate($image,255,0,0));
?>[/php:1:8ccc3798c1]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.