sobota, 19 lipca 2008

CImg

Najlepsze narzędzie w kategorii: Programowanie grafiki rastrowej

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)
Wady:
  • 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)
Konkurencja:
Informacje dodatkowe:

0 komentarze:

Prześlij komentarz