Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 02.02.2012, 09:38   #1
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,997
По умолчанию Трансформация битмапа в DirectX

Проблема: картинка, растянутая по горизонтали, оказывается слегка размыта по вертикали. Если не растягивать, то рисуется пиксель-в-пиксель. Перепробовали, вроде, все фильтрации. Код показать не могу, т. к. проект вообще не мой.

Какие будут предположения?

Последний раз редактировалось ds.Dante; 02.02.2012 в 09:50.
ds.Dante вне форума Ответить с цитированием
Старый 02.02.2012, 11:12   #2
Eldimor
Пользователь
 
Регистрация: 24.04.2009
Сообщений: 54
По умолчанию

А каким способом вы её растягиваете ? масштабированием через .Blt ?
Eldimor вне форума Ответить с цитированием
Старый 02.02.2012, 15:46   #3
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,997
По умолчанию

Не знаю (я вообще DX не знаю ). Вроде, обычная трансформация.
ds.Dante вне форума Ответить с цитированием
Старый 02.02.2012, 15:58   #4
Eldimor
Пользователь
 
Регистрация: 24.04.2009
Сообщений: 54
По умолчанию

Цитата:
Сообщение от ds.Dante Посмотреть сообщение
Не знаю (я вообще DX не знаю ). Вроде, обычная трансформация.
Я конечно самоучка, но мне кажется не зная способа котором вы масштабируете битмап, ответить вам довольно сложно.

Если с помощью .Blt то там часто возникают не приятные дефекты изображения.
Eldimor вне форума Ответить с цитированием
Старый 02.02.2012, 17:24   #5
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,431
По умолчанию

Цитата:
Какие будут предположения?
Выключить совсем фильтрацию для начала.
kvadrat.png
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Старый 03.02.2012, 14:39   #6
ds.Dante
Старожил
 
Аватар для ds.Dante
 
Регистрация: 06.08.2009
Сообщений: 2,997
По умолчанию

Проблема была в том, что мой товарищ настраивал только фильтрацию, а про интерполяцию мы с ним были не в курсе. Поскольку я растягиваю поперёк картинку 1xN пикселей (с использованием его библиотеки), полное отключение интерполяции решило проблему.

Последний раз редактировалось ds.Dante; 03.02.2012 в 14:42.
ds.Dante вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Трансформация изображения свр Общие вопросы по Java, Java SE, Kotlin 0 24.08.2010 14:23
Трансформация программы в язык Delphi Lionel Messi Помощь студентам 12 23.05.2010 18:35
Трансформация изображений Артэс Свободное общение 27 14.12.2009 11:27
Трансформация относительных ссылок в абсолютные d-kiselev Microsoft Office Excel 2 18.12.2008 22:27


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS