GraphicsMagick

Screenshot Software:
GraphicsMagick
Szczegóły programowe:
Wersja: 1.3.19
Filmu: 18 Feb 15
Wywoływacz: Bob Friesenhahn
Licencja: Wolny
Popularność: 0

Rating: nan/5 (Total Votes: 0)

GraphicsMagick jest open source solidny zestaw narzędzi i bibliotek, które pozwalają na czytanie, pisanie i manipulacji obrazu w ponad 88 dużych formatach, w tym popularnych formatów jak TIFF, JPEG-2000, PNG, PDF, Photo-CD, JPEG, SVG i GIF.
GraphicsMagick może być używany do obracanie, zmiana rozmiaru, wyostrzenie, dodawanie efektów specjalnych do obrazu kolorowego zmniejszenia itp

Opis .

    < li> Konwersja obrazu z jednego formatu na inny (np TIFF JPEG),
  • Zmiana rozmiaru, obracanie, wyostrzanie, kolor zmniejszyć lub dodać efekty specjalne do obrazu
  • Tworzenie montaż miniaturek obrazów,
  • Tworzenie przezroczysty obraz odpowiedni do zastosowania w sieci
  • Wyłącz grupy obrazów w sekwencji animacji GIF
  • Tworzenie złożonego obrazu przez połączenie kilku oddzielnych obrazów,
  • Narysuj kształty lub tekst na obrazie
  • Udekoruj obraz z granicy lub rama
  • Opisz format i cechy obrazu

Co nowego w tym wydaniu:

  • INSTALL-windows.txt:. Aktualizacja na rok 2014
  • INSTALL-unix.txt:. Aktualizacja na rok 2014
  • Copyright.txt:. Aktualizacja 2014
  • NEWS.txt:. Aktualizacja 2014
  • README.txt. Aktualizacja 2014
  • doc. Aktualizacja 2014
  • www. Aktualizacja 2014
  • VisualMagick / instalator. Aktualizacja 2014
  • Rejestr zmian. Obrót zmian do ChangeLog.2013 na rok 2014

Co nowego w wersji 3.1.17:

  • w formacie Fix ostrzeżenia kompilacji ciąg. Usuń zakończeń linii MS-DOS.
  • Moduł ładowania jest obecnie obsługiwane tylko przez moduły budować, a nie tylko dlatego, współdzielone biblioteki są włączone. Oznacza to, że 'libltdl' jest uzależniona tylko od przez moduły budować. Kiedyś w przyszłości, 'libltdl' nie będzie już spakowane w drzewie źródłowym GraphicsMagick.

Co jest nowa w wersji 1.3.15:

  • Ta wersja naprawia błąd PNG pisarz, eliminuje niektóre tymczasowe przecieki plików, obsługuje dodawanie jednolity szum losowy, dodaje -strip i -repage opcje polecenia, sprawia, że ​​wsparcie wybieranie formatu XCF, które warstwy do powrotu, i sprawia, że ​​koder INFO obsługuje opcji -format (podobny do & quot; identyfikacji & quot;) <. / li>

Co nowego w wersji 1.3.13:

  • Wiele błędów są stałe, w tym takie, które spowodowały impasu lub ulega awarii.
  • profile EXIF ​​są zachowane podczas zapisywania plików w formacie JPEG, benchmark obiekcie znajdują się teraz w tryb wyznaczania standardów z różnych wątków, Format netpbm PAM jest obsługiwana.

Co nowego w wersji 3.01.12:

  • Poprawki bezpieczeństwa:
  • Aktualizacja libpng Windows do 2.1.43 źródła w celu rozwiązania CVE-2010-0205, ponieważ odnosi się do budowy GraphicsMagick Windows.
  • Poprawki błędów:
  • Tryb filtra (pisać na standardowe wyjście) był zupełnie załamany.
  • Jeżeli teraz skompilować z libpng 1.4.
  • Windows PerlMagick build identyfikuje się jako złej wersji.
  • Zmiany zachowań:
  • DCX format wyprowadzenia jest tylko napisane na zamówienie. Wcześniej koder PCX automatycznie przełączyć do formatu DCX, jeśli będzie napisane wiele ramek.

