Niewiarygodne jest to, jak ta mała biblioteka potrafi ułatwić życie podczas konstruowania nowych algorytmów przetwarzania obrazu. Nie tylko wspiera ona odczyt i zapis dokumentów oraz ich przechowywanie w wygodnej do operowania tablicy dwuwymiarowej, ale potrafi również wyświetlać obrazki i obsługuje zdarzenia myszki i klawiatury.
Zalety:
- Wyświetlanie obrazków i obsługa zdarzeń myszy
- Obsługa formatu DICOM (po zainstalowaniu pluginu XMedCon)
- Wbudowany zestaw filtrów graficznych
- Możliwość rysowania prostych kształtów (punkt, linia, prostokąt, elipsa, strzałka)
- Wyświetlanie obiektów w 3D
- Dobrze dopracowana obiektowość (szablony klas i funkcji, przeładowanie operatorów, konstruktory kopiujące i inne)
- Prosta w użyciu - wystarczy dołączyć plik cimg.h
- Pozwala na zamknięcie kodu (licencja CeCILL-C)
- CImg domyślnie potrafi czytać i zapisywać kilka rodzajów plików (m.in. BMP). Obsługa pozostałych formatów graficznych (w tym JPG, GIF, PNG, TIF) możliwa jest dopiero po zainstalowaniu ImageMagicka.
- Brak przykładów integracji z bibliotekami do tworzenia interfejsu użytkownika (Visual Studio, Borland)
- FreeImage, Adobe GIL, ITK, DevIL, OpenCV, VIGRA, Olena, EasyBMP, VXL, paintlib, ADISL, restoreInpaint
0 komentarze:
Prześlij komentarz