• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1bppファイルを8bpp(raw)に変換する。)

1bppファイルを8bpp(raw)に変換する方法

このQ&Aのポイント
  • Windows7とVS2008 SP1の環境で1bppの画像を8bppに変換しようとしていますが、うまくいきません。アドバイスをお願いします。
  • int Main1bppTo8bpp関数を使用して1bppファイルを8bppに変換する方法を教えてください。
  • 変換した画像を1bppTo8bpp.rawとして保存する方法についても教えてください。

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

  • ベストアンサー
  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.2

#1 補足 多分1ライン分だけでもおかしくなります(1バイト分しかポインタが合わない) > これ要らなくないですか? を消した場合 >Output[i+j+flag+7]=0xff; と同等代入文の i+j+ の部分も邪魔になるかと Output の添え字部分の計算をちゃんと治したほうがいいような気はします (i+j)*8+flag  かな(半ば意識飛んでる状態で書いてるのでちゃんと確認してください)

ringist
質問者

お礼

こんばんは! アドバイスありがとうございました! 無事解決できましたm(___)m

その他の回答 (1)

  • koi1234
  • ベストアンサー率53% (1866/3459)
回答No.1

確認したわけではないので間違ってるかもですが これだと最初の一ライン分の出力バッファオフセットに問題なくても 2行目以後でオフセットの計算が違いませんか? flag=flag+8; } flag=0x00;  --- これ要らなくないですか? }

関連するQ&A