Немного не понимаю, почему не работает данный код:
using (var ms = new MemoryStream())
{
using (FileStream fs = new FileStream(file, FileMode.Open))
{
fs.CopyTo(ms);
}
using (var bmp = (Bitmap)Image.FromStream(ms))
{
bmp.SetResolution(300, 300);
bmp.Save(@"E:\Projects\My Projects\ChangeDPI\test.png");
}
}
Т.е на выходе DPI у картинки остается без изменений.
Если из bmp создать новый Bitmap, то все успешно сохраняется.
Это какая-то особенной библиотеки или я что-то не так делаю?
Попробуй заменить
bmp.SetResolution(300, 300);
на
bmp = new Bitmap(bmp, new Size(300, 300));
скорее всего получится и не прибегая к сторонним либам. Отпишись решило ли проблему.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте! Возможно ли сделать так что-бы операционная система не требовала установкиNET Framework и других компонентов для запуска программы...
Добрый вечерПроизвожу парсинг whois получаю данные потом их упорядочиваю на выходе получается вот это
Добавление записи я сделал, оно работает, а удаление у меня не получаетсяНадо сделать удаление методом get
Здравствуйте помогите пожалуйста я учу php и не могу решить достаточно легкую задачу