首页 > 其他分享 >使用 Docker 部署 Photopea 在线 PS 工具

使用 Docker 部署 Photopea 在线 PS 工具

时间:2024-04-16 11:33:45浏览次数:19  
标签:PS Photopea compose docker com Docker

1)Photopea 介绍


GitHub:https://github.com/photopea/photopea
官方手册:https://www.photopea.com/learn/
Adobe 出品的「PhotoShop」想必大家都很熟悉啦,但是「PhotoShop」现在对电脑配置要求越来越高,体积越来越大,这对于轻量办公配置的电脑/笔记本来说就非常吃力了。
特别是偶尔外出临时急需用「PhotoShop」来改改文件啥的,手头如果没有电脑、笔记本,这就很麻烦了,甲方爸爸估计会喊你去网吧整了。
又或者 Linux 用户需要修改 PSD 格式的图片,而「PhotoShop」是没有推出 Linux 版的,这就显得很尴尬,只能用 Wine 来运行一个旧版的「PhotoShop」或者通过虚拟机的方式。
所以有国外网友( 捷克 90 后的程序员 )自制一款在线版的 "PhotoShop",虽然不是 Adobe 官方出品,却有官方内味。其实在线版的图像编辑工具有很多,但很多都不支持 PSD 格式,而这款「Photopea」就完美兼容支持 PSD 格式。
最重要的是只要有现代的浏览器就可以支持:Chrome、Safari 等。支持 PC、手机、IPad 等设备,打开浏览器,输入 Photopea 官网地址即可打开使用,支持中文、英文、日文等多国语言,免费使用,功能全开放。

2)Photopea 功能

  • 图像编辑
  • 图像修饰
  • 图层管理
  • 特效滤镜管理
  • 多种格式导出

3)Photopea 在线体验

Demo:https://www.photopea.com/
Photopea 的操作界面跟 Photoshop 基本上相同,利用这款工具,你可以在自由环境下处理云盘和 U 盘中的 PSD 文件,也可以通过它将 PSD 和 SKETCH 文件自由转换。Photopea 的 UI 界面和 PS 几乎一模一样,同样的深灰色调,同样的 icon 排列,同样的画板,右边和 PS 一样有图层、操作历史工具栏,这个布局对 PS 用户可以说非常友好了,没有什么学习难度。除了交互类似之外,快捷键也基本一样。新软件完全免费,并透过浏览器运行,Photopea 支援大多数主流文件格式,包括:JPG、GIF 和 PSD。最重要的是,Photopea 支持图层、图层蒙版、图层混合模式、笔擦等等功能,用家可以轻松地完成较复杂的图像编辑工作。当然,高阶的 Photoshop 功能这软件暂时仍未能提供。
image.png

4)检查 Docker 环境

4.1)安装 Docker 软件

# 高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh
# 关闭防火墙
systemctl disable --now firewalld
setenforce 0
# 启用 Docker
systemctl enable --now docker

4.2)检查 Docker 服务

systemctl status docker

image.png

4.3)开启 IPv4 forwarding

echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
systemctl restart network
sysctl net.ipv4.ip_forward

5)安装 Docker-compose

5.1)下载 Docker-Compose 软件包

curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose

5.2)Docker-Compose 增加执行权限

chmod +x /usr/local/bin/docker-compose

5.3)检查 Docker-Compose 版本

docker-compose -v

6)下载 Photopea 镜像

1) 创建存放 Photopea 的路径
mkdir /docker/Photopea -p && cd /docker/Photopea

2) 该镜像已上传至个人的阿里云镜像站点
docker pull registry.cn-guangzhou.aliyuncs.com/os_cmty/os_cmty:Photopea

3) 运行 Photopea 容器
docker run -d --name Photopea -p 2000:2887 registry.cn-guangzhou.aliyuncs.com/os_cmty/os_cmty:Photopea
镜像导出:
    # 导出镜像
    docker save 04dbf135916e > Photopea.tar
    
    # 上传云盘
    https://www.alipan.com/s/BJFzsHM67nM

    # 后续 载入 镜像
    $ docker load < Photopea.tar

检查容器运行状态

docker ps -a

image.png

7)访问 Photopea 页面

访问 Photopea 首页 访问地址:http://服务器IP地址:2000

