- 680 名前:デフォルトの名無しさん mailto:sage [2009/04/26(日) 12:14:17 ]
- >>675
imgってtiffファイルのハンドルだろ &img[i*width]ってなんだよ 1 TIFFScanlineSize(img);で1行のバイト数を取得してから1行分のバッファを確保 2 受け側は各行4バイトバウンダリで高さ分のバッファを確保 3 TIFFReadScanlineで1行ずつ読み込んで 4 受け側のバッファの各行の銭湯アドレスにコピー あとはBMPのヘッダを構築すれば、ある程度の8bppのTIFFを8bppのBMPとして読めるようになる。 これでは読めないTIFFはたくさんある。たとえば、 A マルチページTIFF B タイルTIFF C 縦横の解像度が違う D PhotoMetricがMin is white(0が白) E パレット形式 いずれも、対応はそれほど難しくはないので、必要に応じて機能を追加すればよい。
|

|