当前位置: 首页 > news >正文

手机网站开发技巧微信营销方式有哪些

手机网站开发技巧,微信营销方式有哪些,成都户外网站建设,哪有做建筑设计的网站图片文件幻数 关于JPEG格式 二进制形式打开文件,文件开始字节为FF D8,文件结束两字节为FF D9 JPEG 文件有两种不同的元数据格式:JFIF 和 EXIF。 JFIF 以 ff d8 ff e0 开头,EXIF 以 ff d8 ff e1 开头。 代码示例 private static…

图片文件幻数

在这里插入图片描述

关于JPEG格式

二进制形式打开文件,文件开始字节为FF D8,文件结束两字节为FF D9
JPEG 文件有两种不同的元数据格式:JFIF 和 EXIF。
JFIF 以 ff d8 ff e0 开头,EXIF 以 ff d8 ff e1 开头。

代码示例

private static readonly byte[] Bmp = { 66, 77 };
private static readonly byte[] Jpeg = { 255, 216, 255 }; //第四位可能是224,也可能是225
private static readonly byte[] Gif = { 71, 73, 70, 56 };
private static readonly byte[] Tiff1 = { 77, 77, 00, 42 }; //TIFF format (Motorola - big endian)
private static readonly byte[] Tiff2 = { 73, 73, 42, 00 }; //TIFF format (Intel - little endian)
private static readonly byte[] Png = { 137, 80, 78, 71 };
private static readonly byte[] WebPRiff = { 82, 73, 70, 70 }; // 'RIFF'
private static readonly byte[] WebPWebP = { 87, 69, 66, 80 }; // 'WEBP'
private const int BufferLength = 12; // webp 需要这么长
/// <summary>
/// 解析入口
/// </summary>
/// <param name="stream">图片文件数据流</param>
/// <returns></returns>
public static ImageFormat GetImageFormat(Stream stream)
{var bytes = new byte[BufferLength];var read = stream.Read(bytes, 0, bytes.Length);return read < BufferLength ? ImageFormat.Unknown : GetImageFormat(bytes);
}/// <summary>
/// 获取文件格式类型
/// </summary>
/// <param name="bytes"></param>
/// <returns></returns>
public static ImageFormat GetImageFormat(byte[] bytes)
{if (bytes.Length < BufferLength)return ImageFormat.Unknown;if (bytes.Take(Bmp.Length).SequenceEqual(Bmp))return ImageFormat.Bmp;if (bytes.Take(Jpeg.Length).SequenceEqual(Jpeg))return ImageFormat.Jpeg;if (bytes.Take(Gif.Length).SequenceEqual(Gif))return ImageFormat.Gif;if (bytes.Take(Tiff1.Length).SequenceEqual(Tiff1)|| bytes.Take(Tiff2.Length).SequenceEqual(Tiff2))return ImageFormat.Tiff;if (bytes.Take(Png.Length).SequenceEqual(Png))return ImageFormat.Png;if (bytes.Take(WebPRiff.Length).SequenceEqual(WebPRiff)&& bytes.Skip(8).Take(WebPWebP.Length).SequenceEqual(WebPWebP))return ImageFormat.WebP;return ImageFormat.Unknown;
}

源码传送门

http://www.ds6.com.cn/news/113454.html

相关文章:

  • 把自己的网站卖给别人后对方做违法吗百度网页版入口
  • 济南网站制作的公司营销型网站建站
  • 电子商务网站建设与实例心得手机端关键词排名优化软件
  • 临沂市兰山区建设局网站2024免费网站推广大全
  • 什么是网站交互性精准引流推广公司
  • 中国能源建设集团有限公司董事长seo分析工具有哪些
  • 建造师免费自学网站东莞网站seo推广
  • 网站横幅广告代码网络优化工程师需要学什么
  • 云服务器安装win系统做网站一键优化大师下载
  • 游戏里买卖号的网站怎么做广告电话
  • 建筑学习网seo查询网站是什么
  • 企业网站建设要百度客服在线咨询人工服务
  • .tv做网站怎么样东莞网络科技公司排名
  • 顺德网站建设原创google免费入口
  • 好的兼职做调查网站建站seo是什么
  • 沈阳快速建站模板天津seo排名费用
  • 点击网络怎么做网站免费网络营销方式
  • 妹妹强迫我和她做网站企业网站排名优化价格
  • wordpress 本地写文章seo是什么及作用
  • 头像制作网站安卓在线视频嗅探app
  • 网站开发如何挣钱百度智能小程序怎么优化排名
  • 有没有免费的推广网站郑州网站设计
  • 杭州手机网站制作公司精准营销系统
  • 门户网站代做软件培训机构排行榜
  • 怎么做赌球网站无忧seo
  • 上海做网站报价优化大师win10下载
  • 海南响应式网站建设哪里好今日中国新闻
  • java网站开发新技术网络营销怎么做?
  • 世界杯网站建设微信公众平台开发
  • 网站开发自定义模块宁波seo排名方案优化公司