掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ビットマップに別画像を描いたものをgif形式で保存すると画像が粗くなる (ID:142124)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB2008を使用していますが、以下の方法で、空のビットマップを用意し、別画像ファイル(gif)を読み込んで それを空のビットマップ上に描きたいと思っています。 Dim bitmap1 As Bitmap = New Bitmap(100, 100) Dim bitmap2 As Bitmap = New Bitmap(別画像ファイル名(gif)) Dim g As Graphics = Graphics.FromImage(bitmap1) g.Clear(Color.White) g.DrawImage(bitmap2, 20, 30, 50, 50) '適当の場所に描画する g.Dispose() bitmap1.Save(保存ファイル名(gif), Imaging.ImageFormat.Gif) しかし、作成された画像と、描画に使用した元の画像とを比較すると、作成された画像のグラデーションの部分が 元画像に比べて粗くなっています。 元画像もgif形式なのですが、何が問題なのでしょうか? ちなみにpng形式で作成画像を保存すると特に問題はありませんでした。 どうぞアドバイスをよろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.