通过Image对象获取对象的格式
//strImgFilePath 图片文件名
string GetImageFormat(string strImgFilePath)
{
string strImgFormat = "";
System.Drawing.Image imgSrc = System.Drawing.Image.FromFile(strImgFilePath);
if (imgSrc.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Jpeg))
strImgFormat = "jpeg";
else if (imgSrc.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Gif))
strImgFormat = "gif";
else if (imgSrc.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Bmp))
strImgFormat = "bmp";
else if (imgSrc.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Png))
strImgFormat = "png";
else if (imgSrc.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Tiff))
strImgFormat = "tiff";
else if (imgSrc.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Icon))
strImgFormat = "icon";
else if (imgSrc.RawFormat.Equals(System.Drawing.Imaging.ImageFormat.Wmf))
strImgFormat = "wmf";
//可以再添加....
return strImgFormat;
}
转载于:https://www.cnblogs.com/kk1230/archive/2009/09/15/1567204.html
通过Image对象获取对象的格式相关推荐
- 使用synchronized和Lock对象获取对象锁
Java:使用synchronized和Lock对象获取对象锁 下面使用ReentrantLock这个锁来实现加锁功能: package com.tch.test.concurrent;import ...
- Java:使用synchronized和Lock对象获取对象锁
在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制. 1.对象的锁 所有对象都自动含有单一的锁. JVM负责跟踪对象被加锁的次数.如果一个对象被解锁,其计数变为0.在任务(线程)第一次给对象加锁 ...
- java .class 实例对象_通过Class类获取对象(实例讲解)
通过Class对象获取对象的方式是通过class.newInstance()方式获取,通过调用默认构造参数实例化一个对象. /** * Created by hunt on 2017/6/27. * ...
- python爬虫提取a标签_Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
一.Tag(标签)对象 1.Tag对象与XML或HTML原生文档中的tag相同. from bs4 import BeautifulSoup soup = BeautifulSoup('Extreme ...
- [工具库]JOJSONBuilder工具类——一键把多个bean对象数据转换为JSON格式数据
本人大四即将毕业的准程序员(JavaSE.JavaEE.android等)一枚,小项目也做过一点,于是乎一时兴起就写了一些工具. 我会在本博客中陆续发布一些平时可能会用到的工具. 代码质量可能不是很好 ...
- js获取对象数组中指定属性值对象_3分钟学会操作JavaScript内置对象,快来试试吧...
1 - 内置对象 1.1 内置对象 JavaScript 中的对象分为3种:自定义对象 .内置对象. 浏览器对象. 前面两种对象是JS 基础 内容,属于 ECMAScript: 第三个浏览器对象属于 ...
- [工具库]JOXMLBuilder工具类——一键把多个bean对象数据转换为XML格式数据
本人大四即将毕业的准程序员(JavaSE.JavaEE.android等)一枚,小项目也做过一点,于是乎一时兴起就写了一些工具. 我会在本博客中陆续发布一些平时可能会用到的工具. 代码质量可能不是很好 ...
- 内的 对象 获取 键值对_前端系列——Object对象数据类型详细剖析
问题: 普通对象有哪些操作? 什么是数组对象? 回答: 1--解答:普通对象是用{}包裹起来的,由零到多组属性值和属性名组成的一种数据类型.属性是描述当前对象特征的,属性名是当前具备特征的名称,属性值 ...
- python tag对象下有多个标签、属性_Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释...
Apple iPhone 11 (A2223) 128GB 黑色 移动联通电信4G手机 双卡双待 4999元包邮 去购买 > 如何利用Python爬虫库BeautifulSoup获取对象(标签) ...
最新文章
- python 计算文件的MD5
- 解决用navicate远程连接数据库出现1045 access denied for user 'root'@'localhost' using password yes...
- 在虚拟机下体验ubuntu(有奔头)
- WebBrowser(IE) 与 JS 相互调用
- 【转】Beagleboard:BeagleBoneBlack
- 汕头市队赛 SRM16 T2
- Kotlin学习笔记23 协程part3 lambda表达式深入 挂起函数 全局协程
- (25)二分频verilog与VHDL编码(学无止境)
- 基于webpack模块加载,ts里对系统对象prototype的扩展
- weex android 滑动事件,【报Bug】weex编译模式下slider组件 @scroll 事件, 滑块左右滑动, @scroll 回调的值始终是负数, 判断不了左右动作...
- js高级学习笔记(b站尚硅谷)-11-变量提升与函数提升
- Dynamips GNS3
- Win10禁用驱动程序强制签名方法
- Giesecke Devrient推出全球首张Nano SIM卡,比Micro SIM卡小1/3
- thinkphp5项目--个人博客(五)
- 计算机二级access分数分布_计算机二级office题型及分值分布
- 【埋点】是什么埋点?简述埋点的操作流程
- python openpyxl创建excel文件,自己选择excel保存的位置
- ios webview iphoneX 刘海屏适配
- 使用Python制作数据动画
热门文章
- python【力扣LeetCode算法题库】35- 搜索插入位置
- python【蓝桥杯vip练习题库】ALGO-148 5-1最小公倍数(GCD)
- 【Network Security!】5次Shift漏洞和PE系统
- Android移动开发之【Android实战项目】DAY6-安卓多线程
- cpu和GPU有什么区别
- desc excel 公式_Excel小技巧之Power Pivot Generate函数、高级DAX函数与常用筛选器函数...
- python解压到指定文件夹_Python:将文件解压缩到当前工作目录,但不保存zip中的目录结构...
- 区块链新经济蓝图及导读pdf_区块链加快产业数字化转型,区块链新零售模式为企业发展加码提速...
- python隐式调用方法_Python为什么不隐式实现self
- ue4加速度_ue4粒子实现流血效果