色情報関連

投稿者:ten 投稿日:2025/02/04(Tue) 15:55:50 No.2463

いつもお世話になっています。

1.「色情報を作る」がうまく動きません。サンプルをそのままコピーしてみましたが、1行目の「色情報を作る」のところで詰まります

---
色情報の作成に必要な引数の数や型が合わないため、種類を作成できません。

[エラー番号900] [はじめ:1行目]
プロデル 2.0.1311 (64)
---

2. これは、自信がない話ですので、間違っていたら、大変、大変、申し訳ないのですが・・・

HLSについて、下記のページに、輝度、明度、彩度・・・とあります。

https://produ.irelang.jp/docs/pgraphics/colorconvert.htm

これは、Hは色相(Hue)、Lは輝度(Lightness)、Sは彩度(Saturation)のことかな、と思うのですが、このHLS色空間のことではないのでしょうか。ただ、その場合、L(輝度)とS(彩度)が逆になっているように思われます。

---
H=250
L=0.5
S=1
窓というウィンドウを作る
窓の背景色は、HLS(H,L,S)
窓を表示する
待機する
---

上記を実行させると、背景が白になります。逆に、L=1(輝度最大)、S=0.5(彩度半分)にすると、青色になります(輝度最大時には、白くなるはず)

私自身詳しいとはいいがたいので、根本的に勘違いしていたら、申し訳ありません

修正しました(2.0.1312)

投稿者:ゆうと 投稿日:2025/02/05(Wed) 03:53:28 No.2464

こんにちは。お世話になっております。

> 1.「色情報を作る」がうまく動きません。サンプルをそのままコピーしてみましたが、1行目の「色情報を作る」のところで詰まります

こちらは、再現でき、プロデル側の問題と判明しましたので、修正いたしました。

> HLSについて、下記のページに、輝度、明度、彩度・・・とあります。
> 窓の背景色は、HLS(H,L,S)
> 上記を実行させると、背景が白になります。逆に、L=1(輝度最大)、S=0.5(彩度半分)にすると、青色になります(輝度最大時には、白くなるはず)

検証用プログラムありがとうございます。
諸々確認しましたところ、何点かミスがあることが発覚しました。

最新版で、次の通り修正しています。
・マニュアルの「輝度、明度、彩度」は、表記や順番に誤りがあり、ご指摘の通り「色相、彩度、明度」が正しいです。
・「HLS(H,L,S)」手順については、マニュアルの説明と異なり、H,S,Lの順番で解釈されていたため、マニュアルの説明に一致するようにプロデル側を修正しました。
・なお、従来バージョンから説明があった、引数を配列で指定する場合には互換性維持のため「HLS({H,S,L})」のままになっております。

混乱する状態となっており、失礼いたしました。
ご指摘があるまで気がついておりませんでしたので、ご指摘助かります。

ご確認ください。ありがとうございます。

Re: 修正しました(2.0.1312)

投稿者:ten 投稿日:2025/02/05(Wed) 12:40:24 No.2465

おお、もう修正を・・・ありがとうございます!

最新版をダウンロードして試してみます。

プロデル、HLSをさっと使えるので助かります(と言いつつ、HLSを使い始めたのは、つい最近なのですが。プロデルにあったなあ→調べてみる→これは便利!・・・という流れでして・・・)

いつもありがとうございます。感謝

▲ページの先頭へ

- WebForum -