Есть ли какое-то исправление, чтобы не допустить слишком псевдоним / размытие ввода текста в краске?

4506
Buffer Over Read

В основном, я нажимаю кнопку «А» в краске, чтобы напечатать текст, это выглядит ясно.

Я нажимаю за пределами поля, и текст становится более размытым / неровным.

Есть ли способ решить эту проблему, не заменяя MS Paint другой программой?

Спасибо!

2

2 ответа на вопрос

2
bubbles

Кэмпбелл Рэй был рядом.

Единственный способ увидеть этот эффект в Paint - это увеличить масштаб> 1: 1. Если вы нажмете на вкладку «Вид», а затем нажмите «100%», то набранный текст будет отображаться точно во время набора текста, как и при завершении ввода ... Сглаживание Cleartype и все. Если вы увеличите масштаб, скажем, нажав «Увеличить» три раза, вы ясно увидите радужный сглаживающий прозрачный тип. (Если у вас это включено по умолчанию с Vista. В противном случае вы просто увидите большие неровности.)

Несмотря на увеличенный масштаб (думаю, 400%), если вы попытаетесь добавить текст сейчас, он будет выглядеть четким и четким при наборе текста. Затем, когда все готово, все зазубренные и псевдонимы и ясные глаза.

Это фундаментальная концепция растрового или растрового изображения. При увеличении до 200% каждый пиксель изображения будет представлен четырьмя фактическими пикселями экрана (в 2 раза большем квадрате). 400% = в 16 раз больше пикселей экрана на пиксель растрового изображения, что в 4 раза больше квадрата. И так далее. Краска просто не достаточно сложна, чтобы визуализировать текстовую запись с тем же увеличенным «эффективным» разрешением, которое вы видите, когда текст растеризован до фактических пикселей (которые вы затем видите увеличенным). Таким образом, он отображает текстовую запись с преувеличенным размером на экране, чтобы математически приблизить размер, который будет отображаться после растеризации в пикселях. Photoshop на самом деле отображает ввод текста с масштабом> 1: 1, точно так же, как он будет выглядеть после растеризации. Это потому, что у Photoshop есть

Я действительно думаю, что довольно интересно, что Paint сохраняет сглаживание Cleartype. Я не думал, что информация была легко доступна для программ, это был скорее финальный системный буфер рендеринга, к которому приложения не могут получить доступ. Таким образом, либо эта теория ошибочна, либо существует некоторый API для запуска того же шрифта -> сглаживания -> растрового изображения для такого рода целей (который не знает о «масштабировании»), либо Paint просто симулирует рендеринг Cleartype. (Который не является надуманным. В Adobe Photoshop есть поддельный метод сглаживания Cleartype, помимо других, возможно, лучших внутренних методов. Я не могу вспомнить, как они его называют - это не «Cleartype» - и он не идентичен, но близок Photoshop, тем не менее, кроссплатформенный, так что на самом деле это ничего не доказывает. А так как Paint явно не • Не имитируя рендеринг Cleartype с учетом увеличения, кажется маловероятным, что Paint вообще симулирует Cleartype. Вероятно, он просто растеризует его в точности так, как его передает Windows, однако это происходит.)

Если вы на самом деле хотите более красивый текст, чем Cleartype, то в Paint есть обходной путь:

  • Сделайте ваш текст (и / или весь растровый рисунок) в два раза больше нужного вам размера в каждом направлении (в 4 раза больше количества пикселей).
  • Создайте свой текст и любые другие произведения искусства.
  • Выберите функцию «Изменить размер», уменьшите оба направления на 50%.

Paint использует некрасивый метод интерполяции, но результат для текста - по крайней мере, в контексте artowrk - возможно, лучше, потому что он уменьшает эффект чрезмерно хинтинга шрифтов Cleartype от Microsoft. В результате получается что-то среднее между полным хинтингом, с которого вы начали, и отсутствием намека на повторную выборку пикселей связывания. Слишком много меньше, чем 50%, и эффекты плохой повторной выборки начинают доминировать, и вещи становятся размытыми, где они не должны.)

Проблема с Cleartype заключается в том, что он не сохраняет предполагаемые формы шрифта. Microsoft предпочитает чистый текст на экране. Таким образом, они используют сильный «намек», чтобы по существу вбить каждую горизонтальную или вертикальную часть каждого символа в фактическую сетку пикселей экрана - так, чтобы это было более четким для чтения. И это читается четче, но компромисс в том, что шрифты выглядят не так, как задумано. Некоторые замечательно так. (Другие меньше, такие как Microsoft, разработанные специально для экранного Cleartype, такие как Calibri.)

Mac OS, с другой стороны, предпочитает точность шрифта и использует очень мало или вообще не использует подсказки. В результате шрифты имеют прекрасные формы, но для некоторых людей они выглядят нечетко размыто. (За исключением дисплеев «Retina».) Это очень личное - некоторые буквально оскорблены этим, мне это нравится - и я не фанат Cleartype.

Для меня Ubuntu получает приз. Вы можете настроить все важные функции рендеринга шрифтов:

  • Тип сглаживания (оттенки серого, или «субпиксель», и различное упорядочение RGB для субпиксельного рендеринга на разных устройствах пикселей ЖК-панели)
  • Тип хинтинга (в основном, не похожий на Mac OS, только вертикальный [мой любимый] и «полный» [он же Microsoft вбивает все в пиксельную сетку]).
«Если вы на самом деле хотите более красивый текст, чем Cleartype, тогда в Paint есть обходной путь:« Я не понимаю этот обходной путь, не могли бы вы объяснить его более четко? Buffer Over Read 7 лет назад 0
Хорошо, допустим, вы просто хотите изображение в формате JPEG предложения "Ешьте больше!" Допустим, вы хотите, чтобы шрифт был 20 pt. и выглядит не так "Cleartyp-еу": 1) Выберите текстовый инструмент. 2) Выберите нужный шрифт и сделайте его _40_ pt. [Не 20 пт.] 3) Введите текст, который вы хотите ["Ешьте больше!"]. 4) Затем щелкните мышью где-нибудь еще, чтобы растеризовать текст. 5) Изменить размер изображения с помощью кнопки «Изменить размер». Введите 50% для ширины и высоты. Теперь у вас будет 20 баллов. текст, который все еще должен быть сглаженным, но не таким "Cleartype-ey", как если бы вы ввели его в 20 pt. начать с. bubbles 7 лет назад 1
1
Campbell Wray

Вероятно, это связано с тем, что изображение слишком маленькое.

Когда вы видите текст предварительного просмотра, это вектор и выглядит очень гладко, однако, когда вы щелкаете текст, чтобы завершить его, Paint растеризует текст, и он становится пиксельным.

Теперь у меня нет Paint передо мной, но если это похоже на другие графические редакторы, вы сможете где-то изменить разрешение изображения, это будет означать, что для текста есть больше пикселей, и это должно выглядеть чище.