卡卷网
当前位置:卡卷网 / 每日看点 / 正文

electron 可以开发诸如 adobe 全家桶这些大型软件吗?

作者:卡卷网发布时间:2024-12-13 00:05浏览数量:103次评论数量:0次

提到这个问题,我就想起了一个乌克兰的程序员

electron 可以开发诸如 adobe 全家桶这些大型软件吗?  第1张

他叫 Ivan Kutskir ,他开发了世界级的软件产品:PhotoPea. 是一款可以完全运行在浏览器中的PhotoShop软件。

Photopea | Online Photo Editor

7年前 Ivan 在做设计的时候要处理很多PSD文件,工作中非常依赖PhotoShop.

但是,不同设备上对PhotoShop的配置效果不一样,安装、运行都需要大量的时间精力。

他当时设想,是否可以将一个 PSD 文件拖到浏览器当中,让浏览器去解析 PSD 文件呢?

他二话没说就开干,他初步创建了一个基于 web 的工具,可以导入一个 PSD 文件,并且将所有的图层解析出来。他想:“为什么不做一个基于 Web 的在线 photoshop,只要有浏览器就可以处理,不用再下载繁琐的工具,那就太棒了!”

有了灵感以后,他开始了编码,从最开始简陋的只能支持图层解析,经过6年不断迭代和发展,到现在支持大部分 PS 的工具,比如画笔,图层,滤镜,蒙版等等,你现在就可以去访问PhotoPea,就会看到这样的界面

electron 可以开发诸如 adobe 全家桶这些大型软件吗?  第2张

它和 Photoshop 非常相近,如果你去看代码,会发现这个项目没有后端,是纯靠十几万 JS来完成对应的工作。也就是说,只需要浏览器就可以离线运行它。这个网站是完全免费的,而且未来也会一直免费下去。

Photopea 只有一个 html,一个 css 以及几个 js 静态文件组成,功能完全由 Javascript 驱动,在浏览器端运行。

更重要的是,这个PhotoPea还是他在500美元的古董机上完成的。

我一开始很害怕当我的用户知道 photopea 是在一台古董级别的 500 美元的笔记本电脑的创造出来的。 之后,我反应过来,我没什么可藏着掖着的,我想把这一点作为我的优势,给大家看看,如果你们像我一样,不断的创造和维护用户真正有需求的项目,最终也会获得和我一样的成就。这就是要分享这个故事的原因。

他的工作台,只有一张木头桌子,一台老掉牙的 IBM,一个不知名的鼠标,就凭着这些装备,他花了7年时间开发出了一个在线免费的 Photoshop。

实际上,PhotoPea现在不仅支持PSD,也可以处理Adobe illustration,Adobe XD文件

electron 可以开发诸如 adobe 全家桶这些大型软件吗?  第3张

回到正题:Electron可以开发Adobe全家桶这类的大型软件吗?

当然可以。PhotoPea就是一个纯浏览器运行的"PhotoShop",核心功能由Canvas,JavaScript实现。所以,把它封装到Electron这个类浏览器的环境中也是不成问题的。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码