これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドicotoolです。
プログラム:
NAME
icotool-Win32アイコンとカーソルファイルを変換して作成します
SYNOPSIS
アイコツール [オプション] ... [FILE] ...
DESCRIPTION
このマニュアルページのドキュメントでは、 アイコツール
この アイコツール プログラムは、アイコン(.ico)ファイルとカーソル(.cur)ファイルを変換して作成します。 で
モーメントアイコンは、PNGファイルからのみ作成および抽出できます。 これはを使用して行われます
libpng。
アイコンファイルとカーソルファイルは、主にMicrosoft Windows(R)プラットフォームで使用されます。 各アイコンまたは
カーソルファイルには、さまざまな解像度のさまざまな数の複数の画像が含まれている場合があります
色の。 カーソルファイルは、アイコンファイルとは異なり、
各画像のホットスポット。
MicrosoftのInternetExplorerの最近のバージョンでは、小さなサイトのロゴタイプにアイコンが使用されています。 NS
ブラウザは、ウェブサイトからfavicon.icoというファイルを取得し、この中の画像を使用します
メニューとサイトリストでサイトを表すファイル。 (このファイルはWebサイトのに配置されます
他のファイルと同様に、ルートディレクトリ。)Galeonのようなブラウザは、この動作をコピーし、
また、.icoファイルをフェッチし、サイトのロゴタイプに使用するようになりました。
各アイコンまたはカーソルファイルには、異なる寸法の複数の画像が含まれている可能性があるため、
深さ、変換により、複数のPNGファイルが作成される場合があります。 それに応じて、
アイコン/カーソルファイルを作成するときに、複数のPNGファイルを指定できます。
OPTIONS
これらのプログラムは通常のGNUコマンドライン構文に従い、長いオプションはで始まります
XNUMXつのダッシュ( `-')。
-NS、 - エキス
このオプションは、で指定されたすべてのアイコン/カーソルファイルからの画像をicotoolに通知します。
コマンドラインを抽出します。 フィルタオプション(以下を参照)を使用して制御できます
抽出される画像。
-l、 - リスト
このオプションは、指定されたすべてのアイコン/カーソルファイルの画像が
記載されています。 出力は次のようになります。
--icon --index = 1 --width = 16 --height = 16 --bit-depth = 4 --palette-size = 16
--icon --index = 2 --width = 32 --height = 32 --bit-depth = 8 --palette-size = 256
-NS、 - 作成
このオプションは、すべてのPNGファイルを使用してアイコン/カーソルファイルを作成するようにicotoolに指示します
コマンドラインで指定された順序で指定されます。 ビット数
アイコン/カーソルファイルで使用されるピクセルあたりは、で使用される色の数によって異なります
PNGファイル。 (PNG画像にインデックス付きパレットがある場合、それは必ずしも意味するわけではありません
作成したアイコン/カーソルファイルで同じパレットが使用されます。)
-私、 --index =N
ファイルを一覧表示または追加する場合、このオプションはicotoolに一覧表示または抽出のみを指示します
各ファイルのN番目の画像。 最初の画像のインデックスは1です。
このオプションは、作成モードでは効果がありません。
-w、 -幅=ピクセル
--indexに似ていますが、このオプションを使用すると、代わりに画像の幅を一致させることができます。
このオプションは、作成モードでは効果がありません。
-NS、 -高さ=ピクセル
--indexに似ていますが、このオプションを使用すると、代わりに画像の高さを一致させることができます。
このオプションは、作成モードでは効果がありません。
-NS、 -ビット深度=COUNT
--indexに似ていますが、このオプションを使用すると、
代わりに一致する画像。 有効な値は、1、2、4、8、16、24、および32です。
作成モードでは、このオプションを使用すると、の最小ビット深度を指定できます。
アイコンファイル内の画像。
-NS、 --palette-size =ピクセル
--indexに似ていますが、このオプションを使用すると、画像の色数を増やすことができます
代わりに一致するパレット。 アイコン/カーソルファイルに24ビットまたは32ビットの画像があります
パレットがないため、パレットサイズは0になります。
このオプションは、作成モードでは効果がありません。
-NS、 --hotspot-x =コード
--indexに似ていますが、このオプションを使用すると、ホットスポットのx座標を次のようにすることができます。
一致しました。 このオプションは、カーソルファイルにのみ影響します。
作成モードでは、これを使用してホットスポットのx座標を指定できます。
-Y、 --hotspot-y =コード
--indexに似ていますが、このオプションを使用すると、ホットスポットのy座標を次のようにすることができます。
一致しました。 このオプションは、カーソルファイルにのみ影響します。
作成モードでは、これを使用してホットスポットのy座標を指定できます。
- アイコン このオプションは、アイコンファイルのみを一覧表示または抽出することを指定します。 の
作成モードの場合、このオプションを使用して、(カーソルの代わりに)アイコンを指定できます。
作成されます。 (これは作成モードのデフォルトです。)
- カーソル
このオプションは、カーソルファイルのみを一覧表示または抽出することを指定します。 の
作成モード。これを使用して、(アイコンの代わりに)カーソルを指定することができます。
作成されます。
-NS、 --alpha-threshold =LEVEL
PNG画像の最大アルファレベルを指定します。
作成されたアイコンで透明。 デフォルト値は127です。これは次の場合にのみ使用されます
アイコンファイルの作成。
-o、 --output =パス
抽出モードでは、このオプションは抽出されたファイルがあるディレクトリを指定します
作成した。 PATHが存在しない場合は、存在しないものを参照していると見なされます。
代わりにファイル。 最初に一致した画像がその名前のファイルに抽出されます。
作成モードでは、このオプションは出力ファイルの名前を指定しました。 デフォルトは
バイナリデータを標準出力に書き込む(標準出力の場合、icotoolはこれを拒否します)
はターミナルです)。
PATHが `-'の場合、すべての出力は標準出力に出力されます。
このオプションは、リストモードでは効果がありません。
-NS、 --raw = FILENAME
入力ファイルを生のPNG(Vistaアイコン)として保存します。
- 助けて オプションの概要を表示します。
- バージョン
バージョン情報を出力して終了します。
例
ファイル `demo.ico '内のすべての画像を一覧表示します。
$ アイコツール -l デモ.ico
--icon --index = 1 --width = 16 --height = 16 --bit-depth = 4 --palette-size = 16
--icon --index = 2 --width = 32 --height = 32 --bit-depth = 4 --palette-size = 16
--icon --index = 3 --width = 48 --height = 48 --bit-depth = 4 --palette-size = 16
--icon --index = 4 --width = 16 --height = 16 --bit-depth = 8 --palette-size = 256
--icon --index = 5 --width = 32 --height = 32 --bit-depth = 8 --palette-size = 256
--icon --index = 6 --width = 48 --height = 48 --bit-depth = 8 --palette-size = 256
`demo.ico 'に16色の画像のみをリストします。
$ アイコツール -l --palette-size = 16 デモ.ico
--icon --index = 1 --width = 16 --height = 16 --bit-depth = 4 --palette-size = 16
--icon --index = 2 --width = 32 --height = 32 --bit-depth = 4 --palette-size = 16
--icon --index = 3 --width = 48 --height = 48 --bit-depth = 4 --palette-size = 16
すべての画像を現在のディレクトリに抽出し、宛先ファイルに名前を付けます
`demo.ico_I_WxHxD.xpm ':
$ アイコツール -x -o . デモ.ico
$ ls * .png
demo_1_16x16x4.png demo_3_48x48x4.png demo_5_32x32x8.png
demo_2_32x32x4.png demo_4_16x16x8.png demo_6_48x48x8.png
現在のディレクトリ内のすべての.icoファイルにあるすべての256色のアイコン画像を抽出し、
`img / 'で抽出された画像
$ アイコツール -x -o IMG / -p 256 * .ico
XNUMXつの画像を使用して `favicon.ico 'という名前のアイコンを作成します。
$ アイコツール -c -o favicon.icoを mysite_32x32.png mysite_64x64.png
onworks.netサービスを使用してicotoolをオンラインで使用する