我的开源项目与开源经历分享

这篇具有很好参考价值的文章主要介绍了我的开源项目与开源经历分享。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,我是一位93年的前端开发者,最近开源了一款基于Fabric.js + Vue3 开发的Web图形编辑器,它是一个可以自定义设计模板、设计素材,让开发者快捷的开发出一个图片编辑应用,类似稿定设计、创客贴设计这样的工具。

这篇笔记的两个目的:

  1. 介绍开源项目,如果有类似场景大家可直接使用,不再重复开发。
  2. 分享开源经历,鼓励和邀请对开源感兴趣的伙伴一起参与进来。

项目介绍

screenshot-20230415-142257.png

Github:https://github.com/nihaojob/vue-fabric-editor
预览:https://nihaojob.github.io/vue-fabric-editor/

技术选型:

项目以Fabric.js 为底层,使用Vue3框架和精致的View UI Plus组件库构建
Fabric.js 是业界知名的Canvas工具库,它已经12岁了,在业界得到了广泛的应用和认可;Vue提供更友好的入门曲线,尤其在国内应用更广;希望借助这些优秀的开源项目,构建底层强大、上手容易、便捷扩展、开箱即用的开源图像编辑器产品

应用场景

它适用于**海报设计、封面设计、T恤设计、奖状/工卡设计、电子价签设计、印章设计、手机壁纸、PPT设计等场景,**还有更复杂的工业软件场景,如机房拓扑拓展、设备巡检图等。
image.png
image.png

产品特点

开源前做了一些调研,已经有一些比较专业的开源编辑器项目,比如知名的SVGEdit项目,它们很强大,类似在线版本的PS,提供给更专业的设计师使用;vue-fabric-editor的产品定位是给非专业设计人员使用,例如让没有设计技能的运营同学在模板上简单修改,生成一张在公众号中使用的头图。
image.png

支持功能

  1. 支持导入导出JSON源文件,导出常见的图片PNG、SVG格式。
  2. 可自定义设计模板、字体样式模板、自定义分类素材。
  3. 元素支持拖拽、组合、层级管理、多种对齐操作。
  4. 图片素材支持插入、替换、滤镜、裁剪。
  5. 支持形状素材、线条绘制,渐变、边框、透明度、阴影设置。
  6. 画布可自定义尺寸、放大缩小、辅助线、标尺功能。
  7. 快捷键、右键菜单快捷操作设置。

20230422131548_rec_.gif

以上就是项目的介绍了,总结一下,它是一个基于Fabric + Vue3开发的一款开源Web图片编辑器,二次开发简单、扩展便捷、可帮助开发者快速构建一个面向非专业设计人员的图形编辑器

开源经历

关于我

我曾就职于优信二手车,参与过低代码平台的开发,现在一家互联网保险公司工作,参与音视频营销工具、外呼系统的开发,都属于复杂度比较高的前端项目,一直对架构和开源比较感兴趣,也在学习和积累设计模式、架构设计、开源相关的经验。
image.png
作为一位已经30岁的开发者,一直对开源有着强烈的兴趣,但是从未参与过,于是在好奇心的驱动下发起了这个开源项目。

项目经历

最初,我帮朋友实现了一个基于Fabric.js开发的图片生成工具,后面将核心功能抽离并开源到了Github上,投稿到了阮一峰老师的博客,获得了一些关注。

Fabric.js的底层能力非常强大,接口也很灵活,我最初以为只需要简单的API调用就可以实现一个图片编辑器,事实上我高估了自己的学习能力,也低估了Fabric.js的强大和灵活。

很多开发者反馈Fabric.js 的文档不太友好,太过强大和灵活也有一个弊端,那就是细节太多,要实现一个基础功能完整、功能丰富的图编辑器应用并不轻松,要掌握很多的细节,做很多基础的封装工作

我将开发过程发布到了技术社区,结识了很多Fabric.js的开发者。

  1. 《使用fabric.js 快速开发一个图片编辑器》
  2. 《fabric.js开发图片编辑器的细节实现》
  3. 《fabric.js开发图片编辑器可以实现哪些功能?》

短短几个月的时间,项目**在Github上已经从0涨到1K+ Star,**开源给我带来了新奇的体验。
image.png

沉淀

在和众多的开发者交流后,发现大家都在做同一件事情,重复的开发;大家更期望在不做太多基础工作的情况下,快速构建一个功能完整、易于扩展的图片编辑应用

目前的项目还只是一个前端应用项目,希望未来和社区一起沉淀一个介于Web图片编辑器应用与Fabric.js底层库之间的封装层,面向应用开发者设计,提供更简单的接口,让开发者可以通过开源SDK,快速构建图片编辑器应用
image.png

邀请

开源是很有魅力一件事情,我在Github上结识了很多志同道合的贡献者,他们是一个个富有热情且有执行力的有趣灵魂,是他们在深夜付出自己的时间与热爱为项目贡献代码,让不相识的后来人受益,让项目越来越好,我也从一个开源门外汉,和大家一起成为了开源贡献者
image.png
image.png

