アイコン画像の抽出について

投稿者:KNIGHT 投稿日:2024/05/24(Fri) 12:14:30 No.22

お世話になります。

アイコン画像を、フリーソフトの IconExplorerで抽出した場合には、背景が透過型になるようなのですが、
〜〜〜〜
「C:\Program Files\Adobe\Acrobat DC\Acrobat\acrobat.exe」からアイコン画像を抽出したものを、「Acrobat.ico」へ保存
〜〜〜〜
などとしてアイコン画像を保存すると、アイコンの背景が黒くなってしまうのですが、透過型にするにはどうすればよいのでしょうか?

また、
〜〜〜〜
「C:\Program Files\Adobe\Acrobat DC\Acrobat\acrobat.exe」の2番目からアイコン画像を抽出して、「Acrobat.ico」へ保存
〜〜〜〜
とした場合には、以下のようなエラーが出て、どうすれば回避できるのか分かりません。
<エラー>〜〜〜〜〜〜〜〜〜〜〜〜
「抽出して」という手順が複数あり、どの手順を実行するか決められません。
引数の助詞や型が合うように指定してください。

手順の候補:
[アイコン画像]を【ファイル名:文字列】から〈【サイズ:整数】で〉抽出:プロデルアイコン@アイコン画像
[アイコン画像]を【ファイルと番号】番目から〈【サイズ:整数】で〉抽出:プロデルアイコン@アイコン画像
〜〜〜〜〜〜〜〜〜〜〜〜
[エラー番号117] [はじめ:1行目]
プロデル 2.0.1244 (64)

よろしくお願いいたします。

Re: アイコン画像の抽出について

投稿者:ゆうと <yutopia あっとまーくutopiat.net> 投稿日:2024/06/03(Mon) 00:15:56 No.24

こんにちは

> などとしてアイコン画像を保存すると、アイコンの背景が黒くなってしまうのですが、透過型にするにはどうすればよいのでしょうか?

抽出する手順は、Win32APIのExtractIconEx関数の仕様に依存します。
この関数は、半透明に対応していないため、アイコンによっては影など一部が黒くなりますが、これは仕様です。仕様上、リソース抽出ツールのように完全なアイコン形式で抽出できませんので、ご了承ください。


> とした場合には、以下のようなエラーが出て、どうすれば回避できるのか分かりません。

こちらはカイゼン板に書いた通りとなります。

Re^2: アイコン画像の抽出について

投稿者:KNIGHT 投稿日:2024/06/04(Tue) 14:27:12 No.26

こんにちは
お返事ありがとうございます。
> 抽出する手順は、Win32APIのExtractIconEx関数の仕様に依存します。
> この関数は、半透明に対応していないため、アイコンによっては影など一部が黒くなりますが、これは仕様です。仕様上、リソース抽出ツールのように完全なアイコン形式で抽出できませんので、ご了承ください。

そうなのですね。分かりました。
ありがとうございました。

▲ページの先頭へ

- WebForum -