Co nowego w wersji 1.3.8:

  • Poprawki bezpieczeństwa:
  • Fix CVE-2009-1882 & quot; Integer przepełnienie w funkcji XMakeImage & quot;.
  • Fix areszt ze względu na wiszące w pętli podczas parsowania zniekształconej specyfikacji sub-obrazu (SourceForge Emisja 2.886.560).
  • 'libltdl': Aktualizacja libtool do 2.2.6b w celu ustalenia kwestii bezpieczeństwa. CVE-2009-3736 rozwiązuje, ponieważ odnosi się do GraphicsMagick.
  • Poprawki błędów:
  • -convolve, -recolor. Weryfikacja, że ​​matryca wprowadzona przez użytkownika jest kwadratowy podczas przetwarzania polecenia -convolve i -recolor w celu uniknięcia zrzutu pamięci
  • CALS. Czytanie zdjęć wyżsi niż szerokość obrazu spowodowało awarii
  • ConstituteImage (), DispatchImage (): "A" i "T" powinien wskazywać przejrzystości i "O" powinna wskazywać krycie. Zachowanie było niezgodne. W "o" niektórych przypadkach oznaczało przejrzystości, podczas gdy w innych przypadkach oznaczało to krycie. Ponadto, w kilku przypadkach, matowy nie było coraz włączony obrazu tak, jak powinien.
  • dcraw: Nazwa modułu nie został zarejestrowany, tak moduły oparte buduje nie wspiera formaty świadczone za pośrednictwem "dcraw"
  • .
  • GetOptimalKernelWidth1D (), GetOptimalKernelWidth2D (): W budowie Q32, rozmiar jądra splotu oszacowano nieprawidłowo dużych Sigmas na systemach 32-bitowych z powodu Przepełnienie. Może to spowodować błędne wyniki dla -convolve, -blur, -sharpen i innych algorytmów, które używają tych funkcji.
  • Rozmiar zdjęcia: Stała zdolność przechodzenia rozmiar obrazu poprzez specyfikacji nazw plików, takich jak & quot; myfile.jpg [640x480] & quot; zamiast konieczności skorzystania -Rozmiar.
  • IPTC: Dane blob musiały być wyściełane równej wielkości. Rozmiar jest teraz prawidłowo zgłoszony.
  • IPTC:. Wartości łańcucha znaków IPTC był jeden znak za krótkie,
  • Duże Pliki:. Duże pliki pikseli cache nie działa na licencji GNU Linux
  • JP2. Naprawiono niektóre problemy skalowania wartości
  • JP2. Fix możliwej awarii na wyjeździe, kiedy Jasper jest używany przez moduły budować
  • RPP:. Is_monochrome i is_grayscale flagi nie były właściwie zarządzane przez RPP koder
  • PCL. Strona nie zawsze są wyrzucane,
  • PNG. Png8 koder nie powiedzie się, gdy próbuje napisać 1-kolorowy obraz,
  • PSD. PSD parser został pomylony przez warstw 0x0 pikseli, co powoduje uszkodzenie danych obrazu z wszystkich kolejnych warstwach
  • -rotate, -shear:. Niektóre wewnętrznie zgłaszane błędy potencjalnie utraty
  • podzakresie / stdin. Polecenia teraz wsparcie odczytuje obraz ze standardowego wejścia w powiązaniu ze specyfikacją podzakresu (np & quot; - [1] & quot;)
  • Magick ++ STL ShadeImage. Realizacja była całkowicie nieudana,
  • Nowe funkcje:
  • CALS typu 1 może być teraz pliki napisał (Prace nadesłane przez Jana sierżanta). Wsparcie CALS jest zależna od biblioteki TIFF.
  • GROUP4RAW koder obsługuje zapisu / odczytu danych RAW GRUPA4.
  • JP2: JPEG 2000 może być teraz zapisywane w dowolnych bitowych głębokości od 2 do 16, a nie tylko 8 lub 16
  • .
  • JPEG. IJG JPEG biblioteki w wersji 7 jest teraz
  • JPEG: Dodano jpeg: Blok-wygładzający i jpeg. Fantazyjne-Upsampling określa się kontrolować te opcje biblioteki JPEG
  • JPEG. Wykrywanie i zastosowanie przestrzeni kolorów, odpowiednio do ITU FAX JPEG
  • Ograniczenia zasobów: Jest teraz & quot; wątków & quot; limitów zasobów, które umożliwia określenie liczby OpenMP wątków, które mogą być używane, podobny do zmiennej OMP_NUM_THREADS środowiska.
  • TIFF. Pozwól CIELAB TIFF do czytania
  • MagickGetImageAttribute () / MagickSetImageAttribute (): Nowe metody Wand do wspierania pobierania i ustawiania atrybutu obrazu. Autor: Mikko Koppanen.
  • ClonePixelWand ():. Nowa metoda Różdżka głęboko skopiować istniejący różdżkę pikseli
  • ClonePixelWands (). Metoda Nowy Wand do głębokiego kopii tablicy istniejących różdżek pikseli
  • MagickCdlImage ():. Nowy Wand metodę zastosować ASC CDL do zdjęcia
  • MagickGetImageBoundingBox ():. Nowy Wand aby zwrócić Uprawy ograniczającą pole wymagane, aby usunąć granicę jednokolorowe z obrazka
  • MagickGetImageFuzz (), MagickSetImageFuzz (). Nowe metody Wand do pobierania i ustawiania współczynnika porównania kolorów rozmycia
  • MagickHaldClutImage ():. Nowy Wand metodę zastosować Hald CLUT do zdjęcia
  • MagickSetResolution ():. Nowa metoda Różdżka, aby ustawić rozdzielczość różdżki
  • MagickSetResolutionUnits (): Nowy Wand metoda aby ustawić jednostki rozdzielczości różdżki
  • .
  • Magick ++: Pozwól Magick ++ biblioteki zbudowany jako DLL pod MinGW i Cygwin. To wymaga nowoczesnych GCC w celu wyjątki C ++ do pracy.
  • ulepszenia Wyposażenie:
  • Cygwin. Cygwin 1.7 jest teraz
  • ustawienia kompresji JPEG są zachowane (jeśli to możliwe) podczas wkładania do formatów JPEG blobs korzystających z formatu JPEG.
  • PDF: Jeśli oryginalny plik używany kompresji JPEG, a następnie użyć kompresji JPEG z oryginalnych ustawień (jeśli to możliwe)
  • .
  • TIFF: Windows Update zbudować używać libtiff 3.9.2
  • .
  • X11. Wyświetlacz: Zastosuj wzór szachownicy pod spodem przejrzystych obrazów, które wykorzystują więcej niż prosty przejrzystości binarnym
  • Poprawa wydajności:
  • Gamma: wydajność jest lepsza dla Q8 oraz Q16 buduje. Również zachować pełną precyzję Q32 kompilacji.
  • Dane String zajmuje się nieco bardziej efektywnie (mniej przydziały, mniej pamięci i obciąża procesora).
  • Zmiany zachowań:
  • InitializeMagick () musi być wywołana przed użyciem jakiejkolwiek funkcji Magick API. Niezastosowanie się do tego będzie prawdopodobnie prowadzić do natychmiastowej awarii aplikacji. Jest to spowodowane zmianami inicjujących i wykonawczych mających na celu poprawę bezpieczeństwa wątku i wydajność. Wcześniej był tylko zaleca się wywołać InitializeMagick ().
  • ConstituteImage (), DispatchImage (): "A" i "T" powinien wskazywać przejrzystości i "O" powinna wskazywać krycie. Zachowanie było niezgodne. W "o" niektórych przypadkach oznaczało przejrzystości, podczas gdy w innych przypadkach oznaczało to krycie. Ponadto, w kilku przypadkach, matowy nie było coraz włączony obrazu tak, jak powinien.
  • colors.mgk: Czy teraz pusty domyślne i jest opcjonalna. Poprzedni treść jest teraz skompilowany do biblioteki w sposób efektywny, ale istniejące wartości mogą być modyfikowane, lub nowych wartości dodanych przez dodanie wpisów do color.mgk.
  • DisableSlowOpenMP jest teraz domyślnym. Użyj --enable-OpenMP-powolne, aby umożliwić OpenMP dla algorytmów, które czasami działają wolniej niż szybciej.
  • magic.mgk:. Plik ten nie jest już używany ponieważ te dane jest teraz skompilowany do biblioteki w sposób efektywny,
  • modules.mgk: Czy teraz pusty domyślne i jest opcjonalna. Poprzedni treść jest teraz skompilowany do biblioteki w sposób efektywny, ale istniejące wartości mogą być modyfikowane, lub nowych wartości dodanych przez dodanie wpisów do modules.mgk.
  • Po trzecie wykonywalne firm nie ujęte w programie Visual Studio budowy nie są już spakowane w instalatorze GraphicsMagick. Oznacza to, że hp2xx.exe, mpeg2dec.exe i mpeg2enc.exe nie są już dystrybuowane.

