Как включить изображения в качестве ресурса в исполняемый файл C++?
Можно ли включить изображения в качестве ресурсов в исполняемый файл win32 c++? Если да,то как?
Я использую компилятор visual studio.
Legor
Какой компилятор вы используете?
RupeshMote
Я использую компилятор visual studio
JJMatthews
какой тип изображения вы пытаетесь использовать (png, jpg, bmp)? зачем вам нужен этот образ в вашем проекте, что вы хотите с ним делать после того, как добавите его в свои ресурсы ... отобразить его в диалоговом окне? какая версия visual studio у вас есть?
RupeshMote
1) я использую типы изображений .png.
2) После включения изображений в ресурс я хочу выполнить сопоставление шаблона с входным изображением и изображениями из ресурса. Поэтому я не хочу хранить шаблонные изображения на клиентском ПК. Вместо этого я хочу, чтобы эти шаблонные изображения включались/сохранялись непосредственно в файле .exe.
3) я использую VS2012.
JJMatthews
звучит интересно ... последний вопрос: нужно ли помещать изображения в таблицу ресурсов во время разработки или во время выполнения?
RupeshMote
Во время разработки я хочу сохранить некоторые фиксированные изображения. И во время выполнения программы я хочу использовать эти изображения для сопоставления шаблонов
JJMatthews
О ... это просто. Начиная с VS2010 (может быть, 2008, не помню) png обрабатывается Visual Studio так же, как растровое изображение или значок ... и т. д. Сначала переключитесь на свой "вид ресурсов". Щелкните правой кнопкой мыши на названии вашего проекта и выберите "Добавить-> ресурс...", и появится диалоговое окно. Нажмите кнопку "Импорт.." , а затем просто выберите нужный файл.
Теперь вопрос о том, как вы будете загружать и сравнивать изображения ... Я рекомендую GDI+, я использую его allot, и это очень приятно.
Удачи тебе парень
RupeshMote
ладно, спасибо. Я попробую это сделать.