アイコンをつくるソフトが多数あります
これらのソフトは何をしているのでしょうか?
昔から不思議でした
確かに16×16のイメージをBMPで作成して、そのファイルの識別子をicoに変更しただけでは上手くいきません
アイコンソフトを通すとOKになります
タブン私が知らない制約がアイコン自体にあるのだとは思いますが、それが何であるか分かりません
アチコチ調べたのですがレベルの低い私には理解出来ない資料ばかり出てきて困っております
『猫でもわかるアイコンの秘密』などをご存知でしたらお教えください
宜しくお願い申し上げます
私見】アイコンなんぞは絵に過ぎないのだから、BMP、JPG、PNGなんでも良かろうに!
GIFならばアイコンがカチカチ踊ってもっと楽しいだろう!!!
No.2ベストアンサー
- 回答日時:
> 確かに16×16のイメージをBMPで作成して、そのファイルの識別子をicoに変更しただけでは上手くいきません
識別子とは拡張子のことでしょうか。
拡張子は符号にすぎず,ファイルの実際の中身を書き換えるわけではありません。
ICOとBMPでは構造が異なるため,構造の変換を行う必要があります。
> 私見】アイコンなんぞは絵に過ぎないのだから、BMP、JPG、PNGなんでも良かろうに!
BitmapもJPEGもPNGもGIFも,複数サイズ/複数色数に対応していないです。
# 元々Bitmapを束ねた形式ですし,現在はPNGを中に持てますが。
最近はフルカラー環境ばっかりでしょうけれども,
昔は4bit環境, 8bit環境それぞれの為に絵を描いて,それをまとめてICOファイルとしていました。
現在でも,複数サイズ対応や複数色数対応が要求されています。
サイズ変更や色数の変更を行うのはプログラムではなく,システムが設定に応じて行うことに注意して下さい。
http://msdn.microsoft.com/ja-jp/library/aa511280 …
もちろん,ソフトウェアが自身で描画するシステムの関知しないアイコンはPNGだろうがGIFだろうがかまいませんし,
# 最終的にはBitmapになりますが
内部でCreateIcon API呼び出してICONオブジェクトを作ってもかまいません。
> GIFならばアイコンがカチカチ踊ってもっと楽しいだろう!!!
Windows 95の頃にやったら間違いなく顰蹙物でした。
3.1の頃だと誰がそのためのメッセージポンプを回すのだ,という問題もありますが,
定期的にCPU時間を明け渡す必要のなくなったWin 95の頃でも,CPUパワーにそもそも余裕がなく,アイコンは静的な物でした。
今でも通知目的以外でアイコンがアニメーションすると,視覚的に邪魔でしょうね。
CPUパワーが十分ある現在でも,通知領域のアイコンがアニメーションするのはほとんどの場合そのソフトウェアからの通知がある場合に限られますし,
それ以外のアイコンはマウスカーソルがアイコンの上に乗ったり,クリックされた場合を除くとアニメーションしないのが一般的です。
Windowsの開発ガイドライン上は以下のように書かれています。
> アニメーションと切り替え効果は、試しに使ってみるという安易な理由ではなく、プログラムに必要であるという理由で使用してください。
http://msdn.microsoft.com/ja-jp/library/aa511285 …
No.3
- 回答日時:
Microsoftの作ったOSのアイコン仕様がそうなのだから仕方ありません。
今時のLinuxではアイコンにPngやJpeg画像も指定できます。
糞Windowsとは縁を切ってLinux使いましょう。
ありがとうございます
Linuxは駄目です ⇒ なぜならWindowsに首までドップリと浸かり切り、ビルゲイツの手先に成り下がっているからです
ビルゲイツと抱き合い心中です
ありがとうございました
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- フリーソフト アイコンとして保存アプリが不調 2 2022/04/16 06:39
- モニター・ディスプレイ 「.cur」のアイコン表示について 4 2023/03/04 10:21
- Windows 10 別ユーザーでログインした際、表示されないのソフトの探し方 1 2022/07/15 10:26
- デスクトップパソコン 消えたアプリ 6 2023/02/22 02:54
- デスクトップパソコン windows11のタスクバー登録について 6 2022/12/03 10:55
- iPhone(アイフォーン) パソコンの音楽をスマホに取り込めません 7 2023/02/23 11:05
- PDF PDFファイルのアイコン 2 2022/04/15 20:48
- デスクトップパソコン デスクトップのアイコンの位置が勝手に変わる 2 2022/12/18 21:45
- 発達障害・ダウン症・自閉症 Xのアイコンがアニメや電車にしている人って発達障害の傾向がありますか? 1 2023/08/13 13:12
- C言語・C++・C# C#の2つの実行ファイルとアプリアイコンの変更について 1 2023/01/07 16:57
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
サブフォルダ内のファイルを全...
-
VBA ファイルチェックについて
-
リストボックスに表示されたフ...
-
C#でCSVファイルをリストビュー...
-
error RC2104について
-
指定したもの以外の削除方法
-
fgetsのfはどういう意味でしょ...
-
顧客から返ってきたExcel Sheet...
-
エクセルVBAとJavaの関係は?
-
Thunderbird 振り分けされなく...
-
ブラウザにIPアドレスを直打ち...
-
Tera Termでのコマンド流し込み...
-
フォルダのサムネイル画像
-
エクセルで定期的(30分おき)...
-
元のフォルダに矢印キーで帰りたい
-
pscp.exeでkeyのStoreを確認し...
-
C:\\Documents and Settingsが...
-
PSPで動画が見れない
-
SSDのTrimって毎日実行していい...
-
MODE関数を文字でできる関数は...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サブフォルダ内のファイルを全...
-
C#でCSVファイルをリストビュー...
-
error RC2104について
-
EXCELのSheetを自動更新できな...
-
指定したフォルダ直下のファイ...
-
VBA Bookの表示、非表示
-
日付を指定しファイルを削除す...
-
指定したもの以外の削除方法
-
リストボックスに表示されたフ...
-
タスクバーのファイル表示について
-
顧客から返ってきたExcel Sheet...
-
日本語プログラミング「なでしこ」
-
拡張子のアイコンを取得
-
fgetsのfはどういう意味でしょ...
-
エクセルデータをweb上にアップ...
-
ネットワークドライブ先のファ...
-
vbaでDLL参照しているエクセル...
-
たくさんのフォルダーの中から...
-
Thunderbird 振り分けされなく...
-
Tera Termでのコマンド流し込み...
おすすめ情報