掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
モノクロビットマップを8ビットグレースケールにするには? (ID:145359)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
とりあえず元記事です: http://madia.world.coocan.jp/cgi-bin/vbnet/wwwlng.cgi?print+200810/08100021.txt 1. Graphics#FromImage()で256カラービットマップのグラフィックを作って そこにモノクロビットマップをGraphics#DrawImage()で書けないかな? →Graphicsを作れない(インデックス付きのピクセル形式をもつイメージからグラフィックス オブジェクトを作成することはできません。) 2. モノクロビットマップからBitmap#GetPixel()で色情報を受け取って, 256カラービットマップに対応する色をBitmap#SetPixel()でなんとかならないかなー →256カラービットマップへはSetPixel()できない(SetPixel は、インデックス付きピクセル形式のイメージに対してサポートされていません。) 3. Bitmap#LockBits()でビットマップの生データを扱う. →これしかなさそう. とりあえず,調べてみた限りを書いてみました.
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.