Это только для целей «отладки», поэтому я не хочу тратить на это много времени, да и это не очень важно. Программа экспортирует данные в формате png, jpg, svg и т. д., так что это не имеет большого значения, хотя было бы неплохо увидеть изображение во время его создания. Также программа будет использоваться на сервере Linux; но я ограничу эту «функцию» версией Win.
Я также не хочу использовать библиотеку, за исключением случаев, когда она очень и очень легкая (некоторое время я использовал CImg, но меня не очень устраивала его скорость, поэтому в итоге я сам написал важные функции и просто использовал libjpeg и libpng напрямую).
У меня есть изображение в формате ARGB (32bpp), хотя преобразование формата не будет проблемой. Я хотел бы использовать Win32, создавая окно из функции глубоко внутри кода (без известного hInstance и т. д.) и записывая растровое изображение. Надеюсь, быстро и легко.
Но я недостаточно знаю win32api. Я видел, что единственный вариант рисования (GDI) - это объект HBITMAP... На какой-нибудь фрагмент кода или пример, на который я могу положиться? Любое соображение, которое я мог бы не упускать из виду? Или, может быть, учитывая мои временные ограничения, я должен просто забыть об этом?
Спасибо!