Netpbm
はじめに
編集Netpbmは、画像形式の変換を含む、グラフィック画像を操作するためのツールキットです。このパッケージには、約100種類のグラフィックス形式に対応したコンバーターを含む、350以上の個別ツールが含まれています。
主な機能例
編集- 画像サイズを10%縮小
- 画像の上半分をカット
- ミラー画像の作成
- 2つの画像間のフェード効果シーケンスの作成
システム要件
編集Netpbmは多くのプラットフォームでの使用を想定して設計されています。以下のシステムでテストされています:
- Unix系システム
- Windows
- Mac OS X
- VMS
- Amiga OS
特徴と制限事項
編集- インタラクティブなツールは含まれていません
- グラフィカルインターフェースは提供されていません
- コマンドラインからの実行、またはプログラムからの内部呼び出しを想定しています
インストール
編集前提条件
編集以下のコンポーネントが必要です:
- GNU Make
- Perlインタプリタ(基本インタプリタとコアモジュール)
- C89標準に準拠したCコンパイラ
- Single Unix Specification version 2に準拠したC runtime library
必要なディスク容量
編集- 本体:約9 MiB
- ドキュメント:約4 MiB(オプション)
サポート
編集- メーリングリストやバグ追跡システムは提供されていません
- メンテナ(Bryan Henderson)にメールで直接連絡することができます
- バグ報告には迅速な対応が行われ、通常数日以内に修正されます
人気のある機能
編集Fedoraでの利用統計(2012年6月時点)によると、以下の機能が特に多く使用されています:
最も利用されている変換ツール
編集- pnmtopng/pngtopnm(PNG形式との相互変換)
- pnmtops(PostScript形式への変換)
- ppmtogif/giftopnm(GIF形式との相互変換)
- tifftopnm/pnmtotiff(TIFF形式との相互変換)
- jpegtopnm(JFIF形式からの変換)
最も利用されている画像処理ツール
編集- pnmquant(色の量子化)
- pamscale(画像の拡大・縮小)
- pamcut(画像の切り抜き)
- pamfile(画像の寸法確認)
- pnmcrop(画像の余白除去)
ライセンス
編集- 複数の著作者による貢献で構成されています
- オープンソースライセンス(GPL、BSD、MITなど)で提供されています
- 商用利用可能ですが、特許に関する保証はありません
Webサイトでの利用
編集- CGIスクリプトを通じて画像処理機能を提供できます
- GalleryやIImages等のWebサイトソフトウェアで使用されています
- サーバー管理者権限とC言語のコンパイル環境が必要です