Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Biblioteka do obsługi zdjęć, PHP 5, OOP
eai
post
Post #1





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

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


Witam.

Prezentuje moje najnowsze wypociny. Biblioteka do obsługi zdjęć.

Image v1.1
ImageUpload v1.0


Możliwości:
- Zmiana rozmiaru
- Wycinanie
- Wstawianie zdjęć jedno w drugie
- Wstawianie tekstu
- Filtry graficzne
- Wyświetlanie
- Zapis
- Upload (Wykonywanie na wszystkich obrazach okreslonych operacji, narzędzie zmiany nazw)
- Limity

Licencja GNU LGPL

Download: (RAR) (TGZ) (ZIP) (SVN)
Strona projektu |

Przykłady on-line:
Example-01
Example-02
Example-03
Example-04
Example-05
Example-06
Example-07
Example-08
Example-09
Example-10
Example-11
Example-12
Example-13

Upload-01
Upload-02
Upload-03
Upload-04

Wymagania:
- PHP 5
- GD 2.xx

EDIT:
Poprawiony bug, dodana metoda upload do klasy Image oraz nowa klasa do uploadu wielu zdjęć.


Zapraszam do pobierania, testowania, używania i komentowania (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował eai 26.01.2008, 21:05:58
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
eai
post
Post #2





Grupa: Zarejestrowani
Postów: 367
Pomógł: 10
Dołączył: 20.05.2005

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


Znak wodny możesz zrobić w ten sposób.
  1. <?php
  2.  
  3. include 'lib/Nweb_Scripts_Image.php';
  4.  
  5. try {
  6.  
  7. # Otwieramy wszystkie zdjecia
  8.  
  9. $obj_1 = new Nweb_Scripts_Image('photos/image-01.jpg');
  10. $obj_1->open();
  11.  
  12. $obj_2 = new Nweb_Scripts_Image('photos/watermark2.gif');
  13. $obj_2->open();
  14.  
  15.  
  16. # Komponujemy zdjecia
  17. $obj_1->Compose ($obj_2, Nweb_Scripts_Image::RIGHT + Nweb_Scripts_Image::BOTTOM, 100);
  18.  
  19. # Wyświetlenie zdjęcia
  20. $obj_1->Display();
  21.  
  22. # Wyczyszczenie pamięci przydzielonej dla zdjęcia
  23. $obj_1->ImageClear();
  24. $obj_2->ImageClear();
  25.  
  26. }
  27.  
  28. catch (Exception $e)
  29. {
  30. echo $e->getMessage();
  31. }
  32.  
  33. ?>


Muszę popracować jeszcze nad PNG, coś jest nie tak bo nie uwzględnia przeźroczystości. Wiec narazie z GIF działa znak wodny.
Go to the top of the page
+Quote Post

Posty w temacie


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: 10.06.2026 - 12:11