一、前言
大家好,我是攻城狮阿程,随着网络资源服务付费化的大趋势到来,各种在线海报、Logo标志等制作都需要充值会员,很不方便,因此今天给大家分享一款海报制作工具——fastposter。
码字不易,喜欢我的教程欢迎各位多提建议多评论,畅所欲言,涉及破解、打倒美帝走近科学和资源分享的教程容易被和谐,也欢迎各位关注我的公众号和博客,以防走丢。
公众号:攻城狮阿程
个人博客:strider1230.cn
个人淘宝店:阿程数码
1.1 软件介绍
fastposter 海报生成器是一款快速开发海报的工具。只需上传一张背景图,在对应的位置放上组件(文字、图片、二维码、头像)即可生成海报。 还提供各种主流开发语言的调用代码,方便快速开发。
1.2 软件特点
fastposter 有 7
个核心特点:
支持docker快速部署;
支持电商级生产环境;
主流的SDK支持,方便快速开发
Java
Python
PHP
Go
JS
小程序
;无需编写复杂的绘图渲染代码;
极低的服务器资源开销;
支持多种文件格式
jpeg
png
webp
pdf
base64
;提供常用的组件
文字
头像
图片
二维码
;
1.3 软件截图
二、部署 fastposter 容器
2.1 下载 fastposter 官方镜像(本教程镜像为社区版)
2.1.1 通过极空间的 Docker 管理页面拉取(确保镜像源的选择:Docker Hub)
第一步:打开仓库设置界面,确保镜像源选择的是 Docker Hub;
第二步:在左侧边栏选择“镜像”,然后点击“仓库”,接着再点击“自定义拉取”按钮后,点击“自定义拉取”按钮,在弹出的对话框中输入fastposter/fastposter
拉取镜像,点击拉取,等待拉取完成。
2.1.2 导入其他来源获取的镜像(如极空间用户之间的闪电传)
部分用户可能没有科学上网环境,导致镜像无法远程拉取,可以通过其他下载途径进行下载,或使用极空间本身提供的闪电传、文件分享功能获取链接下载。
2.2 配置 fastposter 容器
第一步:在本地镜像找到拉取到的镜像,点击添加到容器;
第二步:勾选上极空间开机后自动启动此容器
和调用核心显卡
选项;
第三步:设置本地端口25000
后点击应用
按钮完成安装;
三、fastposter 程序功能简要说明
3.1 测试登录 fastposter 程序页面
使用浏览器打开你极空间的“IP : fastposter 端口号:25000”(容器端口默认为5000
),能够看到下图所示界面说明 fastposter 已经部署成功)。
3.2 通过极空间自带的远程登录功能进行访问
第一步:先点击极空间的“远程访问”图标;
第二步:在弹出的对话框中点击“添加新的链接“按钮;
第三步:在弹出的”编辑远程访问“对话框中,备注栏填写:fastposter,地址栏填写:"你极空间容器的IP地址:25000",点击“保存”按钮;
第四步:对刚刚创建的 fastposter 远程访问栏点击鼠标右键,在弹出菜单中选择“首页快捷方式”,在极空间桌面上创建 fastposter 软件预览的快捷方式。
四、fastposter 的功能简介
4.1 编辑器方式制作海报
进入软件后,新建海报,并上传背景图,添加所需组件,并设置组件参数,最后保存海报。
4.2 代码方式生成海报
4.2.1 生成调用代码
点击左侧代码
按钮,可以生成各种语言的调用代码。
Java代码:
Python代码:
4.2.2 生成海报
执行调用代码,即可生成一张对应的海报图片。
Python:
Java:
Go:
PHP:
JS:
代码生成的海报图片如下:
注意:由于海报使用Pillow
生成,效果与编辑器或有些许偏差,请以预览
的实际效果为准。
五、结语
通过上述步骤,我们完成了 fastposter 的容器化部署、基本配置及设置,支持所有 Docker 功能的 NAS,有兴趣的小伙伴不妨搭建起来体验一番,如果你的极空间是 Z4 及以上,那么机器长期运行该软件不会有任何负担。
如果你看完教程还是觉得很困难,也可以扫描下方二维码进入我的淘宝小店——阿程数码,直接购买对应的极空间 Docker 服务,我会远程帮你有偿部署。