本文目录一览:
- 1、c语言一个三角形三种颜色怎么画
- 2、C语言中怎么编程在计算机屏幕上显示如下图案?
- 3、怎么用C语言让屏幕循环显示不同的颜色
- 4、请问怎样用C语言在屏幕上显示真彩色的图片。最好不用API或者MFC~
c语言一个三角形三种颜色怎么画
菜单栏中设置。设置步骤如下:
1、打开c语言,选择三角形文件。
2、在菜单栏中找到三色模式。
3、在三色模式中找到绘画点击就可以。
C语言中怎么编程在计算机屏幕上显示如下图案?
如果实在普通LCD屏上显示某个图案,需要先将待显示的图案用专用软件处理成图像数据,然后封装到一个数组里,然后编写一个子函数将这些数据按顺序写到LCD缓冲区中即可。
如果是在PC机的显示器上显示该图案,需要首先根据该图片的格式(如jpeg,或BMP,或其它格式),进行分析,去除图片格式头,然后将图片文件中的图像数据(即像素点)提取出来,然后写入显示器的缓存中即可。
怎么用C语言让屏幕循环显示不同的颜色
// VC++ 6.0环境
#include stdio.h
#include stdlib.h
#include conio.h // for void kbhit(void);
const int ESC = 0X1B;
void delay(unsigned n) {
unsigned i,j,k;
for(i = 0; i n; ++i)
for(j = 0; j n; ++j)
for(k = 0;k n; ++k);
}
int main() {
char color[20] = "color ";
int key,i = 0;
while(1) {
if(kbhit()) return 0;
sprintf(color,"color %X8\n",i);
i = (i + 1)%16;
system(color);
delay(800);
}
return 0;
}
请问怎样用C语言在屏幕上显示真彩色的图片。最好不用API或者MFC~
用openGL的函数:
void glDrawPixels(GLsizei width,GLsizei height,
GLenum format,GLenum type,const GLvoid *pixels)
例如:
glDrawPixels(img_w, img_h, GL_RGB, GL_UNSIGNED_BYTE,img);
unsigned char * img; -- 存放RGB
int img_w, img_h -- 图片宽,高。