Странный глюк с рисунком ASP.net - PullRequest
0 голосов
/ 30 января 2012

У меня есть код, который рисует несколько вещей.В конце он рисует строку.Строка выглядит так, как будто она была скопирована из текстового редактора - действительно приятно!Но странно, когда я пытаюсь нарисовать одно и то же изображение только на 10 пикселей шире, текст становится размытым.Когда я говорю шире, я имею в виду только инициализацию растрового изображения шириной + 10 пикселей.Изображение все еще рисует в той же области, что и те 10px, которых там не было.

Я уже проверил measureString.Кажется, хорошо.Сначала я подумал, что он измеряет неправильно и сжимает ширину текста, но это не может быть так, поскольку я только передаю текст и шрифт в measureString.

Я уже пытался нарисовать текст, а затем скопировать все изображение вновое растровое изображение только на 10 пикселей шире (изображение снова остается той же ширины, 10 пикселей - просто пустое пространство), но происходит то же самое.У меня слишком много кода, чтобы опубликовать все это.Любые предложения относительно того, в чем может быть проблема?

Пример:

enter image description here

Спасибо

1 Ответ

0 голосов
/ 02 января 2013

Скорее всего, вы забыли о последнем ограничении ширины, которое препятствует правильному увеличению ширины вашего окончательного изображения: в вашем «измененном» образце нарисованный текст выглядит как сжатый , поэтомупропорционально более широкое пространство справа от «измененного» образца) предполагает, что вы на самом деле пытаетесь разместить более широкое изображение в той же области.

...