怎样读取各种格式的图像 c++或者c#或者c都可以

如题所述

typedef int (WINAPI ICEPUB_IMGTOBMP)(char *strImgFilename,char *strBmpFilename,int huiFlag);
ICEPUB_IMGTOBMP *icePub_imgToBmp = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDll.dll");
if(hDLLDrv)
{
icePub_imgToBmp = (ICEPUB_IMGTOBMP *)GetProcAddress(hDLLDrv, "icePub_imgToBmp");
}

icePub_imgToBmp("a.png","a.bmp",0);
icePub_imgToBmp("b.jpg","b.bmp",0);
icePub_imgToBmp("c.gif","c.bmp",0);
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-18
Bitmap b = new Bitmap("图片的路径");
ImageFormat imgformat = b.RawFormat;

这样就读取到图片格式

有人知道如何用C\/C++\/C#将.GIF格式的图片读取并且显示出来?
c#picture可以直接显示gif using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.Drawing.Imaging;namespace WindowsApplication1 { \/\/\/ \/\/\/ Form8 的摘要说明。\/\/\/ public class anim...

200分c\/c++\/java\/c#读取png图片
int a = c.A;\/\/该像素的Alpha通道值 int r = c.R;\/\/该像素的红色通道值 int g = c.G;\/\/该像素的绿色通道值 int b = c.B;\/\/该像素的蓝色通道 那建议你上网查一查PNG格式的标准,就知道PNG文件里的数据排列了。但PNG是压缩过的,所以你还得有解压算法才行。png的存储格式:关键数据...

c\/c++\/java\/c#读取png图片
String myreadline = "";\/\/定义一个String类型的变量,用来每次读取一行 try { FileReader fr = new FileReader("data\/imagelist.txt");\/\/创建FileReader对象,用来读取字符流 BufferedReader br = new BufferedReader(fr); \/\/缓冲指定文件的输入 FileWriter fw = new FileWriter("data\/17d_result....

如何用sql或者c++或者c#改变txt内文字格式
1、导入excel:上面的数据源很规整,可以试着导入excel为csv格式;2、c++或者c#处理:excel文件,这个就手段就比较多了。

c#和c或者c++是一个东西吗?有什么区别?
C\/C++是一种共享的语言,大家都可以用,都可以为它扩充,C\/C++没有所谓的属于谁的说法,其中C是面向过程的语言,主要用于与汇编配合编写底层代码,C++是非强制性的面向对象语言,是在C的基础上扩充的,主要用于各种操作系统的桌面程序的编写 C#是微软开发的一种语言,是.NET的语言之一,是一种强制性...

exe文件都是用c++或者c#编写的吗,那如何看一个软件的文件就能看出是用什...
编译型的程序设计语言编译后都生成 exe文件 。 如 vb vfp 不只是 c ++ 光看文件本身是看不出来的。 但是一部分可以通过跟exe 一起发行的库文件 可以看出来 比如 vfp 需要 vfprun.dll

弄界面用c++好,还是c#或Java好啊
当然是C#或者Java了。C++的算法因为可以使用指针对内存进行操作,因而程序的效率比较高,所以多用于底层算法的实现。而C#和Java则有着可视化的编程界面,可以直接拖动控件,并且修改控件属性,使用非常方便(和MFC中的Dialog和FormView一样)。很多时候,程序员会利用C#设计界面,然后使用C++进行编程。当然,...

c学完,是先看数据结构,还是先看c++或者java?还是继续c?
还有不要去追求语言本身,我可以理解为你现在基础打完了。你可以去下载别人的源码。去学习。要多写,只有多写多做才能说往“学完”的方向走。算法导论这本书写的不是一个技术,是一种思想。什么时候都可以去看。哪怕你不会任何程序语言,但是关键是你想学的话一定要经常做经常写程序,才能理会算法...

初学者应该先学C,还是C++或者C#?
先学C,学会了C再学c++容易些,因为 多数语法规则两者相同,虽然C++是面向对象的,c是面向过程的,但是单单从二者的基本语法差别看,区别不是太大。可以认为C++是C的语法超集,正是这个超集导致了面向对象编程。也可以在学了c之后学c#,但是c#是完全面向对象的,你可能一开始不适应。学过c++后,c#就...

如何用C,C++或者C#实现每秒ping指定IP一次
<HEAD> <TITLE> New Document <\/TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT="DeltaCat"> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <\/HEAD> <BODY> <\/BODY> <\/HTML> --- 提问的逻辑有问题啊 PING 使用是的 ...

相似回答