QML-плагин Thumbnailer

Модуль Thumbnailer предоставляет API для кэширования эскизов изображений и видео в пользовательских приложениях. Эскизы генерируются по требованию и кэшируются на диске для быстрого доступа.

Самым простым способом создания эскиза является использование провайдера эскизов Nemo:

import QtQuick 2.0
import Nemo.Thumbnailer 1.0

Image {
    source: "image://nemoThumbnail/" + path
    width: 100
    height: 100
    sourceSize.width: width
    sourceSize.height: height
}

Специализированный API Thumbnail предоставляет больше возможностей для управления эскизом.

import QtQuick 2.0
import Nemo.Thumbnailer 1.0

Thumbnail {
    source: "photo.jpg"
    width: 100
    height: 100
    sourceSize.width: width
    sourceSize.height: height
}

Модуль Thumbnailer включает в себя следующие типы:

Thumbnail Генерирует и отображает кэшированный эскиз исходного изображения или видео