不透明度を設定したカラーセルの見え方が違う
cwxeditor_fnine_20130416 と windows XP で確認しました。
不透明度を設定したカラーセルを、合成方法「加算」「減算」にしたときの見え方が、 wirthbuilder と違っています。
スクリーンショットはこちらになります。(MapOfWirth.BMP の上にカラーセルを、色 #FFFFFF、不透明度 128で配置)
あとついでにもうひとつ、別の issue を作るまでもないと思ったので一緒に書いておきます。 cwxeditor の wiki のページで、愛護協会へのリンク先 URL が昔のままです。
これは何?>CardWirth用の強力なエディタ…
バリアント対応>バリアント現代Ⅰ型
お手すきのときで結構ですので、一度ご確認いただけると幸いです。 どうぞよろしくお願いします。
Comments (7)
-
repo owner -
repo owner なんか、減算も再現できました。正直どうしてこんな式になるのか意味不明なので、本当に合っているか自信は無いのですが、自分で試した限りでは一致しているようです。
ご確認ください。
https://bitbucket.org/k4nagatsuki/cwxeditor/downloads/cwxeditor_fnine_20130418b.zip
-
reporter こちらこそ、いつも対応ありがとうございます。
リンク修正、確認いたしました。減算合成も、こちらで見た限り一致しているようです。お疲れ様です。ありがとうございました!
加算合成については、cwxeditor_fnine_20130418b と windows XP で確認をとったところ、 せっかく時間を割いてくださったのに、申し訳ありませんが…… こちらの環境では、まだ WirthBuilder と色が違っています。
なぜ違うのか、 お絵かきソフトとも比較しながら こちらでも調査・考察してみました。
一応、ひとつ「こうかな?」という式が見つかったので、 そこにいたるまでの考えを一緒にまとめたメモを 上げておきます。pdfファイルです。
冗長で、間違ってる可能性も大ですが、 少しでもお役に立てれば幸いです。
-
repo owner ありがとうございます! 失礼ながら、これほど詳細なレポートをいただけるとは思ってもみませんでした。
実装してみたところ、確かにこれで1.50の結果と一致するようです。ご確認ください。
https://bitbucket.org/k4nagatsuki/cwxeditor/downloads/cwxeditor_fnine_20130419.zip
本当に助かりました。改めてありがとうございます。
-
reporter cwxeditor_fnine_20130419で修正確認いたしました。ありがとうございます!
お役に立てたようで何よりです。 本当はもっと直接お手伝いできればいいのでしょうけれど、 Python とやらを一式 DL してみたものの、……難しいです。なにがなにやら。
そんなわけで今のところ、こういった裏方手伝い程度しかできませんが、 応援しております。
-
repo owner ありがとうございました。takuto_cwさんのご協力がなければこの問題の解決には相当時間がかかっていたと思います。
もしコードを書く方面でお手伝いいただけるのなら、cwxeditorよりcwpyの方がハードルは数段低いと思います。Python自体が比較的簡単ですし、元のプログラムを作成された方が丁寧に作られているので。cwxeditorはそれはもうぐっちゃぐちゃだったり。
まずは、ReadMe.txtのライセンスの所に書かれているライブラリをひと通りPython2.7の環境にインストールして、cardwirth.pyを動かしてみるという所から始めるとよいのではないでしょうか。
今まで直接開発に手を出して来た方はいらっしゃらないのですが、そうなると本当に嬉しいですね。
-
repo owner - changed status to resolved
fixes
#63 - Log in to comment
いつもありがとうございます。
仕様かバグかわかりませんが、どうも1.50のレイヤ合成の計算式は一般的なものと異なっているようです(ペイントツールなのでレイヤ合成を行うと1.50とは違う結果になると思います)。
加算合成についてはどうにか「たぶんこうだろう」という計算式を見つけました。減算は、あれこれ試したのですが、今なおどういう式なのかわかりません。直すにはかなりかかるかもしれませんし、運がよければ明日にでも直るかもしれません。
リンクについては修正しました。ご確認ください。