アプリ版:「スタンプのみでお礼する」機能のリリースについて

今まで「PaintShop」をトリミングや画像縮小にしか使わなかったのですが、下記操作が可能であれば教えて頂ければと思い、投稿させて頂きました。よろしくお願いします。

背景の色を例えば「#RRGGBB」というようなコード指定で作成することができるのでしょうか?

あるいは「#RRGGBB」のR:G:Bの比率を求めてから代入するやり方になるのでしょうか?この場合、RGB比率の求め方は簡単に算出できるものなのでしょうか?

A 回答 (3件)

できます。


1.
[表示]-[バーの設定]で「カラーパレット」を表示します。
2.カラーパレットの背景色をダブルクリックすると「色の設定」ダイアログが出ますので、「HTMLコード」テキストボックスに直接入力できます。他の色の選択方法を選んでも、勝手に換算します。

なお、パレットが256色以下の場合、この操作ができません。(HTMLカラー表現が出来ません)出来るようにするには、
3.
メニューバーより「カラー」-「増色」-「True Color」を選びます。

余談ですが、現在のPaint Shopのバージョンは8.10です。
7と8.10では若干の表現や操作の違いがあり、8.10での「3.」の操作は「画像」-「増色」になります。
    • good
    • 0
この回答へのお礼

カラーパレットで直接入力可だったんですか!!そして、自動的に換算されるとのこと、まさに灯台下暗しであります。「True Color」でやるのですね。ありがとうございます。さっそく試してみた所、できることが確認できました。

お礼日時:2004/08/04 05:45

手元にPaint Shop Pro7 が一寸無いので記憶が曖昧ですが前景色と背景色で色指定可能だったと思います。


Webセーフカラーを使う場合は変換も簡単ですが、既存の16進カラーに合わせる場合は対応表とか面倒です。
javaScriptで書いたので宜しければお使いください。

<HTML lang="ja">
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Script-Type" content="text/javascript">
<TITLE>16進変換</TITLE>
<SCRIPT Language="JavaScript">
function Hex(){
var zz = document.F2.T3.value;
var str0 = zz.substring(0,2);
var str1 = zz.substring(2,4);
var str2 = zz.substring(4,6);
var rr = parseInt("0x"+str0);
var gg = parseInt("0x"+str1);
var bb = parseInt("0x"+str2);
alert("R:"+rr+"\nG:"+gg+"\nB:"+bb);
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<H3>16進カラーコードを10進に変換します</H3>
<P>#は省略して6桁で入力して下さい。</P>
<FORM NAME="F2">
A:<INPUT TYPE="text" NAME="T3" MAXLENGTH="6" STYLE="ime-mode: disabled">
<INPUT TYPE="button" VALUE="Aの値を10進変換" onClick="Hex()">
<INPUT TYPE="reset" VALUE="クリア">
</FORM>
</BODY>
</HTML>
    • good
    • 0
この回答へのお礼

う~~~ん、これはすごい!私のキャパを遥かに越えています。ですが、しっかりコピーして勉強したいと思います。ありがとうございました。

お礼日時:2004/08/04 05:40

#RRGGBB形式の場合、RR,GG,BBは16進数表示です。


具体的には、
00 01 02…09 0A 0B…0F 10 11 12…
と進み、最大FF(10進で255)まであります。数字がFFに近づくほど明るくなり、00に近づくほど暗くなります。比率で与える場合は最大を255として換算し、それを16進数に変換する必要があります。
でもご心配なく。Windowsについている電卓を使えば一発で10進→16進変換ができますよ。Webで簡単にやりたければ次のサービスがあります。
http://www1.odn.ne.jp/~cci36320/javascript/color …

他に色の名前を与える指定もでき、これは決まっています。例えばblue,red,cyan,ivory,white,orange…等々。これらの名前は次に掲載されています。
http://www.page.sannet.ne.jp/mtoga/html/bih-h_x3 …

ご自身の要求に合ったものを探すときは「色コード」「色の名前」で検索してください。
    • good
    • 0
この回答へのお礼

ありがとうございました。Webサービスがあるということを知りませんでした、さっそく確認しようと思います。

お礼日時:2004/08/04 05:38

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!