Нужно уменьшить картинку, классическим фильтром Ланцеша с окном 3. Расчет таблички фильтра, вертикальный и горизонтальный конвольверы, все понятно.
Есть вопрос насчет реализации. Я знаю 2 варианта:
1. Делаем горизонтальный проход, отписываем повернутые координаты, чтобы вертикальный проход опять шел по строкам, и эффективнее выгребал банки памяти.
2. Проходим несколько строк по горизонтали, и как только набежит достаточно - делаем «шажок» вертикального конвольвера. То есть, они дрюкаются попеременно. Из плюсов - надо меньше промежуточной памяти, хотя доступ к ней более рандомный.
Вариант (1) вроде как классический. Вариант (2) видел в гугловской библиотеке Skia. Вопрос, а что лучше-то по скорости? И стоит ли (2) того, чтобы уродоваться с кодом?
Ну еще конечно толстые картинки нарезаем предварительно на тайлы, но меня интересует именно возможность улучшения скорость конвольверов. У меня создалось впечатление, что все уходит в умножение. По крайне мере, когда читал пиксели по байтам и по словам, разницы практически не было (к моему большому удивлению).

Ответ на:
комментарий
от anonymous


Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от mv

Ответ на:
комментарий
от stevejobs

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от stevejobs



Ответ на:
комментарий
от SZT

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от mv

Ответ на:
комментарий
от mv

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от SZT

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от SZT

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от SZT

Ответ на:
комментарий
от mv

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от SZT

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от SZT

Ответ на:
комментарий
от SZT

Ответ на:
комментарий
от SZT

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от SZT

Ответ на:
комментарий
от SZT

Ответ на:
комментарий
от Vit

Ответ на:
комментарий
от SZT

Ответ на:
комментарий
от SZT

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Строка поиска (быстрый фильтр) в наутилус. (2008)
- Форум [Gmail][шрифты]Самый быстрый спам-фильтр (2008)
- Форум Диск с бэдами - считать максимально быстро (2008)
- Форум Быстро вырезать отдельные участки из pdf (2017)
- Форум QtCurve/KDE - чередование цвета в списках (2014)
- Форум синтаксис отдельно, сахар отдельно (2016)
- Форум sources отдельно, objects отдельно (2013)
- Форум Кнопки отдельно, мышка отдельно (2021)
- Форум XFCE отдельно, KDE отдельно (2024)
- Форум Сетевой фильтр. (2016)