Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> przezroczystosc koncowego png
basu
post
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 0
Dołączył: 26.12.2005

Ostrzeżenie: (0%)
-----


Witam,
jak zrobic obrazek png z przezroczystym kolorem?
Narazie mam 2 obrazki, jeden wklejam do drugiego (ten drugi jest biala maska). Skrypt pieknie laczy oba obrazki, ale zapisuje bialy kolor normalnie, a chce zeby bialy kolor byl przezroczysty? Co robie zle? Szukam po necie i rozwiazania dalej nie ma.

  1. <?php
  2. $this->workingImage = new Imagick('orig.jpg');
  3. $transparentColor = new ImagickPixel('#fff');
  4. $this->maskName = new Imagick('mask.png');
  5.  
  6. $this->workingImage->compositeImage($this->maskName, $this->workingImage->getImageCompose(), 0, 0);
  7. $this->workingImage->paintTransparentImage($transparentColor, 0., 0);
  8. $this->workingImage->writeImage(example.png);
  9. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
rashas
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 1
Dołączył: 4.03.2008

Ostrzeżenie: (0%)
-----


a spróbuj zamiast #fff zrobić #transparent albo samo transparent ;p
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 22:27