Zebra_Image przychodzi skompilowane z GD biblioteki, potężny i znanych rozwiązań do przetwarzania obrazu, szczególnie z programistów PHP.
To pozwala programistom wykorzystujące Zebra_Image wspieranie zaawansowanych operacji przetwarzania obrazu na serwerach, które nie mają zainstalowanej biblioteki GD.
Powodem tej klasie jest dostarczenie przenośnego funkcji obróbki zdjęć, które mogą być łatwo dodana do dowolnej strony internetowej lub aplikacji PHP w oparciu.
Zebra_Image działa ze wszystkimi formatami biblioteka GD mogą pracować, GIF, JPEG, GIF, PNG8 i PNG24.
Większość głównych operacji manipulacji obrazu wspierane z GD są również zawarte, wraz z możliwością wykorzystania filtrów graficznych.
Obsługiwane filtry to kontrast, kolorowanie, wykrywanie krawędzi, płaskorzeźba, zanegować, skali szarości, jasność, rozmycie gaussa selektywne rozmycie, oznacza usunięcie, gładka i pikselizacja
Opis .
- Zmiana rozmiaru obrazu
- Obróć zdjęcie
- Kadrowanie obrazu
- Wyostrzanie obrazu
- Stosowanie filtrów do obrazu
- Zachowaj przezroczystość
- Obsługa formatów znanych obrazów,
- Dokumentacja
- Przykłady
- Kod skomentowane
- Raportowanie błędów
Co nowego w tym wydaniu:
- Usunięto błąd wyciszenie używany imagecreatefrom {gif, jpeg, png} nazywa się w & quot; _create_from_source & quot; Metoda prywatne, które spowoduje, że skrypt w milczeniu, jeśli nie został przekroczony limit pamięci;
- Projekt jest już dostępny na GitHub i jako pakiet dla Composer.
Co nowego w wersji 2.2:
- Nowy obiekt jest już dostępny: png_compression, który określa Poziom kompresji plików PNG; to wartość tej właściwości jest ignorowana w wersjach starszych niż 5.1.2 PHP;
- Nowy obiekt jest już dostępny: sharpen_images które po włączeniu będzie pouczać skrypt zastosować & quot; wyostrzyć & quot; filtr do uzyskanych obrazów; może być bardzo przydatne podczas tworzenia miniaturek, ale powinny być używane tylko podczas tworzenia miniaturek; Filtr wyostrzenie opiera się na funkcji PHP imageconvolution który jest dostępny tylko dla PHP w wersji 5.1.0+ i pozostawi obrazów niezmienione dla starszych wersji;
- Dodano nowe opcje kadrowania: TOPCENTER, topright, MIDDLELEFT, MIDDLERIGHT, bottomleft, BOTTOMCENTER, bottomright;
- Cała logika metody zmiany rozmiaru został przepisany;
- Naprawiono błąd, gdzie skrypt wygeneruje ostrzeżenie, jeśli została wyłączona funkcja chmod opcji konfiguracyjnych PHP za pomocą; teraz to nie wygeneruje ostrzeżenie, ale zamiast tego będzie ustawić wartość nieruchomości błędów skryptu zawiera;
- Naprawiono błąd, gdzie, jeśli można by zmienić rozmiar przezroczysty obraz i procesu będzie konwersji do formatu JPEG (bez przezroczystości) i background_color argumentem danej metody zmienić rozmiar został ustawiony na -1, jej obraz na kolor tła będzie czarny; teraz jest biały, tak jak opisano w dokumentacji;
Co nowego w wersji 2.1.2:
- Naprawiono błąd podczas zmiany rozmiaru zdjęć o wysokości większej niż szerokość i przy użyciu metody zmiany rozmiaru () tylko argument wysokości; dzięki Manuweb2 sprawozdawczości.
Co nowego w wersji 2.1.1:
- Naprawiono błąd, gdzie skrypt będzie produkować ostrzeżenia na niektóre szczególne obrazy przezroczyste GIF; dzięki Olof Fredriksson sprawozdawczości.
Co nowego w wersji 2.1:
- Naprawiono błąd, gdzie skrypt będzie produkować ostrzeżenia na częściowo uszkodzony Pliki JPEG i nie przetwarza obraz; teraz z powodzeniem obsługiwać skrypt takich obrazów;
- Naprawiono błąd, gdzie metoda obracanie nie działa poprawnie na przezroczystych obrazów PNG / GIF;
- Lepsza ogólna obsługa przezroczystych obrazów;
- : & quot; flip_both & quot; która odwraca obraz w pionie i poziomie;
- Kod metod flip_horizontal i flip_vertical został przepisany;
- wyraźniej przykładem dodano;
Nowa metoda została dodana
Co nowego w wersji 2.0:
- Cały kod został skontrolowany i ulepszony;
- nazwy metod, metody i właściwości argumenty globalne zostały zmienione, a więc ta wersja łamie kompatybilność z poprzednimi;
- resize () metoda została udoskonalona i obecnie można zmienić rozmiar obrazu do dokładnej wysokości i szerokości i nadal zachować proporcje angażując metody upraw ();
- Naprawiono błąd, gdzie uprawa (), flip_horizontal () i flip_vertical () nie działa poprawnie dla przejrzystych plików PNG;
- Niektóre udoskonalenia dokumentacji.
Wymagania :
- PHP 4.4.9 lub wyższej,
Komentarze nie znaleziono