Важная информация

User Tag List

Показано с 1 по 10 из 10

Тема: Поворот спрайта

  1. #1
    Activist Аватар для acidrain
    Регистрация
    01.03.2005
    Адрес
    Russia, Krasnodar
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Поворот спрайта

    О Боги графики! =) Помогите, плиз как на пц сделать из исходного спрайта поворот его на 360 гр. и шагом 15 гр без потери качества? Какие проги для этого подходят? (зы. проект кросс-платформенный, для спека в т.ч. %)
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,439
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Без потери не возможно, если только пиксели не являются полигонами, но это уже не для спектрума...
    А так, что фотошоп, что IrfanView результат будет один и тот же.
    Вращай с фильтром, потом контраст выкручивай на максимум и все дела.

  4. #3
    Activist Аватар для acidrain
    Регистрация
    01.03.2005
    Адрес
    Russia, Krasnodar
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Без потери не возможно, если только пиксели не являются полигонами, но это уже не для спектрума...
    А так, что фотошоп, что IrfanView результат будет один и тот же.
    Вращай с фильтром, потом контраст выкручивай на максимум и все дела.
    Дело в том, что все они блюрят при повороте. А у меня 16 цветов всего, так что не пойдет ни с фильтром ни с чем =(
    Чем то ведь рисуют спрайты для игр на мобильники?
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

  5. #4
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,439
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от acidrain Посмотреть сообщение
    Дело в том, что все они блюрят при повороте. А у меня 16 цветов всего, так что не пойдет ни с фильтром ни с чем =(
    Чем то ведь рисуют спрайты для игр на мобильники?
    потом контраст выкручивай на максимум и все дела.

  6. #5
    Master Аватар для Splinter
    Регистрация
    04.07.2005
    Адрес
    Нижний Тагил
    Сообщений
    842
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    по дедовски - пошагово с ручной коррекцией.

  7. #6
    Veteran Аватар для GriV
    Регистрация
    18.02.2005
    Адрес
    Набережные Челны
    Сообщений
    1,574
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    поэтапно
    1 получи из растра вектор
    2 крути вектор
    3 получи из вектора растр
    По быстрому это делать конечно не получится но никто и не обещал что будет просто
    Биты рулят лучше байтов, байты рулят шустрее!
    View, Звук, Цвет

  8. #7
    Guru Аватар для moroz1999
    Регистрация
    17.01.2005
    Адрес
    Tallinn
    Сообщений
    2,517
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    86
    Поблагодарили
    39 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    еще часто применяемый приём - сначала навести резкость (только не контрастом, а чем-нибудь типа "unsharp mask" в фотошопе), а потом уже поворачивать.

  9. #8
    Veteran
    Регистрация
    08.05.2007
    Адрес
    Dnepropetrovsk
    Сообщений
    1,055
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    47
    Поблагодарили
    31 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лучше всего - изначально работать с изображениями в высоком разрешении и True-Color.

    Нарисовать то, что нужно, потом повернуть, а потом уменьшать разрешение по пикселам и по цвету (сначала по пикселам, потом - по цвету). Может даже будет приемлемое качество результата при автоматическом уменьшении разрешения по цвету - с помощью Floyd-Steinberg Dithering (http://en.wikipedia.org/wiki/Dither).

    Аналогично тому, как в студиях со звуком работают с большим количеством бит (24 или 32 на отсчет), а в 16-битный формат приводят только на последнем этапе обработки, перед записью на CD.

  10. #9
    Guru Аватар для newart
    Регистрация
    19.01.2005
    Адрес
    Санкт-Петербург
    Сообщений
    11,439
    Спасибо Благодарностей отдано 
    192
    Спасибо Благодарностей получено 
    145
    Поблагодарили
    61 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот бреда то насоветовали.

    Цитата Сообщение от acidrain Посмотреть сообщение
    Чем то ведь рисуют спрайты для игр на мобильники?
    Ты ведь не рисовать собрался, а вращать.

    Попробуй GraphicsGale, там есть ротация без антилиасинга.

  11. #10
    Activist Аватар для acidrain
    Регистрация
    01.03.2005
    Адрес
    Russia, Krasnodar
    Сообщений
    433
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от newart Посмотреть сообщение
    Ты ведь не рисовать собрался, а вращать.

    Попробуй GraphicsGale, там есть ротация без антилиасинга.
    Спасибо, за дельный совет!
    Я пробовал по всякому (кста и рисовал я тоже повернуть, а в итоге плюнул и в coreldraw оттрассировал и повернул все, токо надо будет ручками доработать...
    Контрастом и прочим - все не то, хоть сам пиши процедуру для поворота...
    Но попробую GG, спасиб еще раз.
    Последний раз редактировалось acidrain; 06.12.2008 в 14:30.
    http://amigasc.nm.ru

    Free coder and hardwareman
    Amiga addicted

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Обрезание спрайта на краю экрана.
    от moroz1999 в разделе Программирование
    Ответов: 29
    Последнее: 18.02.2009, 16:20
  2. Передача координат спрайта для вывода?
    от Keeper в разделе Программирование
    Ответов: 12
    Последнее: 29.09.2008, 16:01

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •