面试遇到前端导出海报类的问题带伙有思路吗
前端吧
全部回复
仅看楼主
level 1
J好名被狗取了
楼主
这个也是困惑我很久的问题,刷到的兄弟们能教教小弟吗,我们公司没一个能指点的,我做到这个需求的时候也是随便整的html2canvas,有没有服务端生成图片的呀,楼下细说面试,一楼引狼
2024年09月13日 11点09分
1
level 1
J好名被狗取了
楼主
面试提到了前端海报的问题,因为面的是nodejs也会,所以面试官提到如果在服务端生成是不是会好一点,然后我也试过nodejs,但是好几个库都需要浏览器环境,一到服务器就报没有浏览器问题,我想问问大家的内容可以定义的图片都是后端生成的吗
2024年09月13日 11点09分
2
level 1
J好名被狗取了
楼主
我在别的后端管理中见过可以自己修改布局的海报,但是我们这边全都是前端画出来导出,正常能用node做吗
困惑了好久,也没人给我答案,有没有路过的大哥说一下呀
2024年09月13日 11点09分
3
level 3
坚强的丞相º
你可以参考puppeteer这个npm包
2024年09月14日 01点09分
5
J好名被狗取了
整过,ai给的几个都试过了,unicloud环境下总是报需要浏览器环境,所以我想来问问贴吧老哥有没有啥成熟的弄图片的办法,看到过别人还能自定义布局的,不太明白这种是怎么实现的,是前端的html代码复刻的还是canvas一步步写的
2024年09月14日 06点09分
坚强的丞相º
puppeteer的运行环境是需要浏览器的,可能是你的unicloud环境浏览器没安装成功。puppeteer启动浏览器的时候可以指定浏览器exe路径的
2024年09月15日 03点09分
level 6
11刚刚给
都后端处理了直接调opencv等之类的图像库生成不就好了,就海报图这种简单的需求前端生成不就好了
2024年09月14日 04点09分
6
J好名被狗取了
客户给的图太花了,中间内容要把商品库里所有的卖的商品名,价格等各种参数像excel一样列下来,图片会很长,想知道最合理的做法,因为我只知道前端画出来,再转图片,不知道后端如何做出来,不用考虑用户设备差异,后端可以有和canvas差不多的东西画图吗
2024年09月14日 06点09分
11刚刚给
@J好名被狗取了
这和图片花有啥关系,你画文字描述不计算比例与缩放的吗,你调的canvas也是也是图像处理的封装,你想在后端处理图片可以把图像库封装成canvas接口风格,有图形学基础会好弄点
2024年09月14日 06点09分
J好名被狗取了
@11刚刚给
好的谢谢
,我能想到的简单的方法就是前端的html复刻成图片,但是在后端里实现html转换图片的库都需要浏览器环境,所以想找找除了html还有什么办法能画,但是好像还是只有前端导出的可能
2024年09月14日 10点09分
level 9
一诺一世💧
公司没一个能指点的?技术总监是饭桶?
2024年09月14日 11点09分
7
生活不止眼前🌈
技术总监不懂前端很正常
2024年09月15日 03点09分
一诺一世💧
@生活不止眼前🌈
饭桶罢了
2024年09月15日 03点09分
level 6
xpxxy
我上家公司让我做的这个需求
不过是本地生成,不是服务端
2024年09月21日 07点09分
9
1