CImage upraszcza proces pracy z obrazami za pomocą PHP i jego rozszerzenia GD.
Ta niewielka klasa PHP zapewnia znacznie prostszy i jaśniejszy składni do edycji i przetwarzania zdjęć jest na stronie serwera, a następnie buforowanie i optymalizacji ich dostarczenia po stronie klienta.
CImage i jego klasa img.php są łatwe do zintegrowania istniejących aplikacji i pomoże deweloperom sieci łatwo przyciąć, cięcie, zmiana rozmiaru zdjęcia lub rozciągnąć do niektórych wymiarów.
Deweloperzy mogą zarządzać nie tylko wymiary obrazka i proporcje, ale można je również zmienić jego format, stosować różne filtry wpływ na wierzchu, a także zapisać je z różnych ustawień jakości i kompresji.
To może okazać się bardzo przydatna funkcja, szczególnie podczas tworzenia aplikacji opartych na sieci Web, które muszą pracować z obrazami, w taki czy inny sposób.
instrukcje użytkowania znajdują się w pliku README CImage za
Co nowego w tej wersji.
- Zawsze używaj hasła, wprawiając w img_config.php.
- Resize gif zachowując przejrzystość.
- Teraz powraca StatusCode 500, gdy coś się nie powiedzie.
- Trzy różne tryby. Surowy, produkcji, rozwoju
- Trzy pliki dla all-in-one imgs.php, imgp.php, imgd.php.
- Zmień nazwę skryptu all-in-one do WebRoot / imgs.php.
- Połącz wszystkie w jeden singel kod skryptu, Webroot / img_single.php.
- Nie zezwalaj hotlinking / pobierają od konfiguracji.
- Alias-name jest bez rozszerzenia.
- Opcja teraz wymaga hasła do pracy.
- Wsparcie dla hasła opcji, pwd ochrony użycie pseudonimu i zdalnego pobierania.
- Dodano wsparcie dla aliasu opcyjnych, które tworzy link do pamięci podręcznej wersji obrazu.
alias
Co nowego w wersji 0.7.0:
- Zawsze używaj hasła, wprawiając w img_config.php.
- Resize gif zachowując przejrzystość.
- Teraz powraca StatusCode 500, gdy coś się nie powiedzie.
- Trzy różne tryby. Surowy, produkcji, rozwoju
- Trzy pliki dla all-in-one imgs.php, imgp.php, imgd.php.
- Zmień nazwę skryptu all-in-one do WebRoot / imgs.php.
- Połącz wszystkie w jeden singel kod skryptu, Webroot / img_single.php.
- Nie zezwalaj hotlinking / pobierają od konfiguracji.
- Alias-name jest bez rozszerzenia.
- Opcja teraz wymaga hasła do pracy.
- Wsparcie dla hasła opcji, pwd ochrony użycie pseudonimu i zdalnego pobierania.
- Dodano wsparcie dla aliasu opcyjnych, które tworzy link do pamięci podręcznej wersji obrazu.
alias
Co nowego w wersji 0.6.
- przepisał i dodał dokumentacji
- Przeniesiony conolution expressesion z img_config.php do CImage.
- Minor czyszczenie właściwości w CImage.
- Dodawanie Webroot / htaccess, aby pokazać, jak przyjazne adresy URL mogą być tworzone dla img.php.
- Dodano opcję Fill-to-fit, ff.
- Dodano opcję skrót sc w celu umożliwienia konfiguracji złożonych wyrażeń.
- Dodano wsparcie dla niestandardowych zwojów.
- restrukturyzowane testprograms.
- Poprawiono json na PHP 5.3.
- Zwiększanie szablon dla testów w Webroot / testów podczas testów na zewnątrz.
- Dodanie opcji convolve biorąc oddzielonych przecinkami listę 11 float wartości, okłady i naraża imageconvoluttion ().
- Dodanie opcji DPR, urządzenie piksela Współczynnik, który domyślnie 1. ustawiony na 2, aby uzyskać duży obraz dwukrotnie. Przydatne dla wyświetlaczy Retina. Zasadniczo skrót, aby powiększyć zdjęcie.
- Dodawanie użytkowego cache.bash celu ułatwienia zbierania statystyk na wykorzystanie pamięci podręcznej.
- Cache-katalog może być teraz tylko do odczytu i służyć wszystkie buforowane pliki, nadal nie kiedy trzeba zapisać pliki.
- Pamięć podręczna teraz używa tego samego rozszerzenia pliku jako oryginalnego obrazu.
Co nowego w wersji 0.5.3:
- Dodane AutoRotate, aro` do automatycznego obracania obrazu w oparciu w sprawie informacji EXIF.
- Dodane bgColor, bgc` użyć jako backgroundColor kiedy potrzebują koloru wypełniacza, na przykład obrócić 45.
- Dodane rotateBefore, rb` obrócić obraz o pewien kąt przed przetwarzania.
- Dodane rotateAfter, ra` obrócić obraz o pewien kąt po przetworzeniu.
- oczyścić formatowanie kodu, usunąć spacje.
- Usunięto @ otwieranie obrazów, lepiej wyświetla ostrzeżenie w przypadku braku prawidłowego nr 34, ale umieścić go z powrotem.
- Ustawienia gd.jpeg_ignore_warning true jako domyślny # 34.
- Webroot / check_system.php wyprowadza się teraz wersję PHP i GD.
- 32 404 poprawnie wysłać nagłówek, gdy służąc komunikat o błędzie.
- Próba zweryfikowania Issue # 29, ale może nie.
- Dodawanie strukturę testprograms wraz z, wykorzystanie WebRoot / test_issue29.php jako próbki.
- Poprawa formatowania kodu.
- Wsparcie z wielką nazwy plików JPEG, JPG, PNG i GIF, jak zaproponowano w # 37.
- Zmiana CImage :: wyjście (), jak zaproponowano w # 37.
- Dodawanie bezpieczeństwa sprawdź, czy nazwa pliku obrazu jest zawsze poniżej IMAGE_PATH ścieżki, jak określono w img_config.php nr 37.
- Dodawanie elementu konfiguracji w img_config.php ustalania prawidłowych znaków w nazwie pliku obrazu.
- Przenoszenie Webroot / test * do katalogu WebRoot / testu.
- Webroot / check_system.php teraz wyjść, jeśli rozszerzenie dla Exif załadowany.
- Broke API gdy initDimensions () podzielonego na dwa sposoby, nowe initDimensions () i loadImageDetails ().
Wymagania :
- PHP 5.3 lub nowszy
Komentarze nie znaleziono