当前位置:编程学习 > C#/ASP.NET >>

c#如何读某一特定格式的图片。已知图片是用vb写软件做的。自己定义的后缀格式。

如题 --------------------编程问答-------------------- 难度比较大啊。如何读二进制的文件信息
--------------------编程问答-------------------- 先读取文件的后缀名,判断后缀名..... --------------------编程问答-------------------- 读取文件头然后判断
System.IO.FileStream fs = new System.IO.FileStream(hifile.PostedFile.FileName, System.IO.FileMode.Open, System.IO.FileAccess.Read);
        System.IO.BinaryReader r = new System.IO.BinaryReader(fs);
        string fileclass = "";
        byte buffer;
        try
        {
            buffer = r.ReadByte();
            fileclass = buffer.ToString();
            buffer = r.ReadByte();
            fileclass += buffer.ToString();

        }
        catch
        {

        }
        r.Close();
        fs.Close();
        if (fileclass == "255216" || fileclass == "7173")//说明255216是jpg;7173是gif;6677是BMP,13780是PNG;7790是exe,8297是rar
        {

         }
        else
        {
            
        }

--------------------编程问答-------------------- 谢谢楼上的。现在有点眉目了,现在知道文件的头文件是53 44 47,请问该如何获得这三个值呢?楼上的是fileclass是获得了几个值??是不是把文件的信息都获得了??? --------------------编程问答-------------------- 就是想如何定位53 44 47? --------------------编程问答-------------------- 没有高人了吗?怎么获取一个文件的字节长度? --------------------编程问答-------------------- 艰难。。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,