这是一个很新的项目和社区,有太多的工作需要做,如果你对这件事情感兴趣,真诚的邀请你加入,希望我们一起边走边学,在未来一起成为开源世界里的一部分,期待你的加入。文章来源地址https://www.toymoban.com/news/detail-438855.html

到了这里,关于我的开源项目与开源经历分享的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 语音革命:打造您的个人AI助手,悄悄分享我的开源语音识别全攻略!

    在AI智能化时代,人工智能助手不仅提高了我们的工作效率,而且变得越来越人性化。我的AI助手在此基础上又增添了一个引人瞩目的新功能—— 语音识别 。在本文中,我将详细讲解如何在.Net环境下实现这一功能,并且分享自己的开源项目,让更多的开发者可以学习并应用到

    2024年01月23日
    浏览(52)
  • 半路出家自学当程序员这一年的经历,大家一起共勉

    2022年3月7日,我来到了上海。那是一个寒冷的夜晚。虽然因为提前找到了工作,心里还是比较踏实的。当时是我的牛马兄弟来接的我,然后我们住在了一起。这才使得我当时月薪4,000的人能够在上海得以生存。 来到上海没多久就出现了疫情,当时真的挺惨的。基本上一直是被

    2023年04月18日
    浏览(56)
  • 我的创作纪念日——你知道这5年我是怎么过的吗?

    第一篇博客记忆犹新,是与CSDN结下了第一缕缘分。 前期的博客都被打上“改进质量”的标签,到后来的高质量文字的撰写,见证了自己撰写能力的一步一步地提高,正可谓不积跬步无以至千里。 如下图所示: 这5年,在CSDN中我都干了些什么? 实战项目中的经验分享 日常学

    2024年02月09日
    浏览(43)
  • 我的创作纪念日—谈谈我的学习经历

            在这段时间里,我创作了一系列关于Java编程的博客文章。通过这个过程,我不仅增加了对Java编程的理解,还提高了我的博客创作技能。在本文中,我想分享一些我在博客创作过程中学到的心得体会和经验         其实很早我就有写笔记的习惯,因为随着不断

    2024年02月09日
    浏览(33)
  • 当程序员的好处和坏处,我用七年经历来和大家聊一聊

    首先,我毕业于四川某不知名的二本院校,于2016年进入工作岗位,到目前为止已经工作了快七年的时间。我干着一份朝九晚八的工作,目前坐标是在成都,也在那里买了房子,过着一个普通小老百姓的生活。这七年来,我遇到了很多挑战,但也学到了很多技能和知识。回顾这

    2023年04月21日
    浏览(44)
  • 鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍

    HELLO,EVERYONE: 这里分享我自己的毕业设计,除软件内使用的个别图标以外,部分界面参考出处和图标出处会在文末标出,再次声明:本文全部内容仅为学习使用。 【本文先分享内容界面的样子,后续再考虑分享代码的形式,视频教程OR图文OR都要】 这是主要的哈,比如一些

    2023年04月25日
    浏览(55)
  • 【Python数据科学 | 11】应用实战:我的第一个开源项目-基金定投回测工具

    这是机器未来的第60篇文章 原文首发地址:https://robotsfutures.blog.csdn.net/article/details/127712752 【Python数据科学快速入门系列 | 01】Numpy初窥——基础概念 【Python数据科学快速入门系列 | 02】创建ndarray对象的十多种方法 【Python数据科学快速入门系列 | 03】玩转数据摘取:Numpy的索引

    2024年02月02日
    浏览(127)
  • 28岁才转行程序员,我来说说我的经历和一些感受吧...

    最近发现有很多朋友有年龄焦虑了,比如:“我今年28了转行来不来得及”,“我今年30了还能转软件测试吗?”......这种问题在知乎上有很多,仿佛大家都觉得年纪大了,很多事情都来不及了,我来说说我的经历吧,希望可以帮助到迷茫中的你! 先说下我基本情况。我是9

    2024年02月10日
    浏览(60)
  • 30岁才转行程序员,目前34了,谈一下我的经历和一些感受吧...

    最近刷某乎,发现有很多朋友有年龄焦虑了,比如:“ 我今年28了转行来不来得及”,“我今年30了还能转软件测试吗?”...... 这种问题在知乎上有很多,仿佛大家都觉得年纪大了,很多事情都来不及了,我来说说我的经历吧,希望可以帮助到迷茫中的你! 先说下我基本情况

    2024年02月06日
    浏览(54)
  • 普通2本,去过字节外包,到现在年薪25W+的测试开发,我的2年转行心酸经历...

    我是一个普通二本大学机械专业毕业,17年毕业,19年转行,目前做IT行业的软件测试已经有3年多,职位是高级测试工程师,坐标上海… 我想现在我也有一点资格谈论关于转行这个话题;希望你在决定转行之前,首先搞清楚转行是你内心热爱还是一时冲动; 如果说跳槽是另谋

    2024年02月03日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包