tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルBitmapの使い方
記事No6579
投稿日: 2007/11/25(Sun) 12:05
投稿者サムライ
Bitmapクラスを使って、8Bitグレースケールの画像を作りたいのですが、以下の事がよく分かりません
どなたか、ご存知の方、ご教授ください
  1.パレットの作り方
    2.作ったパレットをBitmapクラスに設定の仕方
    3.Bitmapクラスを8Bitパレットモードでのインスタンスの生成方法
要するに、8Bitグレースケール画像を描画する全てについて知りたいのです。
宜しくお願いします。

[ツリー表示へ]
タイトルRe: Bitmapの使い方
記事No6580
投稿日: 2007/11/25(Sun) 12:56
投稿者Hongliang
> 1.パレットの作り方
Bitmap インスタンスを作れば自動的に作成されます。

> 2.作ったパレットをBitmapクラスに設定の仕方
Palette プロパティを使用してください。

> 3.Bitmapクラスを8Bitパレットモードでのインスタンスの生成方法
Bitmap のコンストラクタで PixelFormat を指定します。
グレイスケールと言えど普通のパレットつき画像です。


ところで、System.Drawing / GDI+ では 8bitグレイスケール Jpeg は保存できませんよ。

[ツリー表示へ]