wizzard: (Default)
[personal profile] wizzard

разработчиков графических библиотек, которые заявляют, что умеют рисовать картинки с интерполяцией
и поддержкой девайсов с различной разрешающей способностью, но при этом
не придерживаются какой-либо определенной line drawing convention,
а также забывают про то, что бывает texture tiling, wrapping, clamping, mirroring, atlasing и прочие special cases,
надо убивать заставлять много раз реализовывать с помощью их криворукого поделия 
стыковать обратно порезанные картинки, до тех пор, пока они не начнут бесшовно стыковаться
вне зависимости от size, scale, rotation и pixel aspect ratio!

Иллюстрация (кликабельно):

interpolation

UPD: 23:04 ***: так и не понял из иллюстраций что тебя не устраивает
23:05 wzrd0: растягивается неправильно
23:05 wzrd0: посредине - исходная картинка
23:05 wzrd0: в рамочках - сложенная из растянутых ее кусков
23:06 wzrd0: посмотри внизу что случилось с красными краями, а вверху - между синим и красным в центре вылезла белая полоса
23:09 ***: ну бывает ;)
23:10 wzrd0: так блин, если с директхом можно почитать мануалы, сдвинуть где надо картинку на полпикселя, и всё, то тут я уже перебрал 8, что ли, различных conventions, и оно в разных случаях использует разные!
23:10 wzrd0: нафик надо такое счастье
23:11 ***: так а действительно, что это ты за него взялся?
23:11 wzrd0: потому что мне нужен 9грид, не требующий WPF или OpenGL/DirectX
23:12 wzrd0: потому что WPF требует .NET 3.0, а GL и DirectX - не работает если не стоят драйвера видеокарточки

Date: 2009-11-06 08:52 pm (UTC)
From: [identity profile] ivan-ghandhi.livejournal.com
Спасибо за пост и за линки!

Profile

wizzard: (Default)
wizzard

January 2019

S M T W T F S
  12 345
6789101112
1314 1516171819
202122 23242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 24th, 2026 06:50 pm
Powered by Dreamwidth Studios