この記事は更新が必要とされています。 この記事には古い情報が掲載されています。編集の際に新しい情報を記事に
反映 させてください。反映後、このタグは除去してください。
(2019年5月 )
GUIにおけるスキン (英 : skin )、および外装機能 (がいそうきのう)とは、ソフトウェア などでグラフィカルユーザインタフェース の外観表示、つまり見た目を変更できる機能、およびその外装のこと。具体的には、文字列 と背景の表示色 や大きさ、フォント に加え、UI要素の形やレイアウト 、背景などの画像 、ボタン などを、たいてい二つ以上を一括して変更できる。テーマ (英 : theme )やビジュアルスタイル (英: visual style )などとも称する。
この記事では、「グラフィカルユーザーインターフェースの見た目を変更する機能」の総称を外装機能 とし、これにを扱うものとする。また冗長すぎるカタカナ語 については、コンピューター の文脈 における略語 、および訳語 を適宜用いる。
概要
GUI の黎明期 に、個々のGUI要素の表示を変更する設定は別として、「GUIの見た目を一括で変更できる機能」はなかった。しかし、GUIを備えたソフト がバージョン を重ねるごとに、新たに追加されたUI 要素や逆に廃止されたUI要素により発生したレイアウトの見た目の問題を解決するために必要となった。このような経緯で、UIの後方互換性を持たせたまま見た目のレイアウトを変更するために実装する外装機能は今でも少なくない。
外装機能としては純粋に、マーケティング 的な売りとしてデザインの刷新や、あるいは単に個人的なこだわりとして見た目を変えるために実装された。
またアクセシビリティ 機能の一部として、色覚異常 を持つユーザーに配慮した配色によるUIの実現や、特にダークモード(英 : dark mode 、暗色モード)などと呼ばれる、画面を全体的に黒く表示する外装機能により有機EL のディスプレイ などにおいて、光る必要のあるピクセル を最小限にすることで電力消費 を抑える効果を期待する[1] 。
種類
まず、外装機能は、それぞれのソフトウェア により様々な理由で、様々な時期に実装されたため、しばしば全く異なる目的と手法を持つ。また、いまだコンセサンス の取れた分類体系 や慣行 による分類がなく、同じ名称でも時期やソフトの分類により、その変更の実行範囲や実行方法が異なる。
スキン
スキン と呼ばれる外装機能は、言葉通りskin (ここでは皮革の意味) を張り替えるように見た目を変更する発想に基づく名称である。したがって、3Dグラフィックス のポリゴン に張る画像の差し替えにより実現するものや、平面においても、UI要素のバックグラウンドのプロパティの変更により実現するものなどがある。
例えば、Windows Media Player のスキンは、1つ以上のPNG をはじめとする画像ファイル のコレクションと、これらのファイル を表示する方法を定義するテキストファイル で構成する。
具体的に、マインクラフト を代表とするゲーム や、メタバース などの仮想空間 においては、地形情報に影響が出てはいけないため、ポリゴンの皮だけを変更することになり、特に製作者側から3D空間内のインターフェース のことをスキンと呼ぶ。ここから転じて、3D空間外のパラメータ や開始画面 もまとめてスキンと呼ぶことすらある。
しかしキャラクターの操作ができる3Dグラフィックスの場合、特にプレイヤーにとって操作可能なPC : P layer C haracter (プレイヤーキャラクター) がプレイヤーの体であり、スキンとはPCの見た目 のことのみをさす[2] 。その場合は、PC以外のUI要素とポリゴンに張る画像を抱き合わせてテクスチャ パック (英 : texture pack )、あるいは単にテクスチャ などと呼ぶ[3] 。
このように傾向としてスキンは、メディアプレイヤー やゲームなどの、趣味のためのソフトに適用されることが多い。また、MediaWiki をはじめとするウィキエンジン やその他のウェブページ のコンポーザー は、スタイルシート の変更を含む外装機能をスキンと呼ぶが、この場合はレイアウトなども変化することがある。
スキンの変更に対応した主なソフトウェア
この節は更新が必要とされています。 この節には古い情報が掲載されています。編集の際に新しい情報を記事に
反映 させてください。反映後、このタグは除去してください。
(2022年2月 )
脚注
^ “Material Design ” (英語). Material Design . 2023年5月28日 閲覧。
^ “【マイクラ】スキンの入手方法や変更方法について解説!|マイクラゼミ ”. ConoHa (2020年12月22日). 2023年5月28日 閲覧。
^ “Minecraft Texture Packs | Planet Minecraft Community ”. www.planetminecraft.com . 2023年5月28日 閲覧。
^ “amo上でテーマの分類が新しいものとなります。 ”. 2013年9月21日 閲覧。
関連項目
コマンド入力 データ入出力 表示 コンテナ ナビゲーション 特殊ウィンドウ 関連項目