Re: 要望スレッド その4 [ No.42 ]
メンテ
 2010/07/05 04:12
 basil
こんばんわ。たまに書き込む人です。

[要望]
\i[xxx]機能なんですが、\ih[xxx]というようなのを追加して、アイコン画像を1/2縮小で表示できたりすると嬉しいなぁと。
解像度を320x240にしている場合、倍サイズで表示されますが、これを倍サイズで表示しないような実装です。
解像度を640x480にしている場合は、\iとして処理してしまうか、画像を1/2縮小して表示する形になるかと思います。
ピクチャ全てに及ぶ話ではなく、特殊文字としての\iの拡張に関してだけの話です。

[私の想定する使い方]
こちらの作り方の問題で解決できる部分という気もしますが、画面上の情報量を上げるため、文字サイズを小さくした場合
アイコン画像サイズと合わなくなって、さてどうしたものかと思ってしまったもので。

※文字列ピクチャ表示の場合は、24x24アイコンを使用し、フォントサイズを大きめに設定した上で、ある程度のサイズ縮小を掛けてやれば、私が想定しているに近い処理もできますが、この機能が使えれば便利だろうと思って提案しました。
(例えば、アイコンは24x24、画面比率は320x240。文字列に「\i[1]\f[22]テスト」を入れた上で、拡大率を30%にという指定。)

アイテム一覧、ステータス表示、アイテム説明欄などで利用することを想定しています。

[他の方にも有益な部分]
ウディタの標準的な文字出力で、サイズ的にフィットするアイコンサイズは12x12程度だと思っての発言です。
素材サイト的に12x12のアイコンを配布しているところも多くはなく、24x24、16x16が大半であるように思えるので、この機能があれば、そのまま扱えるアイコン素材が相当量増えるのではないかと思います。

アイコンはドット表現してあるため、規約的に改造が容認されている場合でも、事前に単純サイズ縮小しても扱いにくいですし、そもそも規約的に改造禁止な場合もあります。
素材提供者側としてもいい加減なサイズ縮小して使われても、素材の見栄えが悪くなる可能性が高いことを考えると喜ばれないと思えます。

[総括]
文字列ピクチャ表示の場合は、内部的な拡大縮小が2度手間になりそうなので、どうかなとは思う部分はありますが、
処理速度はともかくとして、実装自体は難しくないのかなと思いまして、要望としてみました。
\iq[xxx]で1/4や、\id[xxx]で2倍っていうのも、あれば嬉しい人もいるのかも‥‥。
\i以下の略字は、harf,quarter,doubleを意図してみました。

[締め]
そもそもの考え方が間違っているとか、もっと簡単に工夫できんだろッなんて意見もあれば、
質問版ではありませんが、教えていただけるとありがたいです。
正直、各自工夫すべき部分だという気もしてるんですけどね(笑)

長文失礼いたしました。