前端真有意思,又干了一年图片编辑器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
nihaojob
V2EX    程序员

前端真有意思,又干了一年图片编辑器

  nihaojob 1 天前 6272 次点击

从 2025 年孤军奋战到拉起几个人的小团队,前端的创业小团队都能做出哪些有意思的项目,大家一起来看看。

大家好,我是一名前端工程师,也是开源图片编辑器vue-fabric-editor项目的作者,我是一名干了十几年的前端程序员,真的越干越觉得前端开发有意思

图片编辑器截图: 开源图片编辑器

从 2025 年孤军奋战到拉起几个人的小团队,现在已经 2026 年了,不知不觉一年就过去了,前端的创业小团队都能做出哪些有意思的项目,大家一起看看我们做的项目,也算是我们团队的年终总结了。

项目列表:

  1. POD 样机
  2. 丝巾设计平台
  3. 吧唧设计/亚克力设计
  4. 盒型/刀版设计
  5. 印花设计
  6. 工艺仿真

POD 样机

这是一个快速生成电商图片的场景,让用户上传一张图片,快速生成多个不同场景的图片,比如冰袖产品,只需要穿一张印花图片,就可以生成多个不同场景和不同穿戴角度的电商图片,可以用来快速上架到电商平台。

POD 设计器

一品多图

不仅仅是冰袖,还是支持更复杂的服装设计,同时生成工厂打印使用的刀版图,一次生成不同尺码。

纸样图/刀版图

当然,也支持 3D 的预览,不同面进行设计后进行 3D 渲染。

3D 模型渲染

丝巾设计平台

这个平台是帮甲方开发的项目,主要的功能是实现各种印刷图案特效,让用户快速的实现丝巾设计,并且实现丝巾试戴效果。

图片特效

图片特效

丝巾试戴效果 试戴

当然,也有一些常见的 AI 设计功能,和图片处理相关的功能。

AI 功能

吧唧/亚克力设计

这个项目我们从头开发了一套定制商城小程序,可以让用户在小程序中快速定制吧唧/亚克力钥匙扣产品,后端是 Node.js + MySql 的技术栈,微信支付等各种功能,Node.js 还是经得起考验的

这个项目对我们来说有几个重点

  1. 小程序商城,支持 SKU 、阶梯价、物流、折扣、限购、支付等功能。
  2. 样机预览,白墨、烫金各种印刷工艺。
  3. 打印文件,要有打印机识别的专色通道和拼版功能。
  4. 自动刀线,自动根据图片生成刀线文件。

商城

设计器

自动刀线 自动刀线

印花设计

这个项目主要是让用户根据一张图片快速的生成瓷砖、面料相关的印花,快速实现印花效果,然后渲染到 3D 模型中,进行预览,确认效果后可以下载连续四方图用于印刷。

印花设计

盒型/刀版设计

这个项目主要的功能是让客户根据现有的盒型,快速的修改长宽高后,生成新的刀版图和 3D 模型,用于快速的预览,需要实现平面刀版图和 3D 模型的参数化,来试实现参数调整后实时渲染的功能。

刀版图参数化

部件拆分

3D 模型参数化

工艺仿真

这一部分其实是调研的内容,主要是用 3D 来实现工艺仿真的效果,比如凹凸压痕、不同烫金材质,难度不大,不过涉及的细节比较多。

烫金模拟

压痕模拟

多工艺叠加

回顾

这一年我们去杭州 3 次,在义乌待了 2 个月,回忆起来还历历在目为,有艰辛、有收获、有成长,最感激的是找到了志同道合的兄弟

  1. 新招实习生不出差,自己到客户现场开发。
  2. 钱塘江畔驻场开发,与韩国客户用翻译软件面聊。
  3. 连续 3 天联系中介解决团队住宿问题。
  4. 解决白墨专色,夜里在义乌杨村满大街找打印机。
  5. 解决色差问题对比到眼睛看花,国庆加班赶进度。
  6. 找到志同道合的兄弟,多个项目一起跑下来。

日夜兼程

日夜兼程

驻场开发

驻场开发

驻扎工厂

驻扎工厂

采购电脑和午休床

办公室

