GraphicsMagick

Software screenshot:
GraphicsMagick
Dettagli del software:
Versione: 1.3.19
Data di caricamento: 18 Feb 15
Sviluppatore: Bob Friesenhahn
Licenza: Libero
Popolarità: 0

Rating: nan/5 (Total Votes: 0)

GraphicsMagick è un robusto collezione open source di strumenti e librerie che supportano la lettura, la scrittura, e manipolare un'immagine in oltre 88 principali formati tra cui i più diffusi formati come TIFF, JPEG-2000, PNG, PDF, PhotoCD, JPEG, SVG, e GIF.
GraphicsMagick può essere utilizzato per ruotare, ridimensionare, affinare, aggiungere effetti speciali alle immagini, a colori ridurre, etc

Caratteristiche :.

    < li> Converti un'immagine da un formato ad un altro (ad esempio TIFF a JPEG)
  • ridimensionare, ruotare, affinare, il colore di ridurre, o aggiungere effetti speciali alle immagini
  • Crea un montaggio di miniature delle immagini
  • Crea un'immagine trasparente adatto per l'uso sul Web
  • Ruotare un gruppo di immagini in una sequenza di animazione GIF
  • Crea un'immagine composita combinando diverse immagini separate
  • Disegnare forme o il testo su un'immagine
  • Decorare un'immagine con un bordo o una cornice
  • Descrivere il formato e le caratteristiche di un'immagine

Cosa c'è di nuovo in questa versione:

  • INSTALL-windows.txt:. Aggiornamento per il 2014
  • INSTALL-unix.txt:. Aggiornamento per 2014
  • copyright.txt:. Aggiornamento per 2014
  • NEWS.txt:. Aggiornamento per 2014
  • README.txt:. Aggiornamento per 2014
  • doc:. Aggiornamento per 2014
  • www:. Aggiornamento per 2014
  • VisualMagick / installer:. Aggiornamento per 2014
  • ChangeLog:. Ruotare Changelog per ChangeLog.2013 per il 2014

Cosa c'è di nuovo nella versione 1.3.17:

  • formato Fix avvertimenti stringa di compilazione. Rimuovere terminazioni di linea MS-DOS.
  • modulo di carico è ora supportato solo dai moduli costruire e non solo perché le librerie condivise sono abilitati. Ciò significa che libltdl è dipendeva solo su dai moduli costruire. In futuro, libltdl non sarà più in bundle nell'albero dei sorgenti GraphicsMagick.

Cosa c'è di nuovo nella versione 1.3.15:

  • Questa versione corregge un bug PNG scrittore, elimina alcuni perdite di file temporanei, supporta l'aggiunta di rumore casuale uniforme, aggiunge -strip e opzioni di comando -repage, rende il formato XCF supporto selezionare quali strati per tornare, e rende l'INFO coder supporta l'opzione -format (simile a & quot; identificare & quot;) <. / li>

Cosa c'è di nuovo nella versione 1.3.13:

  • Molti bug sono fissi, tra cui alcuni che ha causato deadlock o si blocca.
  • profili EXIF ​​vengono mantenuti durante la scrittura di file JPEG, la struttura di riferimento ora include una modalità per l'analisi comparativa con fili diversi, il formato netpbm PAM è supportato.

Cosa c'è di nuovo nella versione 1.3.12:

  • Sicurezza Correzioni:
  • libpng Aggiornato sorgenti di Windows a 1.2.43, al fine di risolvere CVE-2010-0205 per quello che attiene alla costruzione GraphicsMagick di Windows.
  • Correzioni di bug:
  • Modalità filtro (scrivere stdout) era completamente rotto.
  • dovrebbe compilare con libpng 1.4.
  • di Windows PerlMagick costruire se stesso identificato come la versione sbagliata.
  • modifiche del comportamento:
  • formato di uscita DCX è scritto solo su richiesta. In precedenza il coder PCX dovrebbe passare automaticamente in formato DCX se sarebbero scritti più cornici.

