![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Bardzo fajna klasa ze świetnie napisanym kodem. Widać, że znasz się na rzeczy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Brakuje mi jedynie (a może po prostu przeoczyłem) funkcji dodawania znaku wodnego do zdjęcia. Poza tym super!
|
|
|
![]()
Post
#3
|
|
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.
Muszę popracować jeszcze nad PNG, coś jest nie tak bo nie uwzględnia przeźroczystości. Wiec narazie z GIF działa znak wodny. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 225 Pomógł: 0 Dołączył: 1.11.2005 Ostrzeżenie: (0%) ![]() ![]() |
eai bardzo ładny kod. No może bym się do nazwy klasy tylko przywalił, bo nie lubię Zendowskich nazw...
Ale nie o to mi chodzi. Znalazłem małego buga w metodzie ResizeToWidthHeight i widać go nawet w 4 przykładzie (chodzi o to, że jeżeli jest wywołanie $obj->ResizeToWidthHeight(150, 100); to obrazek powinien się chyba zmieścić w prostokącie 150x100, a w 4 przykładzie ma 112 wysokości). Zamień elseif na if albo
Ten post edytował Hacker 13.10.2007, 18:11:00 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie masz rację. Dzięki.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 662 Pomógł: 45 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Bardzo fajna i ładnie napisana klasa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Kod jest dobrze opisany (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nazwa klasy mi się nie podoba, nie możesz dać po prostu Image ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
ps. Możesz dodać do klasy upload obrazków ? Wtedy będzie wszystko w jednym miejscu, a to tak naprawdę tylko jedna metoda (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 367 Pomógł: 10 Dołączył: 20.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
Poprawiony bug z ResizeToWidthHeight, dzięki Hacker.
Dodana metoda uploadu, i ustawiania limitów, poprawiona metoda zapisu (troche więcej możliwości) Nowa klasa ImageUpload, która pozwala na upload wielu zdjęć, wykonania na nich określonych zmian, zapisanie oraz narzędzie zmiany nazwy. Example: Upload 3 zdjęć, zmiana rozmiaru i filtr skala szarości.
Czekam na komentarze. Ten post edytował eai 14.10.2007, 21:47:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 13:31 |