随着同事的加入,我们内部流程也更加规范,需求文档、技术方案、测试用例等等,自卖自夸一下 哈哈,团队虽小,小巧精悍,我们完全聚焦在编辑器、定制设计器领域,很多工厂项目让我们积累了宝贵的业务经验。

总结

现在 AI 时代,大家都在唱衰前端,我们最近一年发现真的扎到场景和业务中,前端开发的机会还是挺大的很多复杂的繁重的专业软件正在被慢慢解构,变成轻量的、简洁的在线软件,希望明年我们能啃下来更多有难度的项目,结合制造业,服务好更多客户,也祝福大家越来越好,找到自己热爱的事业。

大家感兴趣的可以点个赞和关注,持续向大家汇报进展。

54 条回复    2026-01-06 21:49:27 +08:00
cfancc
    1
cfancc   div class="badges">   1 天前
赞一个,终于有前端正能量了
nihaojob
    2
nihaojob  
OP
   1 天前
@cfancc 哈哈 必须正能量
14
    3
14  
   1 天前
点赞!
TabGre
    4
TabGre  
   1 天前 via iPhone
Respect
JoeJoeJoe
    5
JoeJoeJoe  
PRO
   1 天前
说实话,能找到同频的同事真的是一件很幸运的事情
as9567585
    6
as9567585  
   1 天前
羡慕,还能热爱
freefcw
    7
freefcw  
   22 小时 46 分钟前
东西很不错,不仅仅是前端,里面很多还是很复杂的,需要付出和投入,很
dd0754
    8
dd0754  
   16 小时 17 分钟前 via Android
大佬牛逼
z2422
    9
z2422  
   15 小时 10 分钟前
点赞!
nihaojob
    10
nihaojob  
OP
   15 小时 0 分钟前
@freefcw 谢谢,跟您说的一样,好多功能细节特别多,很花时间
nihaojob
    11
nihaojob  
OP
   15 小时 0 分钟前
@JoeJoeJoe 是的,我觉得最大的收获就是能找到同频的人一起做事情
nihaojob
    12
nihaojob  
OP
   14 小时 59 分钟前
@as9567585 哈哈 确实比较喜欢写代码
ygweric
    13
ygweric  
   14 小时 53 分钟前
大佬 nb
Vinceli2401
    14
Vinceli2401  
   14 小时 49 分钟前
写了五年前端,最喜欢的就是有想法马上就能动手。看着大佬 2026 还在坚持真是很有启发
chicbian
    15
chicbian  
   14 小时 46 分钟前
感觉和我现在团队做的还挺类似,当然了,我这边指的是前端领域,尽量让重量级的软件实现轻量级,让不专业的人也可以使用,不过我们团队还在销售阶段挣扎。
nihaojob
    16
nihaojob  
OP
   14 小时 37 分钟前 via Android
@Vinceli2401 大家一起加油,执行力是基本功,扎扎实实做执行
nihaojob
    17
nihaojob  
OP
   14 小时 37 分钟前 via Android
@chicbian 大佬做的是什么产品呀?方便发吗
webszy
    18
webszy  
   14 小时 12 分钟前
厉害了
seanlin5
    19
seanlin5  
   14 小时 8 分钟前
吧唧/亚克力设计,node 服务端有用的哪个框架吗?
nihaojob
    20
nihaojob  
OP
   14 小时 3 分钟前
@seanlin5 strapi 简单增删改查直接生成,特殊业务逻辑单独写接口
wuxilaoshiren
    21
wuxilaoshiren  
   13 小时 50 分钟前
nb
noobma
    22
noobma  
   13 小时 47 分钟前
大佬做的这些是不是都是 3D 模型、Threejs 相关的技术
dog82
    23
dog82  
   13 小时 46 分钟前
UI 做的不错!!!
nihaojob
    24
nihaojob  
OP
   13 小时 44 分钟前
@noobma 是的 还有一些集合 canvas + three.js 相关的
nihaojob
    25
nihaojob  
OP
   13 小时 44 分钟前
@dog82 羞愧的底下拉头 哈哈
chicbian
    26
chicbian  
   13 小时 37 分钟前
@nihaojob 现在主要做在线文档转化+Ai 翻译+动态编辑,也遇到中间你说的打印色彩等问题(这部分我们没你团队深入),主要做海外市场。
nihaojob
    27