Cosa c'è di nuovo nella versione 1.3.8:

  • Sicurezza Correzioni:
  • Fix per CVE-2009-1882 & quot; Integer Overflow in funzione & quot XMakeImage;.
  • Fix blocco a causa di appendere in circuito durante l'analisi di specifiche sub-immagine malformato (SourceForge problema 2.886.560).
  • libltdl: Aggiornato libtool a 2.2.6b per risolvere problema di sicurezza. Risolve CVE-2009-3736 in quanto riguarda GraphicsMagick.
  • Correzioni di bug:
  • -convolve, -recolor:. Convalidare quella matrice fornito dall'utente è quadrato quando analizza i comandi -convolve e -recolor al fine di evitare un core dump
  • CALS:. La lettura delle immagini più alte rispetto alla larghezza dell'immagine portato ad un fallimento
  • ConstituteImage (), DispatchImage (): 'A' e 'T' dovrebbe indicare la trasparenza e la 'O' dovrebbe indicare l'opacità. Comportamento è stato incoerente. In 'O' alcuni casi significa trasparenza, mentre in altri casi ha significato l'opacità. Inoltre, in alcuni casi, opaco non è stato sempre attivato nell'immagine come dovrebbe.
  • DCRAW: nome del modulo non è stato registrato in modo moduli basati costruisce non sono stati di supporto formati forniti via 'dcraw'
  • .
  • GetOptimalKernelWidth1D (), GetOptimalKernelWidth2D (): Nella costruzione Q32, la dimensione del kernel di convoluzione è stato stimato in modo non corretto per grandi sigma sui sistemi a 32 bit a causa di overflow aritmetico. Ciò potrebbe causare risultati errati per -convolve, -blur, -sharpen, e altri algoritmi che utilizzano queste funzioni.
  • Dimensione immagine: Fisso la capacità di passare la dimensione dell'immagine tramite la specifica nome del file come & quot; myfile.jpg [640x480] & quot; piuttosto che dover usare -size.
  • IPTC: dati Blob bisogno di essere riempito di una dimensione ancora. Il formato è ora riportato correttamente.
  • IPTC:. I valori stringa restituita IPTC erano un carattere troppo breve
  • Grandi Files:. Grandi file di cache pixel non funzionavano sotto GNU Linux
  • JP2:. Corretti alcuni problemi di scala valore
  • JP2:. Fissare possibile crash all'uscita quando Jasper viene utilizzato da un modulo costruiscono
  • MPC:. Is_monochrome e is_grayscale bandiere non sono state gestite in modo corretto per il coder MPC
  • PCL:. Pagina non è stata sempre essere espulso
  • PNG:. L'encoder PNG8 non riuscirebbe quando si cerca di dare una immagine 1-color
  • PSD:. Parser PSD è stato confuso da strati 0x0 pixel, con conseguente danneggiamento dei dati immagine di tutti i successivi livelli
  • -rotate, -shear:. Sono stati potenzialmente sta perdendo alcuni errori internamente segnalati
  • subrange / stdin:. Comandi ora supportano la lettura di un'immagine dallo standard input in combinazione con una specifica sottoinsieme (ad esempio, & quot; - [1] & quot;)
  • Magick ++ STL ShadeImage:. L'attuazione è stata completamente pasticciata
  • Nuove funzionalità:

  • File
  • Tipo CALS 1 ora possono essere scritte (Work contributo di John Sergeant). Supporto CALS dipende dalla libreria TIFF.
  • encoder GROUP4RAW supporta la lettura / scrittura dei dati RAW Group4.
  • JP2: JPEG 2000 può ora essere scritto in profondità di bit arbitrari che vanno da 2 a 16 piuttosto che solo 8 o 16
  • .
  • JPEG:. IJG JPEG biblioteca versione 7 è ora supportato
  • JPEG: Aggiunto jpeg: block-levigante e jpeg. Fancy-upsampling definisce per controllare queste opzioni biblioteca JPEG
  • JPEG:. Rileva e applicare spazi colore appropriato per JPEG FAX ITU
  • Limiti per le risorse: ora c'è un & quot; & quot discussioni; limite di risorse che permette di specificare il numero di thread OpenMP che può essere utilizzato, simile alla variabile OMP_NUM_THREADS ambiente.
  • TIFF:. Lasciare CIELAB TIFF da leggere
  • MagickGetImageAttribute () / MagickSetImageAttribute (): metodi Nuova Wand per sostenere sempre e impostare un attributo dell'immagine. Contributo di Mikko Koppanen.
  • ClonePixelWand ():. Nuovo metodo Wand di profonda copiare un bacchetta pixel esistente
  • ClonePixelWands ():. Nuovo metodo Wand profonda copia una serie di bacchette di pixel esistenti
  • MagickCdlImage ():. Nuovo Wand metodo per applicare l'ASC CDL a un'immagine
  • MagickGetImageBoundingBox ():. Nuovo Wand metodo per tornare alla casella di ritaglio di delimitazione necessario per eliminare ogni confine solido-colore dall'immagine
  • MagickGetImageFuzz (), MagickSetImageFuzz ():. Nuovi metodi Wand per ottenere e impostare il fattore colore confronto fuzz
  • MagickHaldClutImage ():. Nuovo Wand metodo per applicare un Hald CLUT a un'immagine
  • MagickSetResolution ():. Nuovo Wand metodo per impostare la risoluzione bacchetta
  • MagickSetResolutionUnits (): New Wand metodo per impostare le unità di risoluzione bacchetta .
  • Magick ++: Consentire library Magick ++ per costruire una DLL in MinGW e Cygwin. Ciò richiede un GCC moderna per eccezioni C ++ a lavorare.
  • Potenziamento delle funzioni:
  • Cygwin:. Cygwin 1.7 è ora supportato
  • impostazioni di compressione JPEG vengono conservate (se possibile) quando si inserisce JPEG blobs in formati che utilizzano JPEG.
  • PDF: Se il file originale utilizzata la compressione JPEG, quindi utilizzare la compressione JPEG con impostazioni originali (se possibile)
  • .
  • TIFF: Aggiornamento di Windows costruire usare libtiff 3.9.2
  • .
  • X11 Display:. Applicare uno schema a scacchiera sotto immagini trasparenti che utilizzano più di un semplice binario trasparenza
  • Miglioramenti delle prestazioni:
  • Gamma: Le prestazioni risultano migliorate per Q8 e Q16 costruisce. Preservare anche piena di precisione in Q32 build.
  • dati String viene affrontato con un po 'più efficiente (minor numero di assegnazioni, meno memoria, e meno CPU).
  • modifiche del comportamento:
  • InitializeMagick () deve essere richiamato prima di utilizzare qualsiasi funzione API Magick. In caso contrario, probabilmente causare l'arresto immediato dell'applicazione. Ciò è dovuto alla inizializzazione e runtime cambiamenti destinati a migliorare la sicurezza e l'efficienza del filo. In precedenza è stato solo consigliato vivamente di richiamare InitializeMagick ().
  • ConstituteImage (), DispatchImage (): 'A' e 'T' dovrebbe indicare la trasparenza e la 'O' dovrebbe indicare l'opacità. Comportamento è stato incoerente. In 'O' alcuni casi significa trasparenza, mentre in altri casi ha significato l'opacità. Inoltre, in alcuni casi, opaco non è stato sempre attivato nell'immagine come dovrebbe.
  • colors.mgk: è ora vuota di default ed è facoltativo. Il contenuto precedente è ora compilato nella libreria in modo efficiente, ma i valori esistenti può essere modificato, o nuovi valori aggiunti aggiungendo voci di color.mgk.
  • DisableSlowOpenMP è quello di default. Utilizzare --enable-OpenMP-slow per abilitare OpenMP per gli algoritmi che a volte corrono più lentamente piuttosto che veloce.
  • magic.mgk:. Questo file di configurazione non è più utilizzato in quanto questi dati sono ora compilati nella libreria in modo efficiente
  • modules.mgk: è ora vuota di default ed è facoltativo. Il contenuto precedente è ora compilato nella libreria in modo efficiente, ma i valori esistenti può essere modificato, o nuovi valori aggiunti aggiungendo voci di modules.mgk.
  • eseguibili di terzi che non figurano nel Studio costruzione visiva non sono più in bundle nel programma di installazione GraphicsMagick. Ciò significa che hp2xx.exe, mpeg2dec.exe, e mpeg2enc.exe non sono più distribuiti.

