Вопрос

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

Я хочу знать, что лучше всего сделать это.

Это было полезно?

Решение

У вас есть два хороших варианта:

  1. Примените действие на высочайшее разрешение и воссоздание более низких разрешений по мере необходимости (текущий уровень и другие уровни при выборе).

  2. Сохраняйте стопку действий, применяются только к текущему уровню, когда уровень переключения наносит весь стек на этот уровень.

  3. В обоих этих параметрах все не текущие уровни * могут храниться в файлах и загружаться в память, только если выбран этот уровень. (* Кроме высочайшего разрешения в варианте 1, который должен храниться в памяти.)

    Вариант 1 более точнее - некоторые действия могут быть менее точными, если их применяются непосредственно к снижению разрешений.

    Если ваш текущий уровень часто меняется, и действия достаточно быстрые, чтобы быть применены в последовательности к текущему уровню, когда оно изменяется, то опция 2 приводит к наименьшим расчетам и одновременной памяти.

    Для опции 1 Вам понадобится алгоритм восстановления (изменение изменений) для расчета уровня тока от наивысшего разрешения.

    Для опции 2 Вам понадобится стопка действий (+ параметры для каждого действия).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top