Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] bliboteka GD - zabawa z zdjęcami
Hpsi
post 19.04.2011, 16:27:19
Post #1





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

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


Witam mam pewien problem, nawiązałem już wcześniej do niego początkowo rozwiązałem go w formie podstawowej teraz jednak chce rozbudować ten skrypcik trochę. A jako iż nie chodziłem na randki ;-) prawie nigdy z zabawą w edycje graficzne w phpie, proszę o pomoc/sugestię jak dobrać sie do tej nowej kolezanki wink.gif

Więc opisuje co chce zrobić:

Mam sobie 2 zdjęcia
- tlo.jpg
- naloz.png

i zdjęcie naloz.png chce nalozyc na tlo;
oto mój kod php
  1. header('Content-Type: image/jpeg');
  2. $bcg = imagecreatefromjpeg('tlo.jpg');
  3. $img = imagecreatefrompng('naloz.png');
  4. imagecopy($bcg, $img, $_POST['x'], $_POST['y'], 0, 0, $_POST['w'], $_POST['h']);
  5. imagejpeg($bcg);
  6.  

Dla osób które znają biblioteke GD nie muszę mówić co to robi - no ale - nakładam sobie zdjęcie naloz.png na obrazek tlo.jpg, od danego miejsca - dziala to dobrze.

Jednakże, chciałbym to przerobić w ten następujący sposób:
- skaluje obrazek naloz.png wg wartosci:
w poscie mam nastepujace dane:
Kod
[x] => współrzędna x punktu od którego zaczynamy nanoszenie
[y] => współrzędna y punktu od którego zaczynamy nanoszenie
[h] => wysokosc obrazka nanoszonego na tlo
[w] => szerkos c obrazka nanoszonego na tlo

- następnie nadaje obrazkowy naloz.png 75% przezroczystosci
- na koncu dopiero nakladam naloz.png na tlo.jpg.

Proszę o nakierunkowanie mnie jak to mam zrobic .
Z góry dziękuje


--------------------
Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga
Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie
Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas

===
po prostu kocham ją :D haha
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:55