iOS 将图像数据转换成…
2013-09-22 14:24
295 查看
#import
@interface
NSImage
(ESSImageCategory)
- (
NSData
*)
JPEGRepresentation
;
- (
NSData
*)
JPEG2000Representation
;
- (
NSData
*)
PNGRepresentation
;
- (
NSData
*)
GIFRepresentation
;
- (
NSData
*)
BMPRepresentation
;
@end
//===================================
//ESSImageCategory source preview
//
// ESSImageCategory.m
//
// Created by Matthias Gansrigler on
1/24/07.
// Copyright 2007 Eternal Storms Software. All
rights reserved.
//
#import "ESSImageCategory.h"
@implementation
NSImage
(ESSImageCategory)
- (NSData* )representationForFileType: (NSBitmapImageFileType)
fileType
{
NSData
*temp = [
self
TIFFRepresentation
];
NSBitmapImageRep
*bitmap = [
NSBitmapImageRep
imageRepWithData
:temp];
NSData
*imgData = [bitmap
representationUsingType
:fileType
properties
:nil
];
return
imgData;
}
- (
NSData
*)JPEGRepresentation
{
return
[
self
representationForFileType
:
NSJPEGFileType
];
}
- (
NSData
*)PNGRepresentation
{
return
[
self
representationForFileType
:
NSPNGFileType
];
}
- (
NSData
*)JPEG
2
0
0
0
Representation
{
return
[
self
representationForFileType
:
NSJPEG2000FileType
];
}
- (
NSData
*)GIFRepresentation
{
return
[
self
representationForFileType
:
NSGIFFileType
];
}
- (
NSData
*)BMPRepresentation
{
return
[
self
representationForFileType
:
NSBMPFileType
];
}
@end
相关文章推荐
- ios 将数据写入到文件
- iOS 屏幕横竖屏转换的方法
- ios 时间戳的转换 针对datetime
- ios 从URL加载图像
- 关于OpenCV中利用函数cvConvert实现图像数据类型转换(8U->16S)
- iOS开发- 蓝牙后台接收数据
- C++ 数据类型转换(static_ca…
- 第四天 图像移动《苹果iOS实…
- iOS 数据持久化-归档
- 常用数据类型转换CString do…
- IOS中的数据类型转换
- iOS 实现简单的界面切换
- 图像类型、MATLAB数据类型,以及类型之间的转换(三)
- ubuntu14.04+caffe 图像数据转换成db(leveldb/lmdb)
- Objective-c语法之基本数据类型转换&使用
- iOS  代理的传值使用
- iOS GBK编码与汉字相互转换 BABA <---> 汉
- iOS 数据类型转换
- iOS中使用KVC实现JSON数据与Objective-C实体对象之间的转换
- 深度图像与点云数据之间的转换关系