Previous Entry Share Next Entry
2016-01

Subpixel image resizing

Bicubic 480x317



Subpixel bicubic 480x317


Note: No sharpening needed!



Source and more examples (try to resize Moire Ring of Death with your imaging software!) http://tvori.info/jit/subpixel-resize/

This entry was originally posted at http://wizzard.dreamwidth.org/225793.html. It has comment count unavailable comments. Please comment there using OpenID.

  • 1
pan_2 February 19th, 2012
Неплохо. На чисто интуитивном уровне представляю как работает, но всё-таки можно для дилетантов в CG?
Ну и да, зафрендил. Очень интересны приключения с ОкнаТрубой (или ПобедаТрубой? =).

wizzard0 February 19th, 2012
например, нам надо ресайзнуть 100х100 в 40х40

вначале мы каким-то хорошим ресайзером ресайзим в 120х40
потом каждую группу из 3 горизонтальных пикселей сводим в один- r из первого,g из второго,b из третьего.

в такой реализации все неплохо работает, только цветные разводы слишком сильные.

короче, лучше вначале конвертировать в ЧБ, а потом домножать на цветовой канал. в оригинальном ClearType вообще заморачиваются energy redistribution и error minimization, но мне лень было.

pan_2 February 20th, 2012
Хм. А почему по горизонтали, а не по вертикали?

wizzard0 February 20th, 2012
Потому что в (большинстве) LCD субпиксели выглядят так:



т.е. горизонтальное разрешение выше, чем вертикальное

Edited at 2012-02-20 08:28 am (UTC)

pan_2 February 20th, 2012
Ах, ну да, я всё никак не привыкну. Зато припоминаю, что есть мониторы с другим порядком субпикселей.
Если не лень будет, посмотрю на работе на 21" CRT

wizzard0 February 20th, 2012
На CRT, по идее, будут или цветные разводы, или просто идентично обычному ресайзу

udpn February 21st, 2012
Идентично будет.

udpn February 21st, 2012
Ты посчитал, что у парня недостаточно крепкая психика, чтобы про повёрнутые мониторы рассказывать? :)

wizzard0 February 20th, 2012
> ОкнаТрубой

ЗвукОкна, если уж на то пошло.

Скоро будет, надеюсь.

murkt February 20th, 2012
В случае с расчёской, например, оно даже как-то слишком резко выглядит, на мой взгляд.

wizzard0 February 20th, 2012
благо, блурить всегда проще, чем шарпить

udpn February 21st, 2012
Кстати, в сабпиксельный рендеринг я погружался когда-то вот отсюда.
http://monoid.livejournal.com/784.html

hellokatze January 3rd, 2013
Кстати, алгоритм отличается от ClearType? Там какие-то заморочки с патентами помнится были.

wizzard0 January 3rd, 2013
понимаешь... я могу описать его в терминах которые ни разу не совпадают с терминами из патентов клиартайп, а могу точно такими же ;)

  • 1
?

Log in

No account? Create an account