nihaojob  
OP
   13 小时 30 分钟前
@chicbian 厉害 一起多多交流
jianqiao031313
    28
jianqiao031313  
   13 小时 27 分钟前
赞一个~
HtPM
    29
HtPM  
   13 小时 22 分钟前
虽然但是....真卷啊
nihaojob
    30
nihaojob  
OP
   13 小时 19 分钟前
@HtPM 远离卷王 哈哈哈
minglanyu
    31
minglanyu  
   12 小时 38 分钟前
之前业务上写过一个简版的,fabric.js 功能很强大
nihaojob
    32
nihaojob  
OP
   12 小时 36 分钟前
@minglanyu 嗯呐 fabric.js 很好用 就是文档难读一点
bbao
    33
bbao  
   12 小时 0 分钟前
收益如何?支持的了日常开销么
nihaojob
    34
nihaojob  
OP
   11 小时 53 分钟前
@bbao 可以生存的 哈哈
bbao
    35
bbao  
   11 小时 42 分钟前
@nihaojob 哈哈哈哈,不容易,加油加油。
dotnil
    36
dotnil  
   9 小时 53 分钟前
文档中的图片加载有点慢诶
nihaojob
    37
nihaojob  
OP
   9 小时 48 分钟前 via Android
@dotnil 图片比较大,都是功能演示的动图
OXOYO
    38
OXOYO  
   9 小时 29 分钟前
去年有做印花设计的创业项目,可惜没成。 还是大佬厉害啊
bojue
    39
bojue  
   9 小时 25 分钟前
之前还在 V2 和掘金宣传项目,真的看着你们商业化成功了,恭喜恭喜
nihaojob
    40
nihaojob  
OP
   9 小时 2 分钟前
@OXOYO 2026 砥砺前行 浴火重生 一定可以的 加油
quietDown
    41
quietDown  
   9 小时 1 分钟前
点赞,听着动力满满
nihaojob
    42
nihaojob  
OP
   9 小时 1 分钟前
@bojue 感谢一直以来的关注和祝福,期待一起越来越好
nihaojob
    43
nihaojob  
OP
   9 小时 0 分钟前
@quietDown 一起加油
jardel
    44
jardel  
   7 小时 22 分钟前
你这个开源的编辑器虽然我没用过但是我知道有 2 个小公司靠你们编辑器给一些政府机构做广告宣传横幅已经可以存活了。确实是一个很了不起的工具。
rudolphbrowne8
    45
rudolphbrowne8  
   7 小时 8 分钟前
赞, 人物穿戴是 AI 生图吗? 现在多模态 AI 这么厉害, 感觉前端大有可为。
nihaojob
    46
nihaojob  
OP
   6 小时 13 分钟前
@jardel 哇 哪个老板,也不说给赞助赞助 哈哈
nihaojob
    47
nihaojob  
OP
   6 小时 12 分钟前
@rudolphbrowne8 穿戴还不是 AI 生图哈 是前端合成的图片
brazz
    48
brazz  
   5 小时 56 分钟前
怎么做到的感觉挺神奇的 竟然是前端直接合成的 还以为是 AI 做到的
nihaojob
    49
nihaojob  
OP
   4 小时 46 分钟前
@brazz 哈哈 AI 主要太费钱了 量大并且收益不确定的场景用不起
kasusa
    50
kasusa  
   3 小时 46 分钟前
https://meta.appinn.net/t/topic/79363 我也一个人写了个简单版,主要用于小标签打印图片. 很香啊现在很多需求自己 vibe 一下就能搞出来了。
kisnows
    51
kisnows  
   2 小时 50 分钟前
做包装盒能竞争过 包小盒 吗。
nihaojob
    52
nihaojob  
OP
   2 小时 26 分钟前
@kisnows 上来就对标头部产品呀? 哈哈 人家好多人干了好多年
vace
    53
vace  
   1 小时 52 分钟前
确实,传统行业蕴含着大量适合用在线网页工具来数字化和提效的场景。
fromKansasCity
    54
fromKansasCity  
   1 小时 34 分钟前
这才是真正创造价值的人 点赞
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2667 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 24ms UTC 15:23 PVG 23:23 LAX 07:23 JFK 10:23
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86