-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
-
绘图上下文的作用,
首先我们先明确我们同一个绘图代码可能要跑在很多输出设备上,比如要输出到显示器上,要输出到打印机上,或者pdf上,这些实际的绘制的内容是一致的,但是实际绘制到输出设备上的操作却是各不相同的,绘图上下文的作用就是用于隔离底层这些操作的差异,让同一个绘制指令,在不同的绘制上下文中输出不同的形式。 -
iOS平台上有5种上下文:
1. Bitmap Graphics Context: 将RGB图像或者黑白图像绘制到一个位图对象中.
2. Window Graphics Context: 用于将内容绘制到OS系统中的窗口上
3. Layer Context: 用于将内容绘制在Layer图层上
4. PDF Graphics Context: PDF图形上下文可以帮助开发者创建PDF文件,将内容绘制进PDF文件中.
5. Printer Graphics Context: 用于将内容绘制在打印输出源上
Metadata
Metadata
Assignees
Labels
No labels