Изменение размера и разрешения изображения в vb.net (приложение Windows)
Привет,
Как изменить разрешение изображения в vb.net (приложение для Windows).
Спасибо и с уважением,
Сивасанкаран Г
Взгляните на это TransformedBitmap
класс[^].
Это позволит вам изменить размер вашего изображения.
Изменить разрешение изображения не так - то просто. Масштабирование изображения увеличит его внешний вид, но в том, как оно будет выглядеть, произойдут изменения. Он будет казаться мягче. Обрезка и масштабирование изображений[^] должно помочь вам с масштабированием.
Масштабирование основано на одном из различных алгоритмов, которые вы можете применить.
Привет Абхинав,
Спасибо за ваш ответ. Я попробую.
Спасибо и с уважением,
Сивасанкаран Г
привет,
Можно ли таким образом изменить разрешение в vb.net приложение для windows.
Вы могли бы, но вам нужно было бы написать какой-то сложный код.
Комплекс? Ну, это зависит от того, что вы используете. Я добавил свой ответ со ссылкой на одно решение, Пожалуйста, смотрите.
--СА
Вы говорите не о разрешении, а о размере изображения в пикселях.
Разрешение-это что-то вроде количества пикселей на дюйм или на миллиметр. Он хранится в некоторых изображениях и не очень значителен; например, его можно рассматривать как метаданные, используемые в таких вещах, как печать с опциями "использовать исходное разрешение". То, что спрашивает ОП, называется повторной выборкой. И он доступен в .NET.
--СА
Это называется имиджем повторная выборка Пожалуйста, смотрите также Мой комментарий к ответу Абхинава.
Один товар .Сетевое решение можно найти здесь:
http://stackoverflow.com/questions/249587/high-quality-image-scaling-c-sharp[^].
[РЕДАКТИРОВАТЬ]
В ответ на запрос оп О дополнительных разъяснениях.
Я не знаю, что еще можно объяснить, поскольку это должно быть ясно из обсуждения, на которое я ссылался. Возможно, вам нужно лучше понять концепцию пересчета. Пожалуйста смотрите:
http://en.wikipedia.org/wiki/Resampling_%28bitmap%29[^].
Здравствуйте Сергей Александрович,
Я в замешательстве. можете ли вы объяснить вкратце
Я не знаю, что еще можно объяснить. Возможно, вы можете спросить о чем-то, что вас смущает.
Пожалуйста, смотрите мое обновление после [EDIT].
--СА
Мой 5. ИМО, однако, это было бы немного сложно для операции.
Спасибо; вы, вероятно, правы, так как ОП попросил дополнительных объяснений.
--СА