Алгоритм сглаживания - PullRequest
1 голос
/ 07 мая 2010

Я ищу хороший способ сглаживания растрового изображения, которое я создаю с помощью actionscript3. Моей целью было бы добиться этой обработки с нуля.

Я много читаю на эту тему, но наиболее распространенный алгоритм выглядит слишком тяжелым, чтобы работать должным образом в моем swf, потому что я использую алгоритм scale2x, чтобы сгладить края моей фигуры. Он не должен быть цветным, так как моя фигура черно-белая!

Любая подсказка будет оценена, спасибо:)

Ответы [ 2 ]

2 голосов
/ 07 мая 2010

Линейный алгоритм Сяолиня Ву - это то, что вы можете использовать. Это быстро и легко реализовать.

1 голос
/ 11 мая 2010

Нарисуйте свою фигуру в 2х размерах, а затем просто уменьшите ее до 1/2 размера, полагаясь на саму Flash для сглаживания. Если вам нужно больше сглаживания, увеличьте коэффициенты (3x + 1/3 и т. Д.). Вы не дали очень много подробностей о том, что именно вы рисуете, так что это может быть или не быть достаточно быстрым, вам придется попробовать это.

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

...