- VB.NET質問スレ(Part42) [転載禁止]©2ch.net
572 :デフォルトの名無しさん[sage]:2015/09/14(月) 16:09:00.17 ID:HEz1zm02 - 画像処理の勉強をしようと思い、文献を参考に以下a)〜d)の手順で
テストしているのですが、正しく比較できません。 a)ALT+PrintScreenキーで画面をコピー b)ファイルに保存 c)ペイントでb)から画像の一部を切り取って別ファイルに保存 d)b)の画像をc)の大きさに切り取ってc)と比較 (LockBitsでBitmapDataを取得し、hashで比較) 調べてみると、strideの値が違っていて、hash値が同じにならないようです。 b)の画像(width=1010,height=654) c)の画像(width=32,height=24,PixelFormat24bppRGB[137224]) d)の画像(width=32,height=24,PixelFormat24bppRGB[137224]) c)のstride値=96 d)のstride値=128 横のサイズも解像度も一緒なのにstrideの値が違うのは どういうことなのでしょうか。ここで行き詰ってしまってます。
|