Рекомендации по обработчику эскизов

При указании эскиза следует следовать следующим рекомендациям.

  • Предоставьте эскизы, которые хорошо отображаются в разрешении 256 x 256 пикселей в 32-разрядном цвете. Эскиз такого размера используется областью чтения Windows Vista при отсутствии зарегистрированного обработчика предварительного просмотра. Однако обработчик предварительной версии является предпочтительным вариантом, и его следует предоставлять всякий раз, когда это возможно.
  • При создании нескольких изображений разного размера не создавайте меньшие изображения из большего размера путем обрезки страницы, фрейма или изображения. Уменьшение масштаба всего образа.
  • Не показывать несколько страниц, кадров или изображений одновременно; просто используйте один. Если документ состоит из нескольких страниц, таких как текстовый документ или электронная таблица, состоящая из нескольких листов, титульная страница часто является лучшим выбором, но независимо от того, какой вы используете, используйте только один. Не агрегируйте разные страницы, что придает захламленный вид.
  • Windows Vista отвечает за уменьшение масштаба или уменьшение выборки образов. Если обработчик запрашивает изображение большего размера, чем доступно, укажите ближайший размер. Не пытайтесь динамически изменять размер собственного образа.
  • Всегда возвращайте эскиз изображения из обработчика вместо выполнения специальной логики для возврата традиционных значков. Ниже определенного размера Windows Vista автоматически отображает традиционный значок вместо эскиза. Дополнительные сведения см. в разделе "Кэш эскизов и размер " статьи "Обработчики эскизов ".
  • Всегда возвращает эскиз с пропорциями страницы, рамки или изображения. Не используйте альфа-канал для заполнения квадрата. Windows Vista отвечает за правильное расположение некверного образа.
  • Не добавляйте украшения в эскизы. Windows Vista автоматически применяет тени и другие украшения, если это необходимо. Он также применяет специальные украшения для определенных типов файлов, таких как изображения или видео.
  • Не наложите на эскиз сведения о типе файла или приложении. Windows Vista отображает наложение типа в правом нижнем углу изображения. Это наложение основано на воспринимаемом типе, но может быть задано для отдельных типов файлов.
  • Для повышения производительности, если эскиз основан на содержимом файла (например, на странице документа), храните изображение предварительного просмотра при сохранении файла (и, возможно, измененном), а не вычислять его в режиме реального времени. Это необходимо сделать, если вычисление интенсивно использует память (более одной или двух секунд). Если этого не сделать, отображение представлений, отображающих большое количество файлов, эскизы которых обрабатываются разными обработчиками, займет некоторое время, что плохо работает с пользователем. Windows Vista кэширует эскизы и ссылается на время последнего изменения, чтобы определить, следует ли обновлять эскиз.
  • Имейте в виду, что Обозреватель может не отображать эскиз, даже если поставщик доступен. Например, файл, заархивированный на ленте, не будет отозван для получения эскиза.

Обработчики эскизов

Создание обработчиков эскизов