Windows 7 некорректно отображает информацию о нашей компании. Кривые показывают пикселизацию, а прямые линии неровные.
Я работаю с изображением масштабируемой векторной графики (SVG), которое я экспортировал с тем же разрешением (размер в пикселях, если быть техническим), что и рабочий стол, то есть 1440x900. Я пробовал экспортировать изображение в формате .png, .jpg и .bmp. Все это выглядит правильно в программе просмотра изображений, такой как Windows Photo Viewer и Paint, но когда я устанавливаю фон Windows для этих изображений, кривые показывают пикселирование, а прямые линии неровные.
Читая онлайн, кажется, что за кулисами Windows преобразует изображение в .jpg с низким качеством сжатия, что и вызывает проблему. Я попытался установить изображение в качестве фона через Internet Explorer, сохранить его как .jpg и поместить файл в каталог фотографий Windows, как предлагалось на некоторых онлайн-форумах, но ни одно из этих решений не устранило мою проблему.
О, интересный / классный вопрос! (ИМО)
Прежде всего, есть Параметр GPO или два, которые вы можете использовать для настройки, чтобы повлиять на качество фонового изображения в Windows, по крайней мере, с XP. Я посмотрю, смогу ли я их быстро найти и отредактировать, Я был неправ, это относится к active desktop
, а не Windows 7.
Единственная [распространенная] причина, по которой, как я вижу, вы не пробовали и не упоминали о более низком, чем ожидалось, проблемах с качеством фонового изображения (кроме того, что изображение на самом деле имеет нежелательное качество), является то, что путь вы применяете фоновое изображение, меняет качество, в котором оно будет отображаться в операционных системах семейства NT 6 Kernel (Vista / 7 / Server 2008 / Server 20008 R2). если ты щелкните правой кнопкой мыши в файле и примените его в качестве рабочего стола таким образом, он получит минимальные настройки качества веб-отображения, например, перекодирование в низкое качество JPG
для отображения с низким PPI (может быть даже 72 PPI) и другими настройками, которые могут сделать его похожим на мусор.
NT 6
семейство ядра для отображения изображений в их «родном» качестве при применении в качестве фона:1) Использовать объект групповой политики.
или
2) Вручную через control panel
.
Как бы глупо это ни звучало, но это действительно так. Что я могу сказать? Вместо того, чтобы дать мне кучу денег, чтобы исправить эту часть своей линейки ОС, они отдали эти кучи денег какому-то близорукому разработчику, который ничего не знает о графике, чтобы он ошибся. Ну что ж.
Мое объяснение, почему я подозреваю, что ваша проблема на самом деле вызвана использованием некачественного изображения:
1440x900
, и гораздо более вероятно, что это будет файл гораздо меньшего размера, расширенный до большего размера ... поэтому он выглядит как пиксельный мусор. *Это является пиксельный мусор. * (Да, это может и будет применяться даже к файлам с "масштабируемой векторной графикой", если исходный файл проверки / мастер-файл имеет "недостаточное" качество.)Приложения, специально разработанные для просмотра и редактирования изображений (даже Paint или Photo Viewer), имеют разные значения по умолчанию, установленные для более высокого качества отображения, и улучшенные алгоритмы / компоненты механизма рендеринга, доступные им по умолчанию, чтобы компенсировать низкое качество изображений. Исходя из предположения, что ваша проблема связана с некачественным изображением, поэтому вы не видите его низкого качества в этих типах приложений: они могут лучше скрыть его от вас, но операционная система просто отрисовка файла изображения в фоновом режиме в качестве процесса с более низким приоритетом не дает ему той роскоши, которая дается ему для «улучшения внешнего вида изображений».
Я не могу честно сказать, что столкнулся с этой проблемой с фоном Windows конкретно, но в моих увлечениях к необходимости манипулировать и создавать графические файлы (например, логотипы и графика для веб-сайтов в бывших магазинах, поскольку "everything IT admin"
/"computer guy"
), Я часто сталкивался с подобными проблемами, и по моему опыту, это почти всегда из-за трех факторов, перечисленных ниже. (И обратите внимание на квалификатор по моему опыту, поскольку я не уверен, что он квалифицируется как профессиональный в области графического дизайна или обработки изображений / обработки).
В порядке от наибольшего воздействия к наименьшему (опять же, по моему опыту).
1440x900
размеры в 200 PPI
, сделать ваш основной / пробный файл изображения в несколько значительных количествах. Сказать, 7200x4500
в 1000 PPI
, например. (Очевидно, вам нужно уравновесить это с ограничениями вычислительных ресурсов.) Как только вы получите блестящий или идеальный вид с этими экстремальными настройками качества, вы сохраняете его в качестве своего мастера и создаете резервную копию, обеспечивая избыточность, чтобы не потерять это и так далее. Любой новый вариант логотипа, который вы развернете, будет создан путем непосредственного управления master
/proof
файл изображения и сохранение желаемого результата в виде копии. Нужен логотип одного размера для стандартных рабочих столов? Scale down by a factor of five, save off that image version as a copy.
Нужен другой, даже меньший размер для веб-баннера? Scale down pixel dimensions by a factor of ~20, and PPI by a factor of 10
* См. Сноску №1.. И так далее. Каждая версия этого изображения, которую вы создаете, будет согласованной, четкой, и только одно поколение будет удалено из файла эталонного / пробного изображения, что обеспечит получение высококачественных изображений и простой в управлении процесс / процедуру создания, а также различные варианты, которые требуются. .DPI
или PPI, а не одномерные единицы размера. Это немного педантичное различие имеет значение, поскольку не может иметь доли пикселя. Если вы вернетесь, например, во времена ЭЛТ, почти каждый экран имел разрешение 60 или 72 PPI (пикселей на дюйм), поэтому изображение с разрешением 87 PPI будет выглядеть размытым и слегка искаженным, по той простой причине, что он не может быть отображен в пикселях как кратное его собственному разрешению, поэтому либо аппаратное обеспечение должно его «подделать», либо программное обеспечение (ОС) должно «подделать его». В любом случае, невозможно четко и без потерь отобразить что-либо, например, шириной 1,2637 пикселя. И в зависимости от специфики четного алгоритма манипуляции, что-то с дробным значением пикселя может быть округлено до ближайшего целого пикселя, усечено или сглажено путем затенения соседнего пикселя. Кульминация всего этого может довольно существенно повлиять на конечное «качество отображения».*Сноска 1:
Предположение, основанное на старых данных, которые могут быть устаревшими, до тех пор, когда практически все CRT
дисплеи были заменены на LCD
ед. По умолчанию было 72 PPI
для просмотра изображений в браузере. Замените на то, что вам нужно, чтобы ударить high quality
или настройку PPI по умолчанию, поддерживаемую в наши дни основными браузерами.
*Сноска 2:
Проще говоря, разница в том, что lossy
сжатие позволяет уменьшить размер файла за счет удаления данных и lossless
сжатие позволяет уменьшить размер данных без отбрасывания данных (путем поиска шаблонов и уменьшения количества бит / байтов, используемых для хранения этой информации посредством абстракции). В качестве очень простого примера вы можете хранить данные 111111111111111111111111111
так как 27 1s
вместо этого, и для той же информации потребуется 5 символов вместо 27. И это на самом деле в самый простой пример lossless
алгоритм сжатия, который фактически сжимает двоичные числа при отображении в тексте.
Я выполнил инструкции в этот поток SuperUser, а затем на этот блог (чтобы на экране блокировки можно было использовать и корпоративные обои).
До этого установка обоев создавала .jpg
в C:\Users\[username]\AppData\roaming\microsoft\windows\Themes\TranscodedWallpaper.jpg
которые корректно отображались в программах просмотра / редактирования изображений (Paint.NET, Paint, Windows Photo viewer), но плохо отображались в качестве обоев рабочего стола.
Попробуйте сделать изображение немного меньше рабочего стола, при этом цвет фона рабочего стола должен совпадать с цветом фона вашего изображения. Я не помню, включена ли панель задач в вычисления размера рабочего стола Windows; в таком случае размер вашего рабочего стола будет меньше размера экрана.
Простой ответ:
Проблема, которая у вас есть, вызвана плохим алгоритмом ресамплера Windows.
Решение:
Почему бы вам не попробовать специальную программу, такую как BioniX Обои. Просто взгляните на него (вам не нужно его устанавливать, просто скопируйте его на USB-накопитель и запустите). В «Настройках» выберите самый высокий ресамплер: BSpline или Lancszos (лучший ресамплер также самый медленный). Вы не увидите артефактов. Все изображения будут действительно гладкими.