社区
C语言
帖子详情
请问如何在C程序中调用BMP格式的图片
南方的小笼包
2007-10-06 10:18:01
请问如何在C程序中调用BMP格式的图片就是将BMP格式的文件中的图像显示到C语言程序中
...全文
199
16
打赏
收藏
请问如何在C程序中调用BMP格式的图片
请问如何在C程序中调用BMP格式的图片就是将BMP格式的文件中的图像显示到C语言程序中
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
我啃
2007-10-06
打赏
举报
回复
http://www.wotsit.org/download.asp?f=bmp&sc=244939576
终于好了
南方的小笼包
2007-10-06
打赏
举报
回复
这一段代码是唯一运行有结果的。。。但是是黑屏 能帮我看下吗:
#include "graphics.h"
#include "Svga64k.h"
#include "stdio.h"
#include "fcntl.h"
#include "malloc.h"
#include "io.h"
int huge Return_SVGA64K(void)
{
return(0); /* 返回各种分辨率的对应编号 0~6 宏定义参见 Svga64k.h */
}
typedef struct /*16Mrgb像素类型*/
{unsigned char b;
unsigned char g;
unsigned char r;
}rgb16M;
void putpoint65536(int x,int y,rgb16M color)
{
setrgbpalette(1026,color.r>>3,color.g>>2,color.b>>3);
putpixel(x,y,0);
}
void main()
{int width,height,i=DETECT,j=0,x0,y0,fp;
char fix;
rgb16M *buffer;
int gd=DETECT;
int gm;
detectgraph(&gd,&gm);
initgraph(&gd,&gm,"C:\\bgi");
installuserdriver("Svga64K",Return_SVGA64K);/*对于svga64k必需执行该函数以安装BGI驱动*/
if((fp=open("e:\\xy_tc.bmp",O_RDONLY|O_BINARY))==-1)
{puts("Can't find file ""xy_tc.bmp"".");
exit(1);
}
lseek(fp,18,SEEK_SET);
read(fp,&width,4);
read(fp,&height,4);
fix=width%4;
x0=(320-width)/2;y0=(200-height)/2;
lseek(fp,54,SEEK_SET);
buffer=(rgb16M *)malloc(width*sizeof(rgb16M));
for(j=height-1;j>=0;j--)
{read(fp,buffer,width*sizeof(rgb16M));
lseek(fp,fix,SEEK_CUR);
for(i=0;i<width;i++)
putpoint65536(x0+i,y0+j,buffer[i]);
}
free(buffer);
close(fp);
getch();
closegraph();
}
南方的小笼包
2007-10-06
打赏
举报
回复
我汉死了 找了那么多资料 还是没实现
我啃
2007-10-06
打赏
举报
回复
5~~~~ADOBE怎么这样~~~
南方的小笼包
2007-10-06
打赏
举报
回复
下了后 用PDF阅读器看只有一页 我昏;了
我啃
2007-10-06
打赏
举报
回复
不好意思,现在才发现wotsit也有死链~
官网应该没有问题了吧
http://www.adobe.com/devnet/acrobat/pdfs/pdf_reference.pdf
南方的小笼包
2007-10-06
打赏
举报
回复
辛苦你了 它还是下不到
我啃
2007-10-06
打赏
举报
回复
我靠,还有防盗链哪
http://www.wotsit.org/list.asp?search=pdf
搜索出现的
PDF Adobe Portable Document Reference version 1.7 就是这个自己下去吧
南方的小笼包
2007-10-06
打赏
举报
回复
下不到啊 kenmark
我啃
2007-10-06
打赏
举报
回复
http://www.wotsit.org/download.asp?f=pdfrefernce17&sc=244935472
南方的小笼包
2007-10-06
打赏
举报
回复
大哥还是帮我一下吧 搜索过 我找不到相关资料
南方的小笼包
2007-10-06
打赏
举报
回复
大哥还是帮我一下吧 搜索过 我找不到相关资料
我啃
2007-10-06
打赏
举报
回复
http://www.wotsit.org/
文件格式
cnxiaohai
2007-10-06
打赏
举报
回复
那简单的分析一下BMP文件格式啊
网上有很多相关资料的
GOOGLE一下就好,我就不转贴了
南方的小笼包
2007-10-06
打赏
举报
回复
我只是用普通TC 请教具体方法和具体代码
cnxiaohai
2007-10-06
打赏
举报
回复
你是在什么平台下,用什么编译器啊?
如果是TC,你就只能手工分析BMP文件格式了
如果是WIN32下,有相关的API的,可以查MSDN
C语言
BMP
格式
图片
转JPEG
格式
图片
该资源提供了
BMP
格式
图像转JPEG
格式
图像的函数,在数字图像处理后,进行图像输出时会用得到,非常方便。不依赖于其他框架,纯C语言实现。
去除
BMP
图片
背景,
图片
背景消除,C,C++
用C 语言编写
程序
,去除
图片
文件
中
的
图片
的背景。如xrzs.
bmp
为原始图形,处理后的图形:处理后的图形.
bmp
。
把
Bmp
格式
的
图片
转换成JPEG
格式
将
BMP
格式
的
图片
压缩成JPEG,有人需要,拿去研究吧
jpg转
bmp
的C源代码
jpg转
bmp
的C源代码
RAW
格式
转
BMP
、JPEG等
格式
程序
RAW
格式
转
BMP
、JPEG等
格式
程序
C# code to call dcraw exe: Process proc = new Process(); ProcessStartInfo startInfo = new ProcessStartInfo("dcraw.exe", "-T D:\\sample.CR2"); startInfo.CreateNoWindow = true; startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.UseShellExecute = false; proc.StartInfo = startInfo; proc.Start(); while (!proc.HasExited) { } proc.Close();
C语言
70,022
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章