DOBON.NET DOBON.NETプログラミング掲示板過去ログ

先頭ポインタ位置の変更について

環境/言語:[WindowsXP/C#.NET/ ]
分類:[.NET]



初めまして。

メモリ(ピクセルデータ)をポインタで読む方法でポインタが最初に示す位置の設定がよくわからなかったので今回投稿させていただきました。

ピクセルデータを読み込む場合にポインタの初期の位置を左下や右下や右上に自由に変更することは可能でしょうか。

現在Stride関数を用いてポインタを取得しています。

Bitmap bmp = new Bitmap(w, h, PixelFormat.Format32bppArgb);

Rectangle rect = new Rectangle(0, 0, w, h);

BitmapData BD = bmp.LockBits(rect, ImageLockMode.ReadWrite, bmp.PixelFormat);

stride = BD.Stride;

Byte* p = (Byte*)(void*)BD.Scan0;

p += stride * (h - 1);

このようにして原点が左下から読み込むことはできたのですがそのほかに移動させる方法が思いつきません。
何か良い方法がありましたらよろしくお願いします。
この投稿はマルチポストです。

●マルチポストされている場所
http://f57.aaa.livedoor.jp/~jeanne/bbs/faq.cgi?mode=al2&namber=5581

----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。

●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html
■No17153に返信((報告)さんの記事)
> この投稿はマルチポストです。
>
> ●マルチポストされている場所
> http://f57.aaa.livedoor.jp/~jeanne/bbs/faq.cgi?mode=al2&namber=5581
>
> ----------
> この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。
>
> ●書き込みのマナーについて
> http://dobon.net/vb/bbs/index.html

すいません。書き込みのマナーを知りませんでした。
良ろしければ削除の方法を教えてくれませんか。
こんにちは。

まず、この投稿は管理人さんの意思を反映するものではなく、もち
ろん「どぼん!のプログラミング道掲示板」とも無関係です。単なる
私個人の意見として聞いてください。

「書き込みのマナーについて」には書かれていませんが、私個人と
してはマルチポストが発覚したからといって削除して『なかったこと』
にしてしまうのはあまり良いこととは考えていません。
マルチポストがなぜ良くないのかを考えてみていただくとわかるか
と思うのですが、質問内容が分散することで、回答者が答えたもの
が実は別のところですでに回答されているということがありうるわけ
です。それでは回答者の労苦も報われなかろうということもあり、一
般的なネットマナーとしてもマルチポストは嫌われていますし、管理
人さんも
> 「プログラミング道掲示板」では、マルチポストをしていることを明
> 記し、マルチポストした掲示板のURL(投稿した記事のURL)をす
> べて記入し、かつ解決した時は報告することを条件にマルチポス
> トを許可します。
としているわけです(分散したものをまとめる必要があるため)。

マルチポストは上記のように確かに良いことではありませんが、そ
れとはまた別に一度公開したものを削除するのは「情報の共有」と
いう点においてよくないこととされています。
個人的にマルチポストを削除するのが良いことと考えていないのは、
長い目で見た場合に、同じ疑問を感じた方がこの質問にたどり着き、
そこからマルチポスト先の掲示板(回答が示されているかもしれな
い)を見るきっかけになれば良いと考えるからです。マルチポストも
捕らえ方によっては情報の共有になりえるわけです(管理人さんが
条件付でマルチポストを許可しているのはそういう理由だと思われ
ます)。

この投稿は冒頭にも書いたように「私個人の意見」ですので、みや
せさんまたはその他の方に何かを訴えようといったものではありま
せん。ですがなぜマルチポストおよび削除が良くないとされている
のか、書き込みのマナーとはどういったものか、などをきちんと勉強
するのもありなのではと思ったしだいです。
最近は回答者を軽視した投稿や、注意されると表面上だけ謝って
おいて削除したあとで別の掲示板で同じようなことを質問している
方などを多く見かけます(決してみやせさんがそうだと言っているの
ではありません)。そういった方を見かけて少し考えていたので長々
と書いてしまいました。

駄文ですが、こういった考えもあるのだということを知っておいてい
ただきたいと思います。
> 良ろしければ削除の方法を教えてくれませんか。

回答のある記事は削除できないようになっています。これは、回答もとの記事を削除されてしまうと、意味が分からなくなってしまうためです。どうしても削除してほしいということであれば、管理人にご相談ください。ただし、残念ですが、ルール違反の報告がついたという理由では削除できません。理由は、まさにぽぴ王子さんのご指摘の通りです。
■No17164に返信(管理人さんの記事)
>>良ろしければ削除の方法を教えてくれませんか。
>
> 回答のある記事は削除できないようになっています。これは、回答もとの記事を削除されてしまうと、意味が分からなくなってしまうためです。どうしても削除してほしいということであれば、管理人にご相談ください。ただし、残念ですが、ルール違反の報告がついたという理由では削除できません。理由は、まさにぽぴ王子さんのご指摘の通りです。

まず ぽぴ王子さん、管理人さん及び多数の人々にご迷惑をおかけしたことを心から反省し、社会人として恥ずかしいことをしたことを謝ります。すいませんでした。これからこのようなことがないようにします。今回は本当にすいませんでした。

DOBON.NET | プログラミング道 | プログラミング掲示板