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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

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

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

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

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

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

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

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

Цитата:
Какие будут предположения?
Выключить совсем фильтрацию для начала.
Название: kvadrat.png
Просмотров: 44

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

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

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

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Трансформация изображения свр Общие вопросы по 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


17:26.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.