Вращение изображения (ASM)

Здесь можно найти готовые «кирпичики» — части кода, пригодные для построения более крупных проектов, а также решения различных типовых и не очень задач на VB.

Модератор: Brickgroup

|( () ( T |/| |(
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 211
Зарегистрирован: 01.10.2005 (Сб) 15:49

Вращение изображения (ASM)

Сообщение |( () ( T |/| |( » 22.03.2009 (Вс) 17:52

ASM код, негоего Robert Rayment, из которого выкинуто всё лишние, и добавленна поддержка 32 бит.
P.S. На счёт демки нестал замарачиваться..:)
Вложения
rotate.rar
(73.64 Кб) Скачиваний: 1011
С=[::::::::::> ™ e398wallpapers.narod.ru

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Вращение изображения (ASM)

Сообщение Хакер » 22.03.2009 (Вс) 22:19

Плохо.

Что-то не так по части интерполяции цветов. Иначе говоря, появляется очень сильное размытие. Хорошо это заметно, если менять поворот между 0 и 1 градусов (0, 1, 0, 1). Тогда кажется, что картинку не только повернули, а на неё ещё наложили фильтр Blur.

Возникает подозрение, что чтобы скрыть алиасинг просто совершается размазывание?

Да и FoxCBmp кажется быстрее работает. Хотя, это чисто субъективно, возможно дело в "неаккуратном" использовании скроллбара. Скроллбар, если что, должен отдавать свой фокус скроллящемуся контейнеру.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Вращение изображения (ASM)

Сообщение Mikle » 23.03.2009 (Пн) 10:59

Интересно, я тоже над этим работаю, но на бейсике. Обязательно гляну.

|( () ( T |/| |(
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 211
Зарегистрирован: 01.10.2005 (Сб) 15:49

Re: Вращение изображения (ASM)

Сообщение |( () ( T |/| |( » 23.03.2009 (Пн) 18:55

Хакер писал(а):Возникает подозрение, что чтобы скрыть алиасинг просто совершается размазывание?

Ну, одним блуром алиасинг точно нескроешь.
Mikle писал(а):Интересно, я тоже над этим работаю, но на бейсике.

Незнаю видел ли ты или нет (то что во вложении), но если не видел, то по любому будет полезно.
Вложения
PotVB.rar
Вращение на VB
(36.93 Кб) Скачиваний: 296
С=[::::::::::> ™ e398wallpapers.narod.ru

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Вращение изображения (ASM)

Сообщение Хакер » 23.03.2009 (Пн) 18:58

Значит способ интерполяции (рерастеризации) плох. Сам-то заметил?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Вращение изображения (ASM)

Сообщение MIT » 23.03.2009 (Пн) 19:02

|( () ( T |/| |( писал(а): PotVB.rar
Вращение на VB
У меня один маленький вопрос: почему твоя прога у меня отъедает 572 метра оперативки и ничего не делает?

Добавлено: А нет, делает. Правда для 2х метрового jpg`а это сложно назвать "делает"
Добавлено попозже: а как насчет альфы?
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

|( () ( T |/| |(
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 211
Зарегистрирован: 01.10.2005 (Сб) 15:49

Re: Вращение изображения (ASM)

Сообщение |( () ( T |/| |( » 23.03.2009 (Пн) 21:27

MIT писал(а):<...> почему твоя прога <...>

Это не моя прога.
Хакер писал(а):Значит способ интерполяции (рерастеризации) плох. Сам-то заметил?

Не понил, что именно должен был заметить.
С=[::::::::::> ™ e398wallpapers.narod.ru

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Вращение изображения (ASM)

Сообщение Хакер » 23.03.2009 (Пн) 21:39

Не понил, что именно должен был заметить.

Что четкость уходит.

Смотри:
Изображение
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

|( () ( T |/| |(
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 211
Зарегистрирован: 01.10.2005 (Сб) 15:49

Re: Вращение изображения (ASM)

Сообщение |( () ( T |/| |( » 23.03.2009 (Пн) 22:32

Да. Замечено было. Но четкость в любом случае будет теряться, вопрос только на сколько...
С=[::::::::::> ™ e398wallpapers.narod.ru

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Вращение изображения (ASM)

Сообщение Хакер » 24.03.2009 (Вт) 3:12

У тебя она сильно занижается. Очень, по моему. Сравни с FoxCBmp.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Кирпичный завод

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11

    TopList