![]() ![]() |
13.10.2007, 14:23:14
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 356 Pomógł: 7 Dołączył: 20.05.2005 Skąd: Lublin 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 Ten post edytował eai 26.01.2008, 21:05:58 -------------------- Najtrudniej jest zrozumieć, dlaczego w ogóle coś rozumiemy. A. Einstein
profileGolden / profileNavigeo / Nasza-Klasa |
|
|
|
13.10.2007, 16:32:26
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 337 Pomógł: 591 Dołączył: 10.12.2003 Skąd: Sosnowiec, Dąbrowa Górnicza Ostrzeżenie: (0%)
|
Bardzo fajna klasa ze świetnie napisanym kodem. Widać, że znasz się na rzeczy
-------------------- Warsztat: Eclipse Helios PDT + PHP 5.3.2 + PostgreSQL 8.4 + Kohana 2.3.4
Problem rozwiązałem, temat do zamknięcia |
|
|
|
13.10.2007, 16:39:41
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 356 Pomógł: 7 Dołączył: 20.05.2005 Skąd: Lublin 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. -------------------- Najtrudniej jest zrozumieć, dlaczego w ogóle coś rozumiemy. A. Einstein
profileGolden / profileNavigeo / Nasza-Klasa |
|
|
|
13.10.2007, 18:06:30
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 226 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 -------------------- (\.../)This is Bunny
(O.o)Copy Bunny into your signature to help him... (> <)...on his way to world domination |
|
|
|
14.10.2007, 10:51:27
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 356 Pomógł: 7 Dołączył: 20.05.2005 Skąd: Lublin Ostrzeżenie: (0%)
|
Faktycznie masz rację. Dzięki.
-------------------- Najtrudniej jest zrozumieć, dlaczego w ogóle coś rozumiemy. A. Einstein
profileGolden / profileNavigeo / Nasza-Klasa |
|
|
|
14.10.2007, 11:19:02
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 639 Pomógł: 41 Dołączył: 26.03.2007 Skąd: Warszawa Ostrzeżenie: (0%)
|
Bardzo fajna i ładnie napisana klasa
ps. Możesz dodać do klasy upload obrazków ? Wtedy będzie wszystko w jednym miejscu, a to tak naprawdę tylko jedna metoda -------------------- |
|
|
|
14.10.2007, 21:44:07
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 356 Pomógł: 7 Dołączył: 20.05.2005 Skąd: Lublin 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 -------------------- Najtrudniej jest zrozumieć, dlaczego w ogóle coś rozumiemy. A. Einstein
profileGolden / profileNavigeo / Nasza-Klasa |
|
|
|
![]() ![]() |
|
Wersja Lo-Fi | Aktualny czas: 2.09.2010 - 22:29 |