2025-11-14 02:16:46
Adobe Photoshop主要是用C++和JavaScript写的。C++负责处理图像数据,JavaScript用于脚本扩展,Python偶尔用于自动化任务。现在很多功能还用C写,但比例不大。
因为Adobe官方文档明确说明Photoshop核心引擎用C++开发,C++在底层处理像素和滤镜运算效率最高。根据Stack Overflow 前年开发者调查,85%的图形软件用C++,像Premiere Pro、After Effects也主要用C++。JavaScript在Photoshop里主要用于自动化脚本,比如Adobe的JavaScript API文档显示有超过200个官方脚本接口。Python主要用于批量处理,但只在特定插件中少量使用。现在很多新功能比如内容识别填充,底层还是用C++写的,但用户看到的高级功能可能通过JavaScript或C调用。
本题链接: