最近私は自分のプロジェクトで作業を始めましたが、残念ながら問題があります。私は1つのイメージから5x5のsqauresを取得し、それらの平均色を数えてから別のビットマップに円を描きたいので、このような結果を得ることができますhttp://imageshack.com/a/img924/9093/ldgQAd.jpgC# - ファイルにビットマップを保存できません
私はそれを行ったが、グラフィックスオブジェクト。 Stackから多くのソリューションを試しましたが、どれも私のために働いていませんでした。
マイコード:
//GET IMAGE OBJECT
Image img = Image.FromFile(path);
Image newbmp = new Bitmap(img.Width, img.Height);
Size size = img.Size;
//CREATE NEW BITMAP WITH THIS IMAGE
Bitmap bmp = new Bitmap(img);
//CREATE EMPTY BITMAP TO DRAW ON IT
Graphics g = Graphics.FromImage(newbmp);
//DRAWING...
//SAVING TO FILE
Bitmap save = new Bitmap(size.Width, size.Height, g);
g.Dispose();
save.Save("file.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
ファイル 'file.bmpただ白紙画像です。私は間違って何をしていますか?
あなたは 'g.Dispose();を試しましたか? 'save.Save(" file.bmp "、System.Drawing.Imaging.ImageFormat.Bmp)の後に'? –
結果として同じ黒いイメージがまだ残っています。/ –