一、前言

大家好,我是攻城狮阿程,随着网络资源服务付费化的大趋势到来,各种在线海报、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 容器

第一步:在本地镜像找到拉取到的镜像,点击添加到容器;

第二步:勾选上极空间开机后自动启动此容器调用核心显卡选项;

image-onel.png

第三步:设置本地端口25000后点击应用按钮完成安装;

image-fnhf.png

三、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代码:

image-junr.png

Python代码:

image-zsoi.png

4.2.2 生成海报

执行调用代码,即可生成一张对应的海报图片。

Python:

Java:

Go:

PHP:

JS:

代码生成的海报图片如下:

注意:由于海报使用Pillow生成,效果与编辑器或有些许偏差,请以预览的实际效果为准。

五、结语

通过上述步骤,我们完成了 fastposter 的容器化部署、基本配置及设置,支持所有 Docker 功能的 NAS,有兴趣的小伙伴不妨搭建起来体验一番,如果你的极空间是 Z4 及以上,那么机器长期运行该软件不会有任何负担。

如果你看完教程还是觉得很困难,也可以扫描下方二维码进入我的淘宝小店——阿程数码,直接购买对应的极空间 Docker 服务,我会远程帮你有偿部署。