GraphicsMagickには、リーディング、ライティング、およびTIFFなどの一般的なフォーマットを含む88以上の主要なフォーマットで画像を操作サポートするツールとライブラリのオープンソースの強固なコレクションです、JPEG-2000、PNG、PDF、フォトCD、JPEG、SVG、およびGIF。
。GraphicsMagickには、
の特長のなど、回転、サイズ変更、シャープ、画像に特殊効果を追加、カラー低減するために使用することができます。
- < LI> (JPEGへ例えばTIFF)1フォーマットから別の画像に変換する
- カラー減らす、または画像に特殊効果を追加、サイズ変更、回転、シャープ
- 画像サムネイルのモンタージュを作成します。
- Web上で使用するのに適した透明な画像を作成します。
- GIFアニメーションシーケンスに画像のグループを回し
- いくつかの別々の画像を合成して合成画像を作成します。
- 画像上の図形やテキストを描画します。
- ボーダーまたはフレームます。 で画像を飾る
- 画像のフォーマットと特性を記述します。
- INSTALL-windows.txtを::
- INSTALL-unix.txt:2014の更新します。 。
- Copyright.txt:2014の更新します。
- NEWS.txt:2014の更新します。 。
- のREADME.txt:2014の更新します。 。
- DOC:2014の更新します。
- WWW:2014の更新します。
- VisualMagick /インストーラ:2014の更新します。 。
- の変更ログ:2014年ChangeLog.2013に回して変更履歴ます。 。
の のこのリリースの新機能である。2014年の更新
のバージョン1.3.17のの新機能:
- 修正フォーマット文字列のコンパイル警告。 MS-DOSのライン終端を削除します。
- モジュールのロードは現在モジュールだけでサポートされている共有ライブラリが有効になっているという理由だけで構築していない。これはlibltdlはのみビルドモジュールから依存されることを意味します。いつか将来的には、libltdlがもはやGraphicsMagickはソースツリーに同梱されません。
のバージョン1.3.15のの新機能は次のとおりです。
- このバージョンは、PNGライターのバグが修正され、いくつかを排除<(QUOTを&に似;&QUOTを識別)一時ファイルが漏洩には、-strip追加し-repageコマンドオプション、一様なランダムノイズの追加をサポート層が返すようにXCF形式のサポート選択を行い、INFOコーダは-formatオプションをサポートします。 / LI>
のバージョン1.3.13のの新しいは何をされます:
- 多くのバグは、デッドロックの原因となったものも含めて、固定されているまたはクラッシュします。
- EXIFプロファイルはJPEGファイルを書き込む際に、ベンチマーク施設は現在、様々なスレッドをベンチマーキングするためのモードが含まれて保存され、netpbmのPAMのフォーマットがサポートされています。
のバージョン1.3.12のの新機能:
- セキュリティ修正:
- は、それがGraphicsMagickにWindows用のビルドに関連するとしてCVE-2010から0205を解決するために1.2.43にlibpngのWindowsのソースを更新します。
- バグ修正:
- フィルタモード(標準出力への書き込み)は完全に壊れていたします。
- は今のlibpng 1.4でコンパイルする必要があります。
- WindowsのPerlMagickビルドは間違ったバージョンとしての地位を特定します。
- 動作の変更:
- DCXの出力形式にのみ、要求に書かれている。複数のフレームが書き込まれるならば、以前にPCXコーダは、自動的にDCX形式に切り替えるだろうします。
のバージョン1.3.8でのの新機能:
- セキュリティ修正:
- CVE-2009から1882&QUOTを修正します。
- 修正ロックアップ(SourceForgeの問題2886560)します。
- LIBLTDL:セキュリティ上の問題を修正するために、2.2.6bにlibtoolを更新しました。それはGraphicsMagickにに関係するようCVE-2009から3736を解決します。
- バグ修正:
- -convolve、-recolor:コアダンプを避けるために-convolveと-recolorコマンドを解析する際に、そのユーザー提供の行列を検証するには、正方形である。 。
- CALS:画像の幅よりも背の読み取り画像が失敗に終わった。
- ConstituteImage()、DispatchImage():不透明度を示す必要があり、透明性と 'O'を示すべきである 'A'と 'T'。動作が矛盾していました。他のケースでは、不透明度を意味しながら、いくつかのケース 'O'の透明性を意味した。また、いくつかのケースでは、マットは、それが必要として、画像で有効になっていませんでしたします。
- DCRAW:ビルドのベースのモジュールが「dcraw」を介して提供形式をサポートしていなかったので、 モジュール名が登録されていない
- はGetOptimalKernelWidth1D()、GetOptimalKernelWidth2D():Q32のビルドでは、コンボリューションカーネルサイズが原因算術オーバーフローの32ビットシステム上で大シグマのために間違って推定した。これは-convolve、-blur、-sharpen、およびこれらの関数を使用する他のアルゴリズムのために間違った結果を引き起こす可能性があります。
- 画像サイズ:QUOT&のようなファイル名の仕様を介して画像サイズを渡す機能を修正しました。myfile.jpg [640×480]&QUOT。むしろ-size使用する必要よります。
- IPTC:BLOBデータがあってもサイズにパディングする必要がありました。サイズが正しく報告されるようになりまします。
- IPTC:返されたIPTC文字列の値が短すぎる1文字だった。 。
- サイズの大きなファイル:大ピクセル·キャッシュファイルはGNU Linuxの下で働いていなかった。 。
- JP2:問題をスケーリングいくつかの値を修正します。 。
- JP2:ジャスパーは、モジュールのビルドによって使用されたときに出口でクラッシュする可能性を修正します。 。
- MPC:is_monochromeとis_grayscaleフラグはMPCコーダのために適切に管理されていなかった。 。
- PCL:ページが常に排出されていませんでした。 。
- PNG:1色の画像を書き込もうとしたときPNG8エンコーダが失敗していました。
- PSD:PSDパーサはすべて以下の層の画像データの破損で、その結果、0x0のピクセル層によって混乱していたします。
- -rotate、-shear:一部の内部報告されたエラーが潜在的に失われていた。
- サブレンジ/標準入力(例:&QUOT - [1]&QUOT;)コマンドになりましたサブ範囲の仕様と併せて標準入力から画像を読み込みをサポートします。 。
- 魔術++のSTL ShadeImage:実装は完全にしくじった。 。
- の新機能:
- CALSタイプ1ファイルは今書かれてもよい(ヨハネ軍曹によって寄与作業)。 CALSのサポートは、TIFFライブラリに依存しているします。
- GROUP4RAWエンコーダは、RAWグループ4データの書き込み/読み込みをサポートします。
- JP2:JPEG 2000はむしろわずか8または16よりも2から16までの任意のビット深度で書かれていてもよい。 。
- JPEG:IJG JPEGライブラリのバージョン7がサポートされました。 。
- JPEG:追加されたJPEG:ブロック·平滑化とJPEG:空想-アップサンプリングは、これらのJPEGライブラリのオプションを制御するために定義します。 。
- JPEG:ITU FAX JPEGのために適切に色空間を検出し、適用します。 。
- リソース制限:&QUOTが用意されました。スレッド&QUOT。 OMP_NUM_THREADS環境変数と同様に使用することができるOpenMPスレッドの数を指定することができ、リソース制限します。
- TIFF:CIELAB TIFFを読み取ることができるようにします。
- MagickGetImageAttribute()/ MagickSetImageAttribute():画像の属性を取得および設定サポートする新しいワンド方法。ミッコKoppanen寄稿ます。
- ClonePixelWand():ディープコピーへの新しい杖方法既存のピクセルの杖ます。 。
- ClonePixelWands():ディープコピーへの新しい杖方法既存のピクセル·ワンドの配列 。
- MagickCdlImage():新たなワンドの画像にASC CDLを適用する方法します。
- MagickGetImageBoundingBox():画像から任意のソリッドカラーの境界線を除去するために必要な作物のバウンディングボックスを返すために新しいワンドメソッド 。
- MagickGetImageFuzz()、MagickSetImageFuzz():色比較曖昧度を取得し、セットに新しいワンド·メソッド 。
- MagickHaldClutImage():新たなワンドの画像にHald CLUTを適用する方法します。
- MagickSetResolution():新たなワンドワンド解像度を設定する方法します。
- MagickSetResolutionUnits():ワンド解像度ユニットをセットに新しいワンドメソッド 。
- 魔術++:魔術++ライブラリはMinGWのとCygwinの下でDLLとして構築することができます。これが機能するには、C ++の例外のために近代的なGCCを必要とします。
- 機能改善:
- のCygwin:Cygwinの1.7がサポートされるようになりました。 。
- JPEG圧縮の設定は、(可能な場合)に保存されてます。
- PDF:元のファイルは、元の設定(可能であれば)でJPEG圧縮を使用し、JPEG圧縮を使用した場合は 。
- TIFF:Windowsのアップデートlibtiffの3.9.2を使用するように構築します。 。
- X11ディスプレイ:。単純なバイナリ透明性以上のものを使用して透明な画像の下に市松模様のパターンを適用します。
- パフォーマンスの向上:
- ガンマ:パフォーマンスは、Q8のために改善され、Q16が構築されます。また、Q32ビルドで完全精度を維持します。
- 文字列データは、(より少ないの割り当て、少ないメモリ、およびより少ないCPU)をより効率的にビットで扱われてます。
- 動作の変更:
- InitializeMagick()の前に、任意の魔術API関数を使用して起動する必要があります。これを怠ると、おそらくすぐにアプリケーションがクラッシュにつながる。これは、スレッドの安全性と効率を改善することを意図し、初期化および実行時の変化によるものである。以前はそれだけ強くInitializeMagick()を呼び出すことが推奨されていました。
- ConstituteImage()、DispatchImage():不透明度を示す必要があり、透明性と 'O'を示すべきである 'A'と 'T'。動作が矛盾していました。他のケースでは、不透明度を意味しながら、いくつかのケース 'O'の透明性を意味した。また、いくつかのケースでは、マットは、それが必要として、画像で有効になっていませんでしたします。
- colors.mgk:今デフォルトに空で、オプションです。前のコンテンツは、現在、効率的な方法でライブラリにコンパイルされますが、既存の値を変更してもよい、または新しい値がcolor.mgkにエントリを追加することによって追加します。
- DisableSlowOpenMPはデフォルトになりました。時々遅いのではなく、高速に実行するアルゴリズムのためのOpenMPを有効にするには--enable-OpenMPのスローに使用します。
- magic.mgk:このデータは今効率的な方法でライブラリにコンパイルされているので、この設定ファイルは使用されなくなりました。 。
- modules.mgk:今デフォルトに空で、オプションです。前のコンテンツは、現在、効率的な方法でライブラリにコンパイルされますが、既存の値を変更してもよい、または新しい値がmodules.mgkにエントリを追加することによって追加します。
- はVisual Studioのビルドに含まれていないサードパーティ製の実行可能ファイルは、もはやGraphicsMagickにインストーラにバンドルされていません。これはそのhp2xx.exe、mpeg2dec.exeがないことを意味し、そしてmpeg2enc.exeはもはや配布されます。
XMakeImage機能&QUOTにおける整数オーバーフロー;
原因不正な形式のサブ画像の仕様を解析中にループにぶら下がっに
。
JPEGを使用したフォーマットにJPEGブロブを挿入するときに
のバージョン1.3.5でのの新機能:
- セキュリティ修正:
- BMPおよびDIB形式は、負の高さの値のためのアサーションを投げた。これは、プロセスがクラッシュします。
- バグ修正:
- は魔術++ヘッダをインストールしないでください
- はLinuxのRPMのSPECファイルは常にモジュールがロードされない.laファイルや他のロード可能なモジュールをインストールする必要があります。
- のWindowsランタイムDLLは、正しいランタイムDLLが利用できない場合に実行に失敗し、その結果、間違ったコンパイラのバージョンのためにしたします。
- 機能改善:
- はFITS:解析がより堅牢である。 。
C ++が無効になっている場合ます。
のバージョン1.3.4でのの新機能:
- バグ修正:
- これで、Windows Vistaの下で実行されます(32ビットアプリケーションなど)をします。
- Q32ビルドで演算オーバーフローを変換する色空間を修正します。
- の新機能:
- Windows用のビルドには、(ソースコードはまだWindowsの'98をサポートしています)のOpenMPをサポートし、Windows 2000以降が必要です。
- Windowsでの大規模なファイルをサポートします。
- サポート16と24ビット浮動小数点のTIFFファイルの書き込み/読み込みます。
- サポート64ビット整数のTIFFファイルの書き込み/読み込みます。
- 追加&QUOT;ログイン&QUOT ;,&QUOT、マックス&QUOT ;,&QUOT、ミン&QUOT ;,および&QUOT、パウ&QUOT。 -operatorするオプションします。
- 機能改善:
- デバッグログは正しく64ビットのオフセット値を出力します。
- パフォーマンスの向上:
- Microsoft Windowsシステムのリソース推定を改善します。
のバージョン1.3.3でのの新機能:
- バグ修正:
- (このバグは1.3.2によって導入された)。colormappedファイルで使用する場合、アサーションを投げていた「識別」
- は-segmentオプションを使用すると、巨大な画像に使用された場合、画像の色を中傷排除します。
- 「-format&QUOTを識別;%のC&QUOT; '今サイズに関係なく全体のコメントをレポートします。
- -convolveの引数は、もはや任意にそのように巨大なコンボリューションカーネルを切り捨てられるようになりましコマンドラインから指定することができます。
- パフォーマンスの向上:
- 画像セグメンテーション(-segmentは)今のOpenMPを使用して加速し、実行性能を向上させるために他のいくつかの戦術を使用しています。
- '&識別するQUOT; *&QUOT;'万ファイルを含むディレクトリで使用した場合、今成功して32ビットアプリケーションで動作します。
- 「識別」今すぐに実行します。
TIFFファイルで使用すると
コメントが見つかりません