HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0625
naonao同位置に違う色で文字を重ねると輪郭がにじむ2未解決


naonao

リンク

2009/6/25(Thu) 23:00:51|NO.26019

お尋ねいたします。

以下のようなスクリプトを書きました。


cls 4 font "MS ゴシック",50 pos 100,100:color 255,255,255: mes "Hello, world" pos 100,100:color 50,50,50 : mes "Hello, world" pos 100,200:color 255,255,255: mes "Hello, world" pos 100,300:color 50,50,50 : mes "Hello, world" stop

要するに,ある色で文章を書いた後,別の色で同じ文章を上から重ねています。

そうすると,あるモニターでは後から書いた文章がきれいに表示されるのですが,
別のモニターでは,輪郭が白くにじんだり,複数の色でにじんだりして表示されます。

同じ会社・同じ型番のモニターで,設定をリセットして行っても,
きれいに表示されるものと,そうでないものに分かれます。

そこでお知恵をお借りしたいのですが,
ある色で書いた文章を,他の色に変えたいという場合,
簡単に行える方法があれば教えていただきたいと思います。

また,モニターによって表示される状況が異なるという,
このような現象を回避する方法もあれば、教えていただけると嬉しいです。

よろしくお願いします。



この記事に返信する


r

リンク

2009/6/25(Thu) 23:28:49|NO.26021

単純にアンチエイリアスの問題なのでは?
フォントサイズがある一定以上でアンチエイリアスの掛かった表示になるので
輪郭部分で下の色が混ざる事になります。
アンチエイリアスが掛かってない文字描画なら
半透明部分が一切無いので、ピッタリ重ねればにじみません。

もしこれが原因なら文字部分を下地で塗りつぶして
もう一度文字を描画しなおすしか方法がありません。

モニターで違ってしまうというのが腑に落ちませんが…



774

リンク

2009/6/25(Thu) 23:52:52|NO.26025

それはHSPのせいではなく、アンチエイリアスの所為。

どうしても気になって仕方ないなら画像を用いる。



ONION software Copyright 1997-2023(c) All rights reserved.