0007778
小魚が死んだので下水に流した。
彼女の小さな小さな猫も死んだので下水に流した。


LinkJapan 日記リンク なにしよっかなぁ〜?(休み版)
・読みたい漫画
グルグル、ローゼン、不思議な少年(8巻?)
・やりたいゲーム
戦国猛将3、LOM、ひぐらし、シンフォニア
2015年11月
1234567
891011121314
15161718192021
22232425262728
2930     



月の日記を
 OR AND
スペースで区切って複数指定可能
4日?
ちなみにtiffファイル読み込みの一工夫。

「TIFFOpen(inputfilename, "r")」で読み込むとtiffのタグ領域におかしな文字がある場合、エラーが出て先に進まなくなることがあった。
マニュアルを見ても、不明タグは無視されるというが、無視されきれてない。
日本語でタグを書いているが故のエラーかなと。
直下に「printf("finished");」などと書いておくと無視される。
「\n」が入っていないのですぐには画面に出力されないが、それでも良いらしい。
意味不明。

…という気がしていたが、今試してみると関係なかったみたいだ。
でも、その時はこれで通ったと思うので、別のエラーがprintfで回避できていた、のかもしれない。
一応残しておく。

今よく考えてみると、他の部分は読み込みの意味が分かっていなかったために起きた、不必要な工夫であった。
むぅ。
ものすごくエキセントリックなことしてる。
これで動いてたのは奇跡だな。

直した。
前ページ参照。
stripSize = TIFFStripSize(image);
stripMax = TIFFNumberOfStrips(image);
TIFFGetField(image, TIFFTAG_BITSPERSAMPLE, &bps);
で、stripSize、stripMax、bpsを読み込む。
ループ内を画像書き込みの部分を読み込み
TIFFReadRawStrip(image, stripCount, buffer+imageOffset, stripSize)
にする。
あとは、TIFFGetField(image, TIFFTAG_PHOTOMETRIC, &photo)あたりを読み込んで、反転かけてやったりする。(好みの問題)
if(photo == PHOTOMETRIC_MINISWHITE){
printf("Fixing the photometric interpretation\n");
for(count = 0; count < bufferSize; count++){
buffer[count] = ~buffer[count];
}
}

読み込めないTAGも中にはあるので、それは全部まともに設定してない人が悪いということで、あきらめましょう。



おまけ
我々の取ってきた画像を展開したときのエラー文。
長々と出て戦々恐々だけれども、出力画面の美しさを著しく破壊する以外無害です。
ただ、上述にもあるようにほかのエラーと競合する可能性があるので、注意しましょう。
-----------
TIFFReadDirectory: Warning, Unknown field with tag 36864 (0x9000) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 36865 (0x9001) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 36866 (0x9002) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 36867 (0x9003) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 36868 (0x9004) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 36870 (0x9006) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 36876 (0x900c) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 36877 (0x900d) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 36878 (0x900e) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 36879 (0x900f) encountered.
TIFFReadDirectory: Warning, Unknown field with tag 36880 (0x9010)
encountered.
TIFFReadDirectory: Warning, Unknown field with tag 37120 (0x9100) encountered.
TIFFFetchNormalTag: Warning, ASCII value for tag "ImageDescription" contains null byte in value; value incorrectly truncated during reading due to implementation limitations.
TIFFFetchNormalTag: Warning, ASCII value for tag "Model" contains null byte in value; value incorrectly truncated during reading due to implementation limitations.
TIFFFetchNormalTag: Warning, ASCII value for tag "DateTime" contains null byte in value; value incorrectly truncated during reading due to implementation limitations.
TIFFFetchNormalTag: Warning, ASCII value for tag "Artist" contains null byte in value; value incorrectly truncated during reading due to implementation limitations.
2015年11月15日(日) No.2277

No. PASS
No. USER PASS

ひぐらしのなく頃に絆兇亮作CMだよー作り直した。けど重いから外した。
http://higu.biz/nipanipa2/usercms/blogparts/7915/s後のん
http://higu.biz/nipanipa2/usercms/blogparts/115/s 前のん
チャット作ったよ〜
2008ねんがー
さばぷら
元さば夢 元元ひぐらし絆推理所「WHY WHO HOW」
元ひぐらし推理所「ひぐらしぐらし」
現ひぐらし推理所「ひぐらしぐらぐら」
10年8〜9月分目次
コミックダッシュ! kirinkirinkirin の所有コミック
[Admin] [TOP]
shiromuku(cr3)DIARYS version 1.10
CGIレンタル




2年以上日記を保存したい方へ!無料→有料日記データ移行(ご自分で削除した過去の日記も修復可) LinkJapan