Форум программистов, компьютерный форум, киберфорум
Наши страницы
DirectX
Войти
Регистрация
Восстановить пароль
 
Macsimus2008
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 1
1

Как изменить(снизить) глубину цвета и качество изображения?

26.10.2013, 22:53. Просмотров 1331. Ответов 0
Метки нет (Все метки)

Как изменить(снизить) глубину цвета и качество изображения?
Ситуация:
С помощью directx делается снимок экрана и помещается в back buffer.
Необходимо снизить качество картинки(уменьшить глубину), что бы потом передать ее по сети(по пиксельно).
используется стандартный код:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var format = SharpDX.Direct3D9.Format.A8B8G8R8;
present_paramsS.Windowed = true;
present_paramsS.BackBufferFormat = format;
present_paramsS.SwapEffect = SharpDX.Direct3D9.SwapEffect.Discard;
present_paramsS.BackBufferWidth = Screen.PrimaryScreen.WorkingArea.Width;
present_paramsS.BackBufferHeight = Screen.PrimaryScreen.WorkingArea.Height;
dS = new SharpDX.Direct3D9.Device(new SharpDX.Direct3D9.Direct3DEx(),0,
SharpDX.Direct3D9.DeviceType.Hardware,
IntPtr.Zero,
SharpDX.Direct3D9.CreateFlags.HardwareVertexProcessing,
present_paramsS);
sS = SharpDX.Direct3D9.Surface.CreateOffscreenPlain(dS,
Screen.PrimaryScreen.Bounds.Width,
Screen.PrimaryScreen.Bounds.Height,
format,
SharpDX.Direct3D9.Pool.Scratch);
Как лучше сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2013, 22:53
Ответы с готовыми решениями:

Помогите снизить качество изображения на выходном файле
Написал такой код) генерирует изображения tif. procedure...

Как программно узнать глубину цвета изображения?
как программно узнать глубину цвета Bitmap??

Как снизить программно качество подгруженной картинки
В PictureBox подгружаю изображения, задача заключаеться в том чтобы программно...

Определить глубину цвета (в битах) изображения
Для хранения цветного изображения выделено 1,5 Мб памяти. Изображение имеет...

Как убрать разводы фонового изображения и повысить качество изображения ?
Не знаю как описать проблему, поэтому просто выкладываю скрин. Установил офф...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2013, 22:53

Как програмно сменить глубину цвета картинки?
Как програмно сменить глубину цвета картинки в VB .NET?

как в html5 изменить качество видео?
Как в html5 изменить качество видео? Например, у меня на сервере видео залито в...

Как изменить параметры изображения, чтоб другие изображения не менялись
Не знаю как правильно сформулировать вопрос для поисковиков. Как в css изменить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru