Вопросы по теме 'wic'

Метаданные изображения Ключевые слова, не распознаваемые Windows XP
Я использую WIC (компонент Windows Imaging) в своем приложении WPF для чтения/записи метаданных изображения. Все работает идеально, за исключением того, что Windows XP не распознает ключевые слова на вкладке «Сводные свойства». Vista и 7 правильно...
400 просмотров
schedule 23.09.2022

Как читать пиксели в изображении WIC
Код ниже (из этой темы: Как использовать новую возможность WIC Delphi 2010 для файлов Canon? ) открывает изображение WIC в BitMap. Однако, если динамический диапазон значений пикселей WIC велик, этот код теряет много информации, поскольку он...
1923 просмотров
schedule 12.10.2022

Сохранить карту нормалей как 16-битную текстуру с помощью WIC
У меня есть художественный конвейер, который включает в себя следующие шаги: Создается карта нормалей. Я хочу сохранить только компоненты X и Y как байты без знака. Z опущен, поскольку он реконструируется в пиксельном шейдере. Карта нормалей...
463 просмотров
schedule 30.10.2022

VS 2010 BootStrapper для WIC (компонент Windows Imaging) перед установкой .Net 4 в XP
Я создал проект установки и развертывания для своего приложения .Net 4 в VS 2010. В своих предварительных требованиях я проверил необходимое условие .Net4, но я узнал, что .Net4 не включает WIC (компонент Windows Imaging), чтобы облегчить его....
3658 просмотров

REGDB_E_CLASSNOTREG на CLSID_WICPngDecoder
Я пытаюсь загрузить PNG для HBITMAP. Я нашел этот сообщение из stackoverflow. Когда я запускаю код, я получаю REGDB_E_CLASSNOTREG на CoCreateInstance(CLSID_WICPngDecoder, NULL, CLSCTX_INPROC_SERVER, __uuidof(ipDecoder),...
1605 просмотров
schedule 09.10.2022

Не удается связать с WICConvertBitmapSource
Я хотел бы использовать функцию из WindowsCodecs.dll , но MinGW имеет неполные и отсутствующие заголовки WinAPI, а также библиотеки импорта. Рассмотрим следующую демонстрацию: #define WIN32_LEAN_AND_MEAN #include <windows.h> #include...
622 просмотров
schedule 19.05.2024

WIC Direct2D CreateBitmapFromMemory: ограничения по ширине и высоте?
CreateBitmapFromMemory выполняется успешно, когда _nWidth равно или меньше 644. Если значение превышает это значение, значение HRESULT равно -2003292276. Существуют ли ограничения по ширине и высоте? #include <d2d1.h> #include...
4014 просмотров
schedule 14.07.2022

DirectX11 CreateWICTextureFromMemory с использованием PNG
В настоящее время у меня есть загрузка текстур с помощью CreateWICTextureFromFile, однако мне бы хотелось немного больше контроля над этим, и я хотел бы хранить изображения в их байтовой форме в загрузчике ресурсов. Ниже приведены только два набора...
2506 просмотров
schedule 27.11.2022

Изменение размера изображений — WIC против GDI
РЕДАКТИРОВАТЬ: с тех пор я понял, что ни одна из этих реализаций не подходит для сценариев на стороне сервера: они не поддерживаются Microsoft. Так что не пользуйтесь ими! Поэтому ниже я представил две отдельные реализации. Я думаю, что я набил...
2833 просмотров
schedule 26.07.2023

WIC или DirectComposition заменяют GDI+?
У меня есть проект, который может включать создание базового изображения на стороне сервера (масштабирование, преобразование, компостирование текста). В прошлом я использовал GDI+ для выполнения подобных задач, но Microsoft помечает это как Legacy...
736 просмотров
schedule 19.07.2022

Размер изображения резко увеличивается после применения простого водяного знака
У меня есть набор изображений, на которые я программно рисую простой водяной знак, используя System.Windows и System.Windows.Media.Imaging (да, не с помощью GDI+), следуя инструкциям в здесь . Размер большинства изображений не превышает 500Кб...
1128 просмотров
schedule 18.12.2022

Как найти DPI изображения, если он не установлен, WPF/WIC?
У меня тут небольшая проблема. Я изменяю размер изображения, используя следующий фрагмент кода: public static BitmapFrame FastResize(BitmapFrame image, int width, int height) { var scaleX = width / image.Width * 96 / image.DpiX; var...
413 просмотров
schedule 23.04.2022

какой фильтр для кодирования чересстрочной развертки png с использованием компонентов обработки изображений Windows (wic) с оболочкой С#?
Я пытаюсь закодировать изображение как чересстрочный png с помощью WIC. Я могу без проблем сохранить изображение в формате png и установить чересстрочный режим. Но если я пытаюсь установить режим фильтра (любой фильтр), я получаю следующую ошибку:...
409 просмотров
schedule 11.01.2023

создать цель рендеринга растрового изображения wic для IWicBitmap
Я создал IWicBitmap, используя данные, находящиеся в памяти, используя hr=pFactory->CreateBitmapFromMemory(512,512,GUID_WICPixelFormat8bppGray,512,512*512,ptr,&Bitmap1) Теперь я хотел рисовать на растровом изображении, поэтому я создаю...
1600 просмотров
schedule 18.07.2022

WICConvertBitmapSource() выдает ошибку ссылки
Я пытался закодировать изображение с помощью WIC. и я сделал простую dll (для кодирования/декодирования) и использовал ее из другого приложения. Я добавил my_bitmap_converter() , чтобы выполнить преобразование, предназначенное для использования...
645 просмотров
schedule 29.04.2023

Загрузить текстуру как RGB, а не sRGB в DirectX11 с помощью WIC
Я загружаю текстуры с помощью CreateWICTextureFromMemoryEx из DirectXTK . Все, что я загружаю, преобразуется в sRGB . Есть ли способ заставить WIC вместо этого создать поверхность RGB ? А может есть способ конвертировать уже загруженную...
1938 просмотров
schedule 14.07.2022

Отображение большого изображения с помощью SharpDX
Я пытаюсь использовать SharpDX для рисования большого изображения (21000x7000) из файла. Код выглядит следующим образом: if (newBitmap==null) { ImagingFactory imagingFactory = new ImagingFactory();...
1106 просмотров
schedule 13.08.2022

Как создать WIC ImageFactory (COM-объект) из C#?
Это один шаг к фактической цели, которая заключается в сочетании Direct2D с GDI из управляемого кода для обновления устаревшего приложения Windows Form , работающего на .NET Framework. 3.5 (переход на более новую версию .NET в настоящее время...
736 просмотров
schedule 06.04.2022

SaveDDSTextureToFile() сохраняет черную текстуру вместо ожидаемой.
Я создал красную текстуру формата DXGI DXGI_FORMAT_R32_FLOAT. У меня есть байтовый буфер пикселей красного цвета, где подготовлено 4 байта на пиксель. Затем байтовый буфер копируется с использованием карты контекста устройства и функций отмены...
375 просмотров
schedule 24.04.2023

Использование WIC для воспроизведения WPF BitmapImage.DecodePixelWidth/Height
Мне нужно создать эскизы «огромных» файлов изображений без загрузки полного изображения в память. Эта функция отлично реализована в BitmapImage.DecodePixelWidth / Height , но мне нужно использовать его в неуправляемой dll C++. Я «думаю», что это...
92 просмотров
schedule 12.06.2022