image.png
image.png

8)总结

Photopea 适合所有需要进行图片编辑的人群,无论是专业的设计师还是普通用户。它的界面与 Photoshop 非常相似,对于有 PS 基础的用户来说,可以快速上手并开始使用。而对于那些只需要进行简单修图的人,Photopea 提供了便捷的在线编辑功能,无需下载安装任何软件。

标签:PS,Photopea,compose,docker,com,Docker
From: https://www.cnblogs.com/wuhanjiayou/p/18137741/Photopea

相关文章

  • antd 的ProTable 的列加上ellipsis属性后,react-resizable会无法拖动列
    1、我尝试在列中加入ellipsis为true后,让内容超出后,用省略号表示。{title:displayName,dataIndex:propName,key:newPropName,width:widthIndex//,ellipsis:true}但是这引发了另外的问题。react-resizable配置的列可拖动无效了。额外的情况:obj.fixed='......
  • docker启动报setclasspath.sh文件找不到处理方式
    运动tomcat容器报错​从dockerhub官方拉的镜像,按理说应该不会是没有这个文件,/bin/bash启动了一下,将/usr/local/tomcat路径下的文件cp到本机,发现setclasspath.sh存在​dockercp容器TD:/usr/local/tomcat/data/tomcat1但是为什么找不到呢看到了这个文章,就试了一下,问题解决了......
  • 新服务器部署docker环境
    新服务器部署docker环境为报错信息修改linux的yum源备份原yum源mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup使用新yum源curl-o/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.163.com/.help/CentOS7-Base-163.re......
  • Docker容器配置redis集群
    前言Redis集群是一种分布式数据库解决方案,旨在提供高性能、高可用性、可扩展性的数据存储服务。目前比较普遍流行的搭配则是三主三从配置,共6台redis服务进行集群配置。Redis的三主三从配置是一种集群模式,其中包含三个主节点和三个从节点。每个从节点对应一个主节点,当主......
  • 5.CentOS-7-Minimal 安装KubernetesV1.23.17&DockerV20.10.23
    1.环境准备主节点IP:192.168.254.130node1IP:192.168.254.131node2IP:192.168.254.132OSversion:CentOS7miniCPUArchitecture:x86_64/amd64K8sversion:v1.23.17Dockerversion:20.10.232.安装前准备#安装依赖yuminstall-ycurlwgetsystemdbash-completi......
  • WebDAV(Web Distributed Authoring and Versioning)是一种基于 HTTP/HTTPS 协议的扩展,用
    WebDAV(WebDistributedAuthoringandVersioning)是一种基于HTTP/HTTPS协议的扩展,用于在远程服务器上创建、编辑和管理文档。它允许用户通过网络对服务器上的文件进行像本地文件系统一样的操作,包括创建、删除、复制、移动和重命名文件,以及创建和管理文件夹等操作。WebDAV的......
  • docker安装mysql8
    一、开始安装#新建挂载目录mkdir-p/opt/docker/mysql/datamkdir-p/opt/docker/mysql/confvim/opt/docker/mysql/conf/my.cnf[root@centos01mysql]#cdconf/[root@centos01conf]#lsmy.cnf[root@centos01conf]#catmy.cnf[client]default-character-set=utf8mb4[m......
  • PS/2 packet parser and datapath
    Seealso:PS/2packetparser.Nowthatyouhaveastatemachinethatwillidentifythree-bytemessagesinaPS/2bytestream,addadatapaththatwillalsooutputthe24-bit(3byte)messagewheneverapacketisreceived(out_bytes[23:16]isthefirstby......
  • Docker安装部署Jenkins并发布NetCore应用
    Docker安装Jenkins#拉取镜像dockerpulljenkins/jenkins#查看镜像dockerimages#运行jenkins#8080端口为jenkinsWeb界面的默认端口13152是映射到外部:前面的是映射外部#50000端口为jenkins的默认代理节点(Agent)通信端口13153是映射到外部#--restart=on-fa......
  • PS/2 packet parser
    ThePS/2mouseprotocolsendsmessagesthatarethreebyteslong.However,withinacontinuousbytestream,it'snotobviouswheremessagesstartandend.Theonlyindicationisthatthefirstbyteofeachthreebytemessagealwayshasbit[3]=1(but......