Алгоритм масштабирования изображений

Подскажите хороший алгоритм масштабирования изображения.
Задача — есть текстура, нужно уменьшить ее разрешение вдвое.
Например из 1024/512 px в 512/256 px.
Другие пропорции и увеличение масштаба не нужны. Только уменьшение масштаба ровно в 2 раза. Уверен учитывая эти два условия существуют довольно эффективные алгоритмы. Желательно без сильных потерь в качестве.
  • Вопрос задан
  • 5144 просмотра
Пригласить эксперта
Ответы на вопрос 3
kosmos89
@kosmos89
А что мешает усреднять на каждый новый тексель по 4 старых смежных?
Ответ написан
xanep
@xanep
Хороший алгоритм зависит как от ваших задач (скорость/качество), так и от вашего изображения (фото/тескт, размыто/пикселизаронно). Вы уверенны, что хотите сами реализовывать что-то, а не воспользоваться готовыми решениями? Есть на любом языке библиотеки для этого. Ну или если вы используете OpenGL, например, то можете просто отрисовать текстуру в буфер нужного размера. В любом случае, не понимая ваших целей и доступных средств, очень сложно что-то рекомендовать.
Ответ написан
m08pvv
@m08pvv
Уменьшить разрешение текстуры вдвое? Вам нужно mipmap что ли?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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