Увеличить изображение без размазывания пикселей - PullRequest
2 голосов
/ 04 июня 2009

Я использую Picturebox для отображения изображений в форме. Если изображение имеет размер 10х10 пикселей, а размер изображения - 100х100, я бы хотел увеличить изображение, чтобы оно использовало всю область изображения. При использовании свойства zoom для поля изображения пиксели изображения размываются. Как заполнить область графического блока уменьшенным изображением и сохранить пиксельное качество изображения.

Ответы [ 3 ]

2 голосов
/ 04 июня 2009

Возможно, вы захотите взглянуть на создание своего собственного разорванного растрового изображения, а затем установить его как изображение вашего PictureBox. Самым наивным подходом было бы создание новых 100x100 Bitmap и SetPixel в блоках 10x10.

0 голосов
/ 04 июня 2009

Если у вас есть время на автоматическую обработку, вы можете попробовать стороннее программное обеспечение, например, http://www.imagemagick.org/script/index.php

0 голосов
/ 04 июня 2009

Учитывая предложение lc, вы можете увидеть эту ссылку для использования некоторыми библиотеками.

...