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


HSPTV!掲示板


未解決 解決 停止 削除要請

2016
0702
kn16ビットグレースケールで画像を保存する方法は?10解決


kn

リンク

2016/7/2(Sat) 22:36:42|NO.76059

2次元の波の変位の画像をグレーの濃淡で描画し、bmpファイルで保存した後、height fileldとしてpov-rayでレンダリングしています。
普通のbmpファイルですと8ビットの階調でしか保存できません。
16ビットの階調で保存できないものでしょうか。ご教示よろしくお願いします。



この記事に返信する


KA

リンク

2016/7/3(Sun) 05:57:47|NO.76060

HPに変なURLを付けないようにしましょう。



kn

リンク

2016/7/3(Sun) 07:55:09|NO.76061

初心者で分からないので、具体的に教えていただきませんか?



KA

リンク

2016/7/3(Sun) 11:17:07|NO.76062

有名なところでPhotoshopを買うか、
その手のフリーソフトで変換しちゃります。

0.1.38.145って、どこのアドレス?



tds12

リンク

2016/7/3(Sun) 12:31:45|NO.76063

>0.1.38.145
私の環境では、75409と見えます。
75409は16進数で12691,
2桁ごとにして、10進数にすると
0.1.38.145になりますね。

knさんは数字の似たNo.75406で投稿していますね。
No.75409は欠番なのでどちらかを意味しているのでしょう。



KA

リンク

2016/7/3(Sun) 15:48:02|NO.76066

ブラウザで表示が異なるのかな?

たしかにソースは75409で記載されているけど、
これをIPと解釈して表示しているのかな?



kn

リンク

2016/7/3(Sun) 17:25:28|NO.76072

HOME におかしな番号を入れてしまいました。申し訳ありません。



沢渡

リンク

2016/7/3(Sun) 22:40:24|NO.76077

POV-Rayのことはわかりませんが、BMPをはじめ、HSPで扱える画像フォーマットは、
16bit階調(65536階調)には対応していなかったと思います。

このサイト↓によると、POV-Rayの標準フォーマットはTarga(TGA)形式で、
「赤の部分と緑の部分を使って、グレースケールの値を表現します」とのこと。
http://k0melab.nomaki.jp/Relief/ExportToPOV.html
こちら↓はTGAファイルの仕様ですが、これを参考にすれば、HSPでもTGA形式での出力ができるかもしれません。
http://www.openspc2.org/format/TGA/



沢渡

リンク

2016/7/3(Sun) 22:50:53|NO.76078

あ、そうか。
赤と緑のチャンネルで16bitを表現したBMPを作って、それを何らかのソフトでTGAに変換しても良いのですね。
(そもそも、TGAに変換する必要もないのかな?)
これで上手くいくかどうかわかりませんが、ご参考までに。



kn

リンク

2016/7/4(Mon) 13:16:49|NO.76080

ありがとうございます。大変参考、ヒントになります。上手くいきましたら、報告致します。



kn

リンク

2016/7/4(Mon) 15:47:40|NO.76081

結果報告です。
R(赤)を上位8ビット
G(緑)を下位8ビット
のbmpファイルを作り、bmpファイルのままレンダリングさせたところ、上手くいきました。
沢渡さん、本当にありがとうございました。感謝、感謝です。



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