Код: Выделить всё
var path = @"C:\OLSources\test.WMF";
var bit = new Bitmap(path);
bit.Save(@"C:\OLSources\test.Bmp", ImageFormat.Bmp);
< /code>
При входе я получаю файл wmf, на выходе я сохраняю этот файл, и он имеет расширение 2855x976 < /p>
Но если я открою файл в краске, его размер будет 425x325 < /p>
Почему мой код не использует Bitmap Save Image in 425x32525555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555н5н5н? пытался установить разрешение вручную, но я получил обрезанное изображение. < /p>
var path = @"C:\OLSources\test.WMF";
using (Metafile img = new Metafile(path))
{
using (Bitmap bitmap = new Bitmap(425, 325))
{
using (Graphics g = Graphics.FromImage(bitmap))
{
g.DrawImage(img, 0, 0);
}
bitmap.Save(@"C:\OLSources\test.Bmp", ImageFormat.Bmp);
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... -when-open