不透明度を設定したカラーセルの見え方が違う

Issue #63 resolved
takuto_cw created an issue

cwxeditor_fnine_20130416 と windows XP で確認しました。

不透明度を設定したカラーセルを、合成方法「加算」「減算」にしたときの見え方が、 wirthbuilder と違っています。

スクリーンショットはこちらになります。(MapOfWirth.BMP の上にカラーセルを、色 #FFFFFF、不透明度 128で配置)

http://kie.nu/Y8g

あとついでにもうひとつ、別の issue を作るまでもないと思ったので一緒に書いておきます。 cwxeditor の wiki のページで、愛護協会へのリンク先 URL が昔のままです。

これは何?>CardWirth用の強力なエディタ…

バリアント対応>バリアント現代Ⅰ型

お手すきのときで結構ですので、一度ご確認いただけると幸いです。 どうぞよろしくお願いします。

Comments (7)

  1. k4nagatsuki repo owner

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

    仕様かバグかわかりませんが、どうも1.50のレイヤ合成の計算式は一般的なものと異なっているようです(ペイントツールなのでレイヤ合成を行うと1.50とは違う結果になると思います)。

    加算合成についてはどうにか「たぶんこうだろう」という計算式を見つけました。減算は、あれこれ試したのですが、今なおどういう式なのかわかりません。直すにはかなりかかるかもしれませんし、運がよければ明日にでも直るかもしれません。

    リンクについては修正しました。ご確認ください。

  2. takuto_cw reporter

    こちらこそ、いつも対応ありがとうございます。

    リンク修正、確認いたしました。減算合成も、こちらで見た限り一致しているようです。お疲れ様です。ありがとうございました!

    加算合成については、cwxeditor_fnine_20130418b と windows XP で確認をとったところ、 せっかく時間を割いてくださったのに、申し訳ありませんが…… こちらの環境では、まだ WirthBuilder と色が違っています。

    なぜ違うのか、 お絵かきソフトとも比較しながら こちらでも調査・考察してみました。

    一応、ひとつ「こうかな?」という式が見つかったので、 そこにいたるまでの考えを一緒にまとめたメモを 上げておきます。pdfファイルです。

    http://kie.nu/Yq9

    冗長で、間違ってる可能性も大ですが、 少しでもお役に立てれば幸いです。

  3. takuto_cw reporter

    cwxeditor_fnine_20130419で修正確認いたしました。ありがとうございます!

    お役に立てたようで何よりです。 本当はもっと直接お手伝いできればいいのでしょうけれど、 Python とやらを一式 DL してみたものの、……難しいです。なにがなにやら。

    そんなわけで今のところ、こういった裏方手伝い程度しかできませんが、 応援しております。

  4. k4nagatsuki repo owner

    ありがとうございました。takuto_cwさんのご協力がなければこの問題の解決には相当時間がかかっていたと思います。

    もしコードを書く方面でお手伝いいただけるのなら、cwxeditorよりcwpyの方がハードルは数段低いと思います。Python自体が比較的簡単ですし、元のプログラムを作成された方が丁寧に作られているので。cwxeditorはそれはもうぐっちゃぐちゃだったり。

    まずは、ReadMe.txtのライセンスの所に書かれているライブラリをひと通りPython2.7の環境にインストールして、cardwirth.pyを動かしてみるという所から始めるとよいのではないでしょうか。

    今まで直接開発に手を出して来た方はいらっしゃらないのですが、そうなると本当に嬉しいですね。

  5. Log in to comment