Co nowego w wersji 1.3.5:

  • Poprawki bezpieczeństwa:
  • BMP i DIB rzucali twierdzenie dla ujemnych wartości wysokości. To spowodowało, że proces do wypadku.
  • Poprawki błędów:
  • Nie zainstalować nagłówki Magick ++ C ++, jeśli jest wyłączona.
  • plik RPM SPEC musi zawsze zainstalować moduł ładowalny .la pliki albo moduły nie załaduje.
  • DLL środowiska wykonawczego systemu Windows były w złej wersji kompilatora, w wyniku niewykonania, czy poprawne DLL środowiska wykonawczego nie są dostępne.
  • ulepszenia Wyposażenie:
  • PASUJE: analizowaniem jest bardziej niezawodny,
  • .

Co nowego w wersji 1.3.4:

  • Poprawki błędów:
  • Teraz działa w systemie Windows Vista (jako aplikacja 32-bitowa).
  • Fix dla przestrzeni kolorów przekształcenia matematyczne przepełnienie w Q32 kompilacji.
  • Nowe funkcje:
  • build Windows obsługuje OpenMP i wymaga systemu Windows 2000 lub nowszy (kod źródłowy nadal obsługuje Windows '98).
  • Wsparcie dużych plików w systemie Windows.
  • Obsługa odczytu zapisu / 16 i 24 bitowych plików TIFF pływaka.
  • czytanie Pomoc / zapisu 64-bitowych plików TIFF liczbą całkowitą.
  • Dodane & quot; & quot ;, dziennika & quot; & quot ;, Max & quot; & quot ;, min i & quot; Pow & quot; opcje -operator.
  • ulepszenia Wyposażenie:
  • rejestrowanie debugowania teraz prawidłowo wyświetla 64-bitowe przesunięcie wartości.
  • Poprawa wydajności:
  • Pomóż oszacowanie zasobów dla systemów Microsoft Windows.

Co nowego w wersji 1.3.3:

  • Poprawki błędów:
  • "identyfikacji" rzucał twierdzenie, gdy używany w plikach kolormapowany (ten błąd został wprowadzony przez 1.3.2).
  • Z opcją -segment, wyeliminować zaśmiecać kolorów obrazu, gdy stosowane na wielkich obrazów.
  • "identyfikacji -format & quot;% c & quot;" teraz zgłasza całą komentarz niezależnie od wielkości.
  • Argumenty do -convolve nie jest już tak ogromne arbitralnie obcięte jądra splotu może teraz być określone z poziomu wiersza poleceń.
  • Poprawa wydajności:
  • segmentacji obrazu (-segment) jest teraz przyspieszone użyciu OpenMP i wykorzystuje kilka innych taktyk, aby zwiększyć wydajność wykonania.
  • "identyfikacji & quot; * & quot;" teraz z powodzeniem działa w aplikacji 32-bitowych, gdy używany w katalogu zawierającym milion plików.
  • "identyfikacji" teraz wykonuje szybko, gdy używane na TIFF.

Zrzuty ekranu

graphicsmagick_1_70535.png
graphicsmagick_2_70535.png
graphicsmagick_3_70535.png

Komentarze do GraphicsMagick

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!