• 締切済み

画像のファイルフォーマットについて

HDの信号、YPbPrでキャプチャした画像をファイルにおとしたいのですが どのファイルですればいいのかわかりません。 これまでは.bmpや.tgaでRGB変換しておとしていたのですが、 フォーマットがYPbPr4:2:2 10bitだったりするのでRGBに変換したり またそのファイルをYPbPr変換したりしてLoadする場合 計算上、多少の誤差も生じ、正確な値でデータを得られません。 一応.qtifファイルで、とも考えたんですけど、 分かり易いヘッダ情報の資料なども手元になく半分諦めかけています。 もし、.qtifのヘッダ情報を詳しく知っている方、 もしくはYPbPrも対応しているファイルを知っている方、回答をお願いします。 ちなみに対応して欲しいフォーマットは YPbPr4:4:4 8bit + K8bit YPbPr4:2:2 10bit + K8bit YPbPr4:4:4 10bit Kナシ YPbPr4:2:2 10bit Kナシ(6Pixel/4word) YPbPr4:2:2 8bit Kナシ(2Pixel/1word) です。

  • re0
  • お礼率80% (8/10)

みんなの回答

noname#11476
noname#11476
回答No.1

TIFFもサポートしています(自分で勝手に拡張することだってできたりします)。 ただ、現在のSpec.6では YPbPR = 8:8:8 だけが必須のサポートになっています。 でも、ほかのビットにするのもtiffの仕様の範囲内で可能ですよ。 どれだけほかのアプリケーションで読めるかとなると問題ですが。 用途次第ということで。

参考URL:
http://partners.adobe.com/asn/developer/technotes/main.html

関連するQ&A

  • txtファイルのフォーマットを教えてください。

    Linax上で動いているtxtファイルのフォーマットが知りたいです。 ヘッダファイルがどこからどこまでで、ヘッダファイルデータの中のどこがデータのサイズが明記されているなどの、情報がほしいです。 基本的なこと過ぎるのか、検索しても引っかかるのはbmpのフォーマットだったり、WAVのフォーマットだったりします。 どうしても必要な情報なので、知っている方HPアドレスなど教えていただけるとうれしいです。

  • WindowsAPIで画像フォーマットの変換

    Visual C++上でプログラムを作っています。 RGBA(32bit)の画像データを、RGB565(16bit)に変換したいのですが、このようなフォーマット変換を自動的に行ってくれるAPIは存在するでしょうか?

  • 16bit/channelの画像について

    そんなに詳しくないのですが、画像フォーマットには 16bit/channelのものがありますよね。 この画像を表示するにはどうすればいいのですか? また、1pixelの色データはどうなっているのですか? 8bit/channelの画像でRGBがそれぞれ0~255の 範囲の中にあるように、16bit/channelの場合は RGBそれぞれ0~65535の範囲で表現されているのですか? 表示の際に16bit/channelを8bit/channelに変換しているのならば、 どのようなアルゴリズムで変換しているのですか? どれかひとつでもいいので分かる方ご教授お願いします。

  • TGAファイルの解析

    とある理由でTGAファイルをC++で解析するソフトを作成しているのですが、 これまたとある理由でTGAファイルの画像タイプをカラーマップ⇒RGBカラーに変換しようと しているのですが、カラーマップの仕組みがいまいち理解できません。 変換ソースがある場所とか知っていたりしないでしょうか。

  • 画像のサイズをかえたい

    現在プレイしているゲームにてギルドのエンブレム作成したいのですが、公式の説明を読んでやってもさっぱりわからず・・ どなたか助けてください やり方がわからないのは、 「ファイルの形式に関しましては、拡張子はtga サイズは64x64ピクセル 32Bitカラーとなります、ファイル名を「MARK.tga」に変更」拡張子のかえかた?もわからずサイズ変更も手動で切り取ったりと試みたのですがだめでした>< どなたかかわりに変更もしくはやり方を教えてください。お願いいたします

  • 自分で画像を作る時のおすすめフォーマット

    アプリケーションで、画素データ(画素値の羅列と、行列ピクセル数情報)が格納されたプレーンテキストを出力します。この出力ファイルを、一般的な画像閲覧ツールで見れるようにしたいのですが、極力単純な変換をするにはどのようなフォーマットがおすすめでしょうか? フォーマット変換は、スクリプトなんかの単純なツールを想定しています。 よろしくお願い致します。

  • 未対応の画像フォーマット?

    最近私は、スキャナーを買ったので写真をスキャンしたら、拡張子がbmpとなっていたのでjpgに変えてメールに添付して送信したら、受信者が「ファイルはいつもと同じJpgだから、開けるはずなのに、”未対応の画像フォーマットです”というエラーがでます」と言うことで開けないそうです。未対応の画像フォーマットってどういう事なんですか?また、開くにはどうしたらよいのですか?教えて下さい。

  • DIBフォーマットの読み込みとそれを元にBMPを画面へ表示する方法について

    現在DirectDrawスケルトンでDIBフォーマットを元にBMPデータを取り出して、 そのデータを元に画面に表示するまでのプログラムを勉強しています。DIBフォーマットの構造については理解したのですが、取り出したBMPデータのイメージデータ部分をどこにどう設定してどのような手順を踏んでいけば画面にBMPを表示できるのかわかりません。BMPデータを取り出してから画面に表示するまでの流れなどをわかる方がいらっしゃいましたらぜひ教えていただきたいです。 DIBフォーマットの形式は8bitで256色パレットを使用します。 別でパレットをロードする関数は自作してあるので、ヘッダを読み込んだ後はカラーテーブルをとばしてイメージデータを読み込むやり方にしようと思っています。 そこでパレットとイメージデータの各ピクセルが持つインデックス番号を関連づける方法も教えていただけるとありがたいです。 よろしくお願いします。

  • Wordファイルを画像ファイルに変換できますか?

    画像を挿入したWord文書のファイルをBMPなどの画像ファイルに変換することができるでしょうか? 画像を挿入したWord文書をフォトレタッチソフトで加工したいのです。 Wordのバージヨンは2003です。

  • FORTRAN でBMP画像の値の取得

    FORTRAN でBMP画像の値の取得をしたいのですが,どうすればいいでしょう? たとえば,10×10画素の8bitのbmp画像の各ピクセルの値を読んで,テキストに書き出したいとします. ですので,できるファイルは・・ 1,1,255 1,2,255 ・ ・ ・ みたいに,X座標,Y座標,そこの値 っていうふうにしたいんです. わからないのは,BMP画像の値の取得方法です. また,bmpを読み込んで,その情報を元にまたbmpを作る時はどうすればいいでしょう? 長々とすいません.

専門家に質問してみよう