• ベストアンサー

TIFFファイルへの書き込みについて!

初めて利用させていただきます。 C系の言語でTIFFファイルに文字列を書き込みたいのですが、どのようにしていいのかわかりません。 具体的にはフォルダ内にあるTIFFファイルを開き、文字列(たとえば"abc")を書き込みTIFFファイルを閉じるという処理です。 できれば、文字列書き込みの位置は指定できるようにしたいです。 わかる方がいましたら、回答してください。  よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#11476
noname#11476
回答No.2

まずHTMLでも画像データはそのまま扱います。 つまり画像データをHTMLデータに変換ということはできません。 HTMLのなかでは、 img src= "画像ファイル名" のような形でそのままファイルの内容を表示するようにしています。 HTMLタグは、 <img src="FILENAME.gif"> のような形式です。 ただ、もしHTMLデータをFAXで送ることができるソフトがあり、それがtiffファイルも扱えるのであれば、文字を画像上に重ねて表示させればできるかもれませんね。 が、私はHTMLに詳しくないので、どうやって画像にオーバーラップさせるのかまではよくわかりません。 参考になれば幸いです。

keyed
質問者

お礼

ご回答、ありがとうございました。 参考にしていろいろと考えたいと思います。

その他の回答 (1)

noname#11476
noname#11476
回答No.1

通常言われているTIFF formatのファイルは画像ファイルです。 つまり文字列を、、、というのが今ひとつわかりませんが、イメージとして埋め込みたいということですか? 基本操作は、TIFF ファイルを読み込み、その画像に文字をイメージとして書き込み、そして保存するという作業になるでしょう。 なお、TIFFを読み込んでくれるような便利な関数は普通は標準ではありません。 自力で作るか、市販のライブラリを購入します。(かなりの力業になりますので自作はお勧めできませんが) フリーのライブラリもありますが、GIFや、圧縮フォーマット(LZWなど)によっては対応していません。 (特許の関係でフリーのライブラリ内にその圧縮フォーマットの解凍ルーチンを組み込めない) ということで、どういう用途でしょうか? 参考URLはTIFF規格の所有権がある Adobe で公開している最新TIFF規格のページです。

参考URL:
http://partners.adobe.com/asn/developer/technotes/main.html
keyed
質問者

補足

早々のご回答、ありがとうございます。 >ということで、どういう用途でしょうか? 私がやりたいことはFAXがTIFF形式で送られてきます。内容はそのままで、左上に受付番号だけを書き込みます。それを送信者に送り返すという処理です。 この処理でわからないのがTIFFファイルに受付番号を書き込むという処理です。考えた末にTIFF形式をHTML形式にできれば、あとの処理はサンプルがあるので、何とかできそうです。 ですので、TIFF形式→HTML形式にする処理があるのならば、教えていただけませんでしょうか?>もちろん、他の方法で私のやりたい処理ができれば何でもOKです。 よろしくお願いします。

関連するQ&A