- ベストアンサー
アイコンの作成
作成したアイコンの png 画像を、拡張子を~.ico に変えましたが、Windows はエラーになって受け取りません。画像FormatをBMPで作成したものは正常にアイコンとして登録されます。 BMPだと透明部分がなくなるのでアイコンのバックが白とか黒になります。アイコンデーターはBMPフォーマットでないとだめでしょうか?実際にWindowsにあるアイコンは形状がいろいろあります。どうして作成すればいいでしょうか?宜しくおねがいいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
私はGIMPというフリーソフトを使ってアイコンを作ります。 https://www.gimp.org/downloads/ 取り込んだ後に、名前を付けてエクスポートで~.ico で保存すればOK このGIMPというソフトは高性能すぎてなかなか使いこなせないですが、ほとんど何でもできるので使いこなせれば便利です。
その他の回答 (2)
- NuboChan
- ベストアンサー率47% (785/1650)
ソフトを使用しなくてもWEBサイトを利用すればマルチアイコンが作成可能です。 PNGにも対応。 例えば、 https://kantaro-cgi.com/webappli/multiicon-maker/
- AsarKingChang
- ベストアンサー率46% (3467/7474)
VisualStudio(フリー)が一番まともに使えるかと。 ついでに、Microsoft製なので、これより良いツールは 基本的にはないです。 (使いやすいかは別として) なお、BMPフォーマットとICO形式は違います。 WindowsがBMP(DIB形式)をICOとして認識できるだけの 話で、厳密には「アイコン形式」で作る方がいいですよ。 アイコン形式の場合、複数のアイコンを同時に 1つのファイルに入れられますので。 つまり、画面が32x32の方がいいと思えば32x32 128x128がいいと判断されれば128x128と 適切なサイズを選んでくれるなど、メリットが多数あります。
補足
早速たくさんのご回答ありがとございます。 最終的には ico作成ツールを使うことに致しますが、単純な疑問を解決しておきたいと思い再度お尋ねいたします。 まず、ico は単体で1ケだけ作成すれば今回は解決します。ですので、前記のとおり BMP データの拡張子を ~.icoにすれば動作します。しかしアルファーチャンネルの透過情報が BMP にはありません。 WebでBITMAPV4というフォーマット形式が存在すると知りましたが、この方式でのアイコン画像はWindowsで表示できるのでしょうか? 次に~.icoファイル内で集められた画像類は、pngやgifなどそのままの画像データで存在されるのでしょうか?それともico表示のため、他のフォーマットにすべて変換されてしまいますか? そうなると ico のデータの中身はどのように保存され、再現されているのでしょうか?画像が単体ではBMPフォーマットしか受け付けない理由が知りたいと思います。