Ⅰ 如何在linux下的C 画一条直线
3D啊 从C向AB做拍睁垂线,交于点袭扮岁M(x,y,z) 求CM的长度 C到原点O的距离 旋转后点C到原点O的距离 结合旋转角度 有了这几个条件就可以了,画个图算缺返吧
Ⅱ 怎样在linux环境下用c语言绘制简单折线图
Excel表格可以用TAB分隔的列,回蠢铅辩车分隔的行的文本文激樱件。
因此,最简单的办法是输出以TAB和回车分隔的文本文件就可以了(文件以.xls命带缺名)。
Ⅲ 如何在linux下的C 画一条直线
可以通过jpeg库用framebuff来显示图片
操作流程就是
1、打开设备open("/dev/fb0", O_RDWR);
2、然后通过ioctrl用相应的命令去获取显示屏帆型的参数,
3、内存映射,memmap(); 将帧缓存的显存映射到用户控件的一块内存空间,
4、然态扰猜后对memmap函数返回的指针操作就可以直接往屏幕上写数据了。
至于颜色问题,你到网上找一下配色方案,每一种颜色都对应一个十六进制数,将这个李迅十六进制数
写进去,就是一个颜色点……
Ⅳ Linux终端下用C语言画图,颜色改怎么选取
shell和turboc是不一样的。引用graphics.h这启局个的是turbo C,不过磨旁启,turbo C不能在linux中使用。在Linux终端,你就查看linux所用的shell的颜色代码行了。瞎如
Ⅳ C语言如何画图
framebuffer(帧缓冲)。
帧的最低数量为24(人肉眼可见)(低于24则感觉到画面不流畅)。
显卡与帧的关系:由cpu调节其数据传输速率来输出其三基色的配比。
三基色:RGB(红绿蓝)。
在没有桌面和图形文件的系统界面,可以通过C语言的编程来实现在黑色背景上画图!
用下面的代码,在需要的地方(有注释)适当修改,就能画出自己喜欢的图形!
PS:同样要编译运行后才能出效果。
#include <stdio.h>
#include <sys/mman.h>
#include <fcntl.h>
#include <linux/fb.h>
#include <stdlib.h>
#define RGB888(r,g,b) ((r & 0xff) <<16 | (g & 0xff) << 8 | (b & 0xff))
#define RGB565(r,g,b) ((r & 0x1f) <<11 | (g & 0x3f) << 5 | (b & 0x1f))
int main()
{
int fd = open("/dev/fb0", O_RDWR);
if(fd < 0){
perror("open err. ");
exit(EXIT_FAILURE);
printf("xres: %d ", info.xres);
printf("yres: %d ", info.yres);
printf("bits_per_pixel: %d ", info.bits_per_pixel);
size_t len = info.xres*info.yres*info.bits_per_pixel >> 3;
unsigned long* addr = NULL;
addr = mmap(NULL, len, PROT_WRITE|PROT_READ, MAP_SHARED, fd, 0);
if(addr == (void*)-1){
perror("mmap err. ");
Ⅵ 如何在linux下编写C语言图像程序
1.进入字符界面
2.创建文件夹用于存放源文件
mkdir helloworld //创建文件夹命令
cd helloworld //进入新建的文件夹,这里应该说目录比较好,windows用习惯了
vim main.c //打开vim并创建main.c文件
//按 i 键进入编辑状态,以下是程序
#include
int main()
{
printf("Hello world!/n");
return 0;
}
按Esc进入命令模式,按 ZZ 保存退出
gcc main.c //编译
./a.out //运行,默认情况生成a.out可执行文件
虽然本程序很简单,但包含了在Linux上编程的基本思想,当看到熟悉的结果时,还是小得意了一下。
嘻嘻……
Ⅶ 怎样在linux环境下用c语言绘制简单折线图
谢谢楼上的,有一个libgraph的库可以实现陆逗在linux上用C绘制简单的折线图及各类图形,它基于SDL库,但它是以应用程序的方式配和弹出一个窗体,不明白如何才能将其以cgi程序的方式输出至web页早卖卖面,苦闷中!!! 查看原帖>>
Ⅷ linux下如何用c语言画一个带颜色的边框
Linux的C应该也有图形库的吧,可以调用图形库进行您需要的图形绘制
Ⅸ linux 下用c画图
如果不是作业题的话,建议用C输出逻辑表文件,然后用graphviz直接生成为拓扑图
Ⅹ 在linux下编程 怎么用C语言画图
ncures 是字符库,显示的图形也是以字符表示,无法真正画图。
,如果你在控制台下画需要使用 libsvga 或 libSDL库。