Generowanie miniatur na stronie internetowej

W niedzielnym wpisie do rosołu postaram się przybliżyć narzędzie, które nie jednemu może skrócić czas tworzenia projektu o kilkadziesiąt minut lub parę godzin. Często zdarza się że w projekcie musimy pozwolić

na uploadowanie obrazków i podstawową ich obróbkę. Nikt by się nie obraził gdyby w ustawieniach strony, lub przy dodawaniu obrazów, wykonać skrypt który by ustawiał czy miniaturki z artykułów mają być przycinane, czy mają mieć zachowane proporcje itd.

 

 

Na szczęście ktoś już o tym pomyślał, lub nawet kogoś już to zagadnienie męczyło i zdecydował się na napisanie wspaniałej klasy jaką jest phpThumb(). Jest dość potężne narzędzie do obróbki obrazów po stronie serwera. Biblioteka pozwala na obróbkę obrazów w formacie jpg, png, gif, bmp, a jest wstanie każdy format zapisać jpg. png, gif, bmp, ico.

 

php Thumb() na podstawie jedynie adresu obrazu jest w stanie dokonać na nim takich operacji ja:

  • zmniejszanie
  • powiększanie
  • obracanie
  • przycinanie
  • nakładanie znaku wodnego na obraz
  • nakładanie efektów

Dodatkową zaletą biblioteki jest praca z filtrami takimi jak:

  • Alpha channel mask from mask file
  • Auto Contrast / Levels
  • Bevel edge
  • Blur
  • Brightness
  • Colorize to target color by amount
  • Contrast
  • Drop shadow
  • Edge Detect
  • Flip Horizontal / Vertical
  • Gamma
  • Grayscale
  • Mean Removal
  • Negative color
  • Reduce Color Depth
  • Rounded Corners
  • Saturation
  • Sepia
  • Smooth
  • Threshold
  • White Balance

 

Aktualności

Nowa strona internetowa X-CMS

26-05-2017 Wyświetleń:1160 Aktualności

Strona internetowa dla X-CMS

Projekt systemu zarządzania treścią X-CMS z naszego warsztatu doczekał się własnej strony internetowej. Uznaliśmy, że projekt jest na tyle rozwinięty iż powinien posiadać własny serwis internetowy i na nim przechowywać...

Czytaj więcej

Tworzenie stron WWW - częste pytania

12-10-2016 Wyświetleń:2405 Aktualności

Często zadawane nam są pytania dotyczące samego procesu tworzenia stron internetowych. Dlatego zdecydowaliśmy się na rozpoczęcie cyklu artykułów, odpowiadających na najczęstsze pytania.

Czytaj więcej

Aplikacja do wystawiania faktur Online

02-05-2015 Wyświetleń:247096 Aktualności

Udostępniliśmy nowe rozszerzenie do naszego systemu zarządzania treścią – aplikację do wystawiania faktur online. Teraz możesz mieć dostęp do swoich dokumentów z każdego

Czytaj więcej

Najnowsze kursy

Tworzenie stron z Page Builder

22-01-2016 Wyświetleń:2257 Joomla!

Jest potężnym narzędziem służącym do organizacji treści na stronach serwisu. Posiada kilkadziesiąt dodatków, a jego moc tkwi w prostocie układania elementów na stronie serwisu.

Czytaj więcej

Joomla 3 - Edycja treści

01-05-2015 Wyświetleń:4863 Joomla!

  Głównym elementem systemu CMS Joomla! Jest komponent artykułów. To właśnie ten komponent odpowiada za wyświetlanie treści na podstronach. Aby przejść do panelu

Czytaj więcej