投稿者: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)
よろしくお願いいたします。
投稿者:ゆうと <yutopia
utopiat.net> 投稿日:2024/06/03(Mon) 00:15:56 No.24
こんにちは
> などとしてアイコン画像を保存すると、アイコンの背景が黒くなってしまうのですが、透過型にするにはどうすればよいのでしょうか?
抽出する手順は、Win32APIのExtractIconEx関数の仕様に依存します。
この関数は、半透明に対応していないため、アイコンによっては影など一部が黒くなりますが、これは仕様です。仕様上、リソース抽出ツールのように完全なアイコン形式で抽出できませんので、ご了承ください。
> とした場合には、以下のようなエラーが出て、どうすれば回避できるのか分かりません。
こちらはカイゼン板に書いた通りとなります。
投稿者:KNIGHT 投稿日:2024/06/04(Tue) 14:27:12 No.26
こんにちは
お返事ありがとうございます。
> 抽出する手順は、Win32APIのExtractIconEx関数の仕様に依存します。
> この関数は、半透明に対応していないため、アイコンによっては影など一部が黒くなりますが、これは仕様です。仕様上、リソース抽出ツールのように完全なアイコン形式で抽出できませんので、ご了承ください。
そうなのですね。分かりました。
ありがとうございました。
- WebForum -