Processing中文站 立即下载

开源创意编程平台 · 始于 2001

用代码,绘出你的创意世界

Processing 是一款灵活的软件草图簿和编程语言,旨在帮助用户学习如何编写代码。二十余年来,它陪伴全球的艺术家、设计师、教师与学生,把想法快速变成看得见、可以互动的作品。

  • 免费开源,遵循 GPL / LGPL 协议
  • 当前版本 4.5.6(2026 年 7 月发布)
  • 支持 Windows / macOS / Linux
25+ 年持续演进(始于 2001 年)
3 大桌面平台:Windows / macOS / Linux
数百 个社区扩展库与工具
上百 个随软件内置的学习示例

使用场景

一个工具,覆盖教学与创作的完整链路

从课堂上的第一行代码,到美术馆里的互动装置,Processing 在不同创作场景中都被证明足够可靠、足够灵活。

编程启蒙与课堂教学

从第一行代码到会动的图形,Processing 用即时可视的反馈降低学习门槛。全球众多中学与大学将其作为编程导论、互动媒体等课程的入门工具,教师可直接调用内置示例组织课堂,学生也能在草图簿中保留每一次练习。

入门课程课堂教学编程启蒙

生成艺术与视觉设计

圆、线、随机与噪声的层层组合,就能生长出壁纸、海报与品牌动态图形。Processing 支持导出 PDF、SVG 矢量文件,方便进入印刷与后期流程,让程序美学真正落到设计交付物上。

生成艺术平面设计动态图形

数据可视化

把 CSV 与 JSON 数据映射成图形,几乎不需要额外框架,就能制作图表、地图与关系网络。研究者用它探索数据形态,媒体与咨询团队则用它快速产出发布级的信息图。

统计图表地图信息图

交互装置与展览

结合摄像头、麦克风与传感器输入,Processing 长期服务于美术馆、科技馆的互动展项与沉浸式空间。它的串口通信能力让软件可以与 Arduino 等硬件协作,稳定驱动现场装置。

展览装置沉浸式硬件联动

界面原型与概念验证

在想法阶段快速搭建可以点击、可以拖动的原型,验证交互逻辑与视觉方向。相比笨重的专业工具,几行代码就能跑起来的草图,让「先试试看」的成本趋近于零。

原型设计概念验证快速迭代

科研绘图与出版

精确控制每一个像素与每一条曲线,输出符合出版要求的高分辨率图像和矢量图。从论文插图到科普传播,Processing 常年被科研团队用于绘制常规工具难以表达的复杂图形。

出版绘图学术图像科学传播

核心优势

为「写出第一个程序」而生的完整体验

Processing 把编程语言、编辑器、示例与社区整合在同一个软件里,让初学者不必在配置环境上消耗热情,也让专业创作者保持高效。

01

草图簿理念,几分钟跑出第一个作品

不必先学习工程化知识:打开 Processing,写下几行代码,点击运行,画面立刻出现。setup() 与 draw() 两个函数构成创作骨架,语法平实,反馈即时。

  • 上百个内置示例,打开即可运行与修改
  • 错误提示友好,改一行立刻看到结果
  • 草图自动归档在「草图簿」中统一管理
02

免费开源,跨平台一致

Processing 遵循 GPL 与 LGPL 开源协议,个人、教育与商业用途均可免费使用。同一份草图可在 Windows、macOS、Linux 上直接运行;安装包内置 Java 运行环境,开箱即用。

  • 无需注册账号,没有订阅与付费墙
  • 官方提供 MSI、DMG、deb、flatpak、snap 等格式
  • Apple Silicon 与 Intel 芯片 Mac 均有原生安装包
03

强大的绘图与渲染能力

内置 2D 与 3D 绘图 API,支持 OpenGL 硬件加速渲染。从基础几何到自定义着色器,创作空间随能力一起成长。

04

数百个扩展库与工具

视频、声音、PDF、SVG、串口通信……通过内置贡献管理器一键安装社区库,连接摄像头、音频与外部硬件。

05

成熟的学习体系与社区

官方教程、参考手册、经典书籍与活跃论坛环环相扣,配合上百个可运行示例,自学者不会迷失方向。

06

从草图到交付的完整链路

草图可以直接导出为三大平台的独立应用程序,也能输出矢量 PDF 与高分辨率图像,让作品离开编辑器继续生长。

直观的编程模型

两个函数,就是创作的全部骨架

Processing 把动画与交互抽象成 setup() 与 draw() 两个阶段,初学者不需要理解线程与渲染循环,就能得到流畅的实时画面。

  • setup() — 只执行一次

    在这里设置画布尺寸、初始颜色与全局变量,相当于作品的「开拍准备」。

  • draw() — 默认每秒约 60 次

    系统持续调用它重绘画面,于是静态图形自然变成动画,帧计数 frameCount 随手可用。

  • 交互能力即取即用

    mouseX、mouseY、keyPressed() 等变量与事件函数开箱即用,让画面回应鼠标与键盘。

右侧即首页动画的完整源程序:在 Processing 中新建草图、粘贴并点击运行,即可复现同样的效果。前往功能特性页还能在线调节它的参数。

Orbit.pde — 完整源码 13 行
 1// 旋转的轨道:Processing 版
 2void setup() {
 3  size(640, 360);
 4  noStroke();
 5}
 6
 7void draw() {
 8  background(30, 41, 100);
 9  for (int i = 0; i < 12; i++) {
10    float a = radians(frameCount + i*30);
11    circle(320 + cos(a)*110,
12           180 + sin(a)*110, 22);
13  }
14}

多平台支持

选择你的平台,开箱即用

Processing 4.5.6 为每个平台提供原生安装包,内置 Java 运行环境,下载后无需任何额外配置。

macOS

Apple Silicon 与 Intel 均有原生版本

提供 DMG 安装镜像(约 510 MB)与便携版 ZIP。打开 DMG,将 Processing 拖入「应用程序」文件夹即可。

立即下载 查看全部 macOS 安装包

Linux(x64 / ARM64)

主流 64 位发行版,含树莓派支持

提供 deb、flatpak、snap 与便携版 ZIP 四种格式(约 328–559 MB),按发行版习惯选择安装方式。

立即下载 查看全部 Linux 安装包

所有安装包均来自 Processing 官方 GitHub Releases 发布渠道,与 processing.org 提供的下载完全一致,可放心使用。

三步上手

从安装到运行,只需要几分钟

下载并安装

在下载中心选择平台对应的安装包,内置运行环境,无需配置 Java。也可以用手机扫描下载窗口中的二维码获取安装包。

写出第一个草图

新建草图,输入 circle() 与 size(),点击运行。跟随官方教程,两小时内即可做出会动的图形。

探索库与社区

用贡献管理器安装声音、视频等扩展库,在论坛与全球创作者交流,把课程作业一步步推进成个人作品。

现在,就开始你的第一个草图

免费、开源、跨平台。从安装到看到第一行代码跑起来,只需要几分钟 —— 而它可能陪伴你接下来的很多年。