1、PaintCode
http://www.paintcodeapp.com/
PaintCode is a vector drawing app that generates Objective-C code in real time.
2、opacity
http://likethought.com/opacity/
Opacity is an easy to use program for drawing graphics for the screen. It's great for making resolution independent images and icons for applications and the web.
3、DrawScript
是一款Adobe Illustrator插件,你在Illustrator中绘制自己想要生成的图案,DrawScript会实时生成相应的iOS代码。这样,你在drawRect函数中就只要粘贴拷贝就能生成自己想要的图案。Drawscript也支持导出为JavaScript、 Processing等多种语言格式。如果你用Illustrator的话,绝对值得一试。 DrawScript目前完全免费、开源。 http://drawscri.pt/
相关推荐
《PaintCode:绘制图形,自动生成CG代码的艺术》 在iOS和macOS开发中,我们经常需要处理图形绘制,无论是创建界面元素还是实现复杂的动画效果。在这个过程中,手动编写Core Graphics(CG)代码是一项繁琐且易出错的...
在iOS开发中,我们通常使用Apple提供的Core Graphics框架(通常简称为CG或Quartz 2D)来实现自定义绘图。这个框架提供了低级的图形绘制API,允许开发者直接在位图或PDF上下文中绘制线条、形状、文本以及图像。此外,...
2. **Core Graphics (CG) 和 Quartz 2D**:创建自定义气泡形状时,可能需要利用Core Graphics框架,它是iOS中的2D绘图引擎。通过Quartz 2D API,开发者可以直接绘制不规则形状,如带有指向箭头的气泡边框,以及添加...
### 计算机图形学CG02:配置OpenGL所需的文件 #### 一、计算机图形系统的组成与功能 在深入探讨OpenGL之前,我们首先需要理解计算机图形系统的基本组成及其功能。 **1.1 计算机图形系统组成** 计算机图形系统是...
计算机图形学(Computer Graphics, CG)是一门涵盖了广泛领域的学科,它主要研究如何在计算机系统中生成、处理和显示图像。在这个"CG2015: 计算机图形练习"项目中,我们重点关注的是使用JavaScript进行图形编程的...
以上各点是海地2006系统在平面设计方面的功能介绍,包括平面定线、平面设计、平曲线检查、平面工具以及相关表格的生成。 第六章 纵断面 6.1 由DTM切纵、横断面值 6.2 输入地面高文件 6.3 地面高文件检查 6.4 拉坡...
通过使用这些数据类型和Graphics Context,开发者可以在Quartz 2D中实现复杂的图形和图像处理任务,如创建动态的用户界面、绘制高质量的矢量图形、生成PDF文档、实现自定义的视觉效果等。Quartz 2D的灵活性和强大的...
Quartz 2D不仅提供了基本的绘图功能,如透明度处理、画线、颜色管理、反锯齿渲染等,还支持创建和解析PDF文档,使得在iOS和Mac OS X平台下处理矢量图形和文档变得简单易行。Quartz 2D还是Core Graphics框架的一部分...
2. **计算机图形 (CG)**: 涵盖了所有通过计算机生成的图像,包括静态图像和动态图像,如动画。 3. **数字图像处理 (DIP)**: 使用算法和软件对数字图像进行修改、增强或分析的技术,常用于图像编辑和分析应用。 4. ...
Quartz2D的API由一系列以CG为前缀的C语言函数组成,允许程序员创建复杂的图形、文本、图像,并进行高级的图像处理。 Quartz2D能够实现以下功能: 1. 绘制各种图形,如线条、三角形、矩形、圆形、弧线等。 2. 渲染...
计算机图形学(Computer Graphics, CG)是一门研究使用计算机系统表示、处理、分析及显示图形图像的科学与技术。它不仅涉及数学、物理学等多个学科的基础理论,还包含计算机科学中的算法设计与实现。计算机图形学的...