User Tag List

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

Тема: ZXMAK.NET 1.0.8.0 + сырцы ;)

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #14

    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    а как отресайзить картинку в SDL?

    Ajax16384 сделал с помощью Blit:
    Код:
    			_surface.Lock();
    			try
    			{
    				DrawFrame(_surface.Pixels);
    			}
    			finally
    			{
    				_surface.Unlock();
    			}
    			using(Surface stretch = _surface.CreateScaledSurface(_zoomX, _zoomY, _antiAlias))
    				Video.Screen.Blit(stretch);
    			Video.Update();
    но это тормозит жутко, и картинка почемуто кривая получается (см. в аттачменте)...
    на каждый кадр такое делается? тогда должно тормозить -- создание surface'а тяжелая штука, лучше один раз создать, а потом пихать туда всякое.
    вообще, фз что эта CreateScaledSurface делает, это SdlDotNet'овский метод, не родной, и внятной документации по нему нет. судя про тому, что zoom'ы в этом методе double, оно масштабирует произвольно, а не в целое число раз (вот и еще тормоза). неужто кому-то в эмуле нужно так масштабировать? О__о
    ИМХО лучше свою процедуру масштабирования написать (в SDL нету средств для ресайзов/вращений/эффектов/тп, но это можно сделать самому, залочив surface, и делая с графическими данными что угодно)
    Последний раз редактировалось boo_boo; 18.04.2008 в 05:54.

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

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

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

Похожие темы

  1. ZXMAK.NET
    от ZXMAK в разделе Эмуляторы
    Ответов: 42
    Последнее: 12.03.2010, 00:14
  2. Интерфейс кроссплатформенного ZXMAK.NET
    от ZXMAK в разделе Эмуляторы
    Ответов: 29
    Последнее: 15.12.2007, 15:15
  3. Ответов: 8
    Последнее: 29.10.2007, 15:47
  4. Глюк с ZXMAK
    от Zelya в разделе Эмуляторы
    Ответов: 1
    Последнее: 06.07.2007, 11:57

Ваши права

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