WMF
画像ファイルからすべての色を 1 色だけ削除したいと考えています。
Metafile img = new Metafile(path + strFilename + ".wmf");
float planScale = 0.06615f;
float scale = 1200f / (float)img.Width;
planScale = planScale / scale; ;
float widht = img.Width * scale;
float height = img.Height * scale;
using (var target = new Bitmap((int)widht, (int)height))
{
using (var g = Graphics.FromImage(target))
{
g.DrawImage(img, 0, 0, (int)widht, (int)height);
target.Save("image.png", ImageFormat.Png);
}
}
とりあえず、WMF
ファイルを読み込んで、スケールを設定してPNG
ファイルとして保存します。
しかし、ここではすべての色 (緑、紫など) を削除し、たとえばグレーのような 1 色のみを設定する必要があります。