Quartz 2D概述
Quartz 2D是Core Grapgics下的2D绘图引擎,适用于iOS和Mac OS X。 它具有强大的绘图功能,提供视角效果渲染,反锯齿渲染,颜色管理,绘制PDF等等。
开发者无需考虑不同设备不同分别率的显示效果,因为这一切适配操作Quartz 全都自己包了。
具体Quartz可以做些什么,下图给出了最佳答案:
图片转PDF的工具类
利用Quartz 2D将图片数据转换成图片不失真的PDF,方法我已经封装好:
(PDF部分属性未列出,如果有额外需要,需要另行提出赋值)
// // WQPDFManager.h // wqphototopdf // // Created by Wu Qian on 12-10-22. // // #import <Foundation/Foundation.h> @interface WQPDFManager : NSObject /** * @brief 创建PDF文件 * * @param imgData NSData型 照片数据 * @param destFileName NSString型 生成的PDF文件名 * @param pw NSString型 要设定的密码 */ + (void)WQCreatePDFFileWithSrc:(NSData *)imgData toDestFile:(NSString *)destFileName withPassword:(NSString *)pw; /** * @brief 抛出pdf文件存放地址 * * @param filename NSString型 文件名 * * @return NSString型 地址 */ + (NSString *)pdfDestPath:(NSString *)filename; @end
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索pdf
, 图片
, quartz
, nsstring
, 文件名
, param
, ios图片
, ios10适配
, 图片转pdf
对象转nsdata
ios开发定位功能实现、ios开发下载功能实现、ios 实现屏幕录制开发、ios开发登录功能实现、ios开发短信验证实现,以便于您获取更多的相关知识。