Cosa c'è di nuovo nella versione 1.3.5:

  • Sicurezza Correzioni:
  • formati BMP e DIB stavano lanciando una affermazione di valori di altezza negativi. Questo ha causato il processo di crash.
  • Correzioni di bug:
  • Non installare intestazioni Magick ++ se C ++ è disabilitato.
  • file Linux RPM SPEC deve installare sempre il modulo caricabile .la file altrimenti i moduli non verranno caricati.
  • DLL di runtime di Windows sono stati per la versione errata del compilatore, con conseguente mancata esecuzione se le DLL runtime corretto non sono disponibili.
  • Potenziamento delle funzioni:
  • FITS: parsing è più robusto
  • .

Cosa c'è di nuovo nella versione 1.3.4:

  • Correzioni di bug:
  • Ora gira sotto Windows Vista (come un'applicazione a 32-bit).
  • Fix per spazio colore trasformano overflow matematico in Q32 build.
  • Nuove funzionalità:
  • generazione Windows supporta OpenMP e richiede Windows 2000 o versione successiva (il codice sorgente di Windows supporta ancora '98).
  • Supporto di file di grandi dimensioni sotto Windows.
  • Supporto lettura / scrittura di file float TIFF a 16 e 24 bit.
  • Supporto lettura / scrittura di file TIFF a 64 bit integer.
  • Added & quot; Log & quot ;, & quot; Max & quot ;, & quot; Min & quot ;, e & quot; Pow & quot; opzioni per -operatore.
  • Potenziamento delle funzioni:
  • registrazione Debug ora stampa correttamente compensata a 64-bit valori.
  • Miglioramenti delle prestazioni:
  • Migliorare stima delle risorse per i sistemi Microsoft Windows.

Cosa c'è di nuovo nella versione 1.3.3:

  • Correzioni di bug:
  • 'identificare' stato gettando un'asserzione se applicata a file colormapped (questo bug è stato introdotto da 1.3.2).
  • Con l'opzione -segment, eliminare cestinare i colori dell'immagine quando viene utilizzato sulle immagini enormi.
  • 'identificare -format & quot;% c & quot;' ora riporta l'intero commento, indipendentemente dalle dimensioni.
  • L'argomento di -convolve è troncato così enormi kernel spira ora possono essere specificati dalla riga di comando non arbitrariamente.
  • Miglioramenti delle prestazioni:
  • segmentazione Immagine (-segment) è ora accelerato con OpenMP e utilizza diverse altre tattiche per migliorare le prestazioni di esecuzione.
  • 'identificare & quot; * & quot;' ora lavora con successo in un'applicazione a 32 bit quando viene utilizzato in una directory contenente un milione di file.
  • 'identificare' ora esegue rapidamente quando viene utilizzato su file TIFF.

Screenshots

graphicsmagick_1_70535.png
graphicsmagick_2_70535.png
graphicsmagick_3_70535.png

Commenti a GraphicsMagick

I commenti non trovato
Aggiungi commento
Accendere le immagini!