问题标题: 请问在c++里面能输出图片吗???

1
0

1
已采纳
董子墨
董子墨
中级天翼
中级天翼

C++是在C语言的基础上开发的一种通用编程语言,应用广泛。C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。

办法:CPaintDC dc(this);//建立设备描述表
HBITMAP hbitmap=
::LoadBitmap(::AfxGetInstanceHandle();
MAKEINTRESOURCE(IDB_MYBMP));//这里的位图是集成在程序里的,所以位图要加入进工程。这里的位图名IDB_MYBMP。
HDC hMemDC=::CreateCompatibleDC(NULL);//建立内存描述表

SelectObject(hMemDC,HBITMAP);//<<--导出图片
::StretchBlt(dc.m_hDC,
50,
50,
100,
100,
hMemDC,
0,
0,
250,
250,
SRCCOPY);//--结束导出>>

::DeleteDC(hMemDC);//删除建立的对象
::DeleteIbject(hbitmap);//同上

0
万正瑞
万正瑞
高级守护
高级守护

只好问问凯蒂猫了!!

 

0
0
0
赵逸凡
赵逸凡
初级启示者
初级启示者

主要还是看你对图片的定义和理解,你是指一般的图(即狭义上的图像)还是反映某些东西的有大小的图片。

如果是一般的图,那么可以用cout输出一大堆字符充当像素

0
0
0
0
何沐阳
何沐阳
初级光能
初级光能

你可以用代码编出来,再输出

0
0
0
0
刘旭晨
刘旭晨
初级守护
初级守护

不行,要用ios导入输出输出图片,或者用例如:

from PIL import Image

 

file = r"C:\Users\Zhuangbility\Desktop\2.jpg"

im = Image.open(file)

im.show()

0
0
0
0
0
0
0
我要回答