2017/07/02Windows実行ファイルのアイコンやWebサイトのFaviconを作るときなど.icoファイルを用意する際に、ImageMagickを使うと1枚の画像からマルチアイコンを簡単に作ることができます。ウェブクリップアイコンマルチアイコンとはマルチアイコンは、複数の解像度のアイコンを1つの.icoファイルに格納したものです。実行ファイルのアイコンやFaviconは表示される場所によってサイズが異なるため、あらかじめ様々なサイズのアイコンを用意しておくことできれいに表示させることができます。マイクロソフトのガイドラインによると、アプリケーションアイコンは16、32、48、256のサイズを含めることが求められています。ImageMagickとはImageMagickはCUIで画像編集や変換などができるソフトウェアで、.icoファイル作成もサポートしています。icon:auto-resizeオプションを使うと、自動的に1つの画像からマルチサイズアイコンを作成してくれます。バージョン6.8.8-3からは、マルチアイコンに含めるサイズを指定できるようになりました。ImageMagickを使うと、元画像を複数サイズにリサイズしてマルチアイコンとして.icoに変換するまでの作業をすべて行うことができます。サイズによって画像を変えることも簡単にできます。サポートするフォーマットは多岐にわたり、.svgや.aiなどのベクタグラフィックスもサポートしています。この記事ではリサイズと変換しか使いませんが、他にも様々な機能があります。アイコンを作る1枚の画像から次のコマンドで、「icon.png」を256、192、128、96、64、48、40、32、24、16のサイズにリサイズしてマルチアイコンに変換します。icon.icoマルチアイコンに含めるサイズを指定するには次のようにします。icon.ico複数の画像から1枚の画像からアイコンを作る方法を各画像に適用してそれぞれアイコンを作り最後に結合すると、サイズによって画像を変えたアイコンを作成できます。次の例ではlarge.pngから128、48、small.pngから32、16サイズのアイコンを作成し、それらを結合して128、48、32、16のサイズを含むfavicon.icoを作成しています。favicon.icoFaviconを指定するにはサイトのヘッダに次のコードを挿入します。作成したアイコンにどのサイズが含まれているかはidentifyコマンドで確認できます。0:00.010ウェブクリップアイコンリサイズするだけなら次のコマンドのようになります。apple-touch-icon.pngウェブクリップアイコンを指定するにはサイトのヘッダに次のコードを挿入します。...Dockerとバックアップソフト併用時の注意ある日突然、Ubuntuマシンのパス補完が効かなくなりました。POSTDockerとバックアップソフト併用時の注意ある日突然、Ubuntuマシンのパス補完が効かなくなりました。