该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

/* Svga64k.bgi 测试文件 */

#include "graphics.h"

#include "Svga256.h"

#include "stdio.h"

#include "fcntl.h"

#include "malloc.h"

#include "io.h"

int huge Return_SVGA256(void)

{

return(SVGA320x200x256); /* 返回各种分辨率的对应编号 0~6 宏定义参见 Svga256.h */

}

void main()

{int width,height,i=DETECT,j=0,x0,y0,fp,x_x;

unsigned char fix,*buffer,pix24b[4];

DacPalette256 dac256;

installuserdriver("Svga256",Return_SVGA256);/* 对于svga256必需执行该函数以安装BGI驱动 */

initgraph(&i,&j,"");/* 执行TC默认的BGI初始化函数 */

for(x_x=0;x_x<76;x_x++){

if(x_x=1)

{

if((fp=open("xy_256.bmp",O_RDONLY|O_BINARY))==-1)

{

puts("Can't find file ""xy_256.bmp"".");

exit(1);

}

}

else

if(x_x=2){

if((fp=open("xy_2561.bmp",O_RDONLY|O_BINARY))==-1)

{

puts("Can't find file ""xy_256.bmp"".");

exit(1);

}

}

else

if(x_x=3){

if((fp=open("xy_2562.bmp",O_RDONLY|O_BINARY))==-1)

{

puts("Can't find file ""xy_256.bmp"".");

exit(1);

}

}

else

if(x_x=4){

if((fp=open("xy_2563.bmp",O_RDONLY|O_BINARY))==-1)

{

puts("Can't find file ""xy_256.bmp"".");

exit(1);

}

}

else

if(x_x=5){

if((fp=open("xy_2564.bmp",O_RDONLY|O_BINARY))==-1)

{

puts("Can't find file ""xy_256.bmp"".");

exit(1);

}

}

else

if(x_x=6){

if((fp=open("xy_2565.bmp",O_RDONLY|O_BINARY))==-1)

{

puts("Can't find file ""xy_256.bmp"".");

exit(1);

}

}

lseek(fp,18,SEEK_SET);

read(fp,&width,4);

read(fp,&height,4);

fix=(width%4)?(4-width%4):0;

x0=(320-width)/2;y0=(200-height)/2;

lseek(fp,54,SEEK_SET);

for(i=0;i<256;i++) /* 按照该图片的DAC色表设置色彩寄存器 */

{read(fp,pix24b,4); /* 读取DAC分量信息 */

dac256[i][0]=pix24b[2]>>2;dac256[i][1]=pix24b[1]>>2;dac256[i][2]=pix24b[0]>>2; /* 设置调色板 */

}

setvgapalette256(&dac256); /* 应用调色板, 定义参见 Svga256.h */

buffer=(unsigned char *)malloc(width);

for(j=height-1;j>=0;j--)

{read(fp,buffer,width);

lseek(fp,fix,SEEK_CUR);

for(i=0;i

putpixel(x0+i,y0+j,buffer[i]);

}

free(buffer);

close(fp);

}

getch();

closegraph();

}

c语言突然出现图片,c语言能显示图片吗相关推荐

  1. 在PB中存图片入数据库及显示图片

    在PB中存图片入数据库及显示图片 摘自:http://www.xicc.cn/User0/109/Show.asp?/_articleid/549.html 1.选择图片 string ls_path ...

  2. 文章目录 图片元素 img元素 显示图片的两种写法: alt 属性 与a元素连用 map元素 和figure元素 figcaption 联用

    文章目录 图片元素 img元素 显示图片的两种写法: alt 属性 与a元素连用 map元素 和figure元素 figcaption 联用 图片元素 img元素 image 缩写,空元素 src属性 ...

  3. img标签图片加载失败显示图片

    img标签图片加载失败显示图片 onerror="οnerrοr=null;src='../../image/community/initialize_img.png'"

  4. 后端传验证码图片前端ajax怎么显示图片

    后端传验证码图片前端,ajax怎么显示图片.验证码后端返给前端的是一张验证码的图片,如下: 再看浏览器response里的返回

  5. python运行完不能显示图_【已解决】Python中通过Image的open之后,去show结果打不开bmp图片,无法正常显示图片...

    [问题] 在windows的cmd命令行下,使用Python的PIL库打开并显示一个jpg图片:openedImg = Image.open(saveToFile); print "open ...

  6. java 对话框 显示图片_Java对话框上显示图片

    手掌心 其实有很多种方法可以解决图片显示大小的问题:使用photoshop修改. 优点是可以节省系统资源, 显示图片的时候,不用做处理,缺点是需要了解ps的基本操作使用JDialog 自定义对话框. ...

  7. php如何随机显示图片,php中随机显示图片的函数代码_php

    /********************************************** * Filename : img.php * Author : freemouse http://www ...

  8. QT中循环显示图片和简单的显示图片

    请关注我的github https://github.com/linqiaozhou 以下实例代码不久后将会上传到我的github 这是我最近一个项目中的部分代码 //以下是简单的在QT中显示图片的代 ...

  9. python opencv显示图片动态_opencv-python计算机视觉图像处理学习笔记2——打开图片,保存图片,显示图片...

    用到的函数:imread(读取).imwrite(保存)和imshow(显示) 1.打开VS code,如图 2.左上角新建文件,出现Untitled-1,输入代码: import cv2       ...

  10. html点按钮展开图片,案例:点击按钮隐藏图片 再次点击显示图片

    要求如题,本宝宝的代码如下: Document .hide{ display: none; } 隐藏图片 function fn(){ var img=document.getElementById( ...

最新文章

  1. 树莓派视觉小车 -- 物体跟踪(OpenCV)
  2. html简单响应式滚动条置顶
  3. rbpf粒子滤波slam matlab程序_学习笔记(优达学城)- 车辆定位之粒子滤波器(整合版)...
  4. OpenCV中VideoWriter输出视频文件为空或6KB解决方法(java)
  5. private static final long serialVersionUID = 1L;详解
  6. redis 图片2进制保存_Redis数据结构底层的SDS了解吗
  7. 就这几个简单页面APP,这混小子要我10W块?!大家评评理!
  8. Django框架——HttpResponse对象
  9. [leetcode]326. Power of Three(c语言)
  10. 跳打开hdu 1208 (DP)
  11. 图像处理基础(2):自适应中值滤波器(基于OpenCV实现)
  12. 移动app性能测试工具:Emmagee使用介绍
  13. 【Codeforces 538 H】Summer Dichotomy(二分图染色)
  14. c++ struct 中定义函数
  15. 加油站踩踏式逃亡?电网成大赢家?时代抛弃你的时候,真的一声不吭
  16. win32 007
  17. 微软4000亿收购动视暴雪,背后逻辑是什么?
  18. docker部署html页面,在Docker容器中部署静态网页的方法教程
  19. 最终幻想之父——坂口博信 (转载自天幻网(www.SquareCN.com))
  20. 有秒计时的数字时钟(10分)

热门文章

  1. react使用antd实现日期与时间的不可选定
  2. php 导航栏链接网页,怎样用php来给网页做导航栏_php实例
  3. JAVA调用 keras,在TensorFlow(Python, Java)环境下使用Keras模型
  4. java聊天系统异常问题_【图片】写的socket编程实现窗口聊天出现空指针错误 在自己电脑没事【java吧】_百度贴吧...
  5. 正月十五元宵节中国风海报PSD分层模板找灵感!
  6. 不知道从哪里开始更新你的秋季海报设计?
  7. 色彩艺术海报PSD模板 | 用色彩挑动你的情趣
  8. 高品质UI设计模板PSD下载,设计师的最佳临摹素材
  9. (全网唯一)Python 10行代码 实现 PDF转WORD
  10. Windows直接获取文件的哈希值