Миниатюры Windows имеют артефакты jpg

346
Piotr Grochowski

Я хочу сделать набор карточных картинок для создания карточной игры на пустом месте (которая, вероятно, не будет иметь правил; любая карта может быть перемещена куда угодно, и будет выровнена по некоторым определенным округлениям, и будет использоваться алгоритм раздачи FreeCell). ) и, если вы хорошо меня знаете, моя любимая цветовая схема - желтый на черном. Снимки размером 60 × 81 (причина нечетной высоты сложна), они используют черный, красный и желтый цвета, а также png. Установка предварительного просмотра для больших значков в проводнике Windows (Windows 10) будет показывать их с точным размером пикселя, но миниатюры Windows имеют артефакты jpg (желтый и красный цвета выглядят ужасно на однопиксельных линиях и по краям фигур костюма). Это изображение демонстрирует проблему:

https://i.imgur.com/QJgZZMz.png

0
Я не хочу создавать векторные изображения. Я хочу создавать растровые изображения с точностью до пикселя. Проблема с эскизами Windows; сами картины в порядке. Piotr Grochowski 6 лет назад 0

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

0
Magnetic_dud

Windows сохраняет небольшую копию любого изображения в виде сжатого JPG в скрытой базе данных (Thumbs.db в Windows XP и более ранних версиях,% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Explorer * .db в более поздних версиях)

Даже если изначально это был PNG-файл с идеальным разрешением, Windows сохраняет его миниатюру в формате jpg, что приводит к появлению артефактов.

Это поведение визуально эстетично, исходные файлы по-прежнему в формате PNG, но из соображений производительности Windows на самом деле не открывает ваш файл, чтобы увидеть миниатюру, а использует сжатый файл в своей базе данных.

Ссылка: https://en.wikipedia.org/wiki/Windows_thumbnail_cache

Похожие вопросы