Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przezroczystość obrazka
Forum PHP.pl > Forum > PHP
Wasiquard
Jak wstawić zdjęcie do obrazka wygenerowanego przez php. Chciałbym żeby to zdjęcie wstawiane było np: półprzezroczyste, aby zasłaniało częściowo to główne. Chodzi tu o efekt alpha. Coś takiego jak używają w tapetkach na wapster.pl.
Kas
Efekt alpha działa (chyba) tylko w błękitnym badziewiu. dry.gif
bendi
Cytat(Kas @ 2005-07-13 23:18:29)
Efekt alpha działa (chyba) tylko w błękitnym badziewiu. dry.gif

http://www.css4you.de/moz-opacity.html
http://www.w3.org/TR/2003/CR-css3-color-20...4/#transparency
Wasiquard
Chodzi mi o przeźroczystość, ale podczas generowania obrazka. Wstawiam jakiś obrazek w scripcie php i jest on wyświetlany jakoś przeźroczysty na innym (częściowo go przysłania np: w 50%). Powinna tu być jakaś funkcja gd.
Kas
Przezroczystość z użyciem -moz-opacity działa wyłącznie w przeglądarkach opartych na Gecko.

Poza tym wszystkie te rozwiązania nie należą do CCS i CSS2 - nie są poprwanie obsługiwane przez wszystkie przeglądarki.
planet_x
Konkretnie
  1. <?php 
  2. $photoImage = ImageCreateFromJPEG('photo.jpg'); 
  3. ImageAlphaBlending($photoImage, true); 
  4.  
  5. $logoImage = ImageCreateFromPNG('logo.png'); 
  6. $logoW = ImageSX($logoImage); 
  7. $logoH = ImageSY($logoImage); 
  8.  
  9. ImageCopy($photoImage, $logoImage, 0, 0, 0, 0, $logoW, $logoH); 
  10.  
  11. ImageJPEG($photoImage);
  12. ImageDestroy($photoImage); 
  13. ImageDestroy($logoImage); 
  14. ?>


Wymaga GD 2.0.1 >
kukix
Cytat(planet_x @ 5.08.2006, 13:05 ) *
Konkretnie

Ale o ile zmieni to przeźroczystość tego znaczka?
Czy php "bierze" przeźroczystość taką jaka jest ustawiona w pliku gif?

Jak np ustawić alpha tego logo na 30%?
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.