使用 Docker 部署 Photopea 在线 PS 工具

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 提供了便捷的在线编辑功能,无需下载安装任何软件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/512645.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

中兴R5300 G4服务器BMC远程管理启用防火墙设置

中兴R5300 G4服务器启用了BMC远程管理&#xff0c;为保障设备安全配置启用防火墙只放通特定维护服务器可以访问。 一、设备初始登录信息 1、中兴R5300G4服务器&#xff0c;默认BMC管理地址https//192.168.5.7 2、中兴zteroot用户的默认密码为&#xff1a;Superuser9! 二、…

python文件处理:解析docx/word文件文字、图片、复选框

前言 因为一些项目原因&#xff0c;我需要提供解析docx内容功能。本来以为这是一件比较简单的工作&#xff0c;没想到在解析复选框选项上吃了亏&#xff0c;并且较长一段时间内通过各种渠道都没有真正解决这一问题&#xff0c;反而绕了远路。 终于&#xff0c;我在github pytho…

中颖51芯片学习1. 系统时钟及IO口输出操作

中颖51芯片学习1. 系统时钟及IO口输出操作 一、芯片介绍1. 规格2. 资源3. 中断源&#xff1a;4. 方框图5. 封装&#xff08;1&#xff09;32脚LQFP封装&#xff08;2&#xff09;28脚SOP封装&#xff08;3&#xff09;20脚SOP封装 二、开发环境搭建1. 安装keil2. 安装中颖keil插…

【管理咨询宝藏47】AA银行风险管理体系提升分析报告

本报告首发于公号“管理咨询宝藏”&#xff0c;如需阅读完整版报告内容&#xff0c;请查阅公号“管理咨询宝藏”。 【管理咨询宝藏47】AA银行风险管理体系提升分析报告 【格式】PPT版本&#xff0c;可编辑 【关键词】战略规划、商业分析、管理咨询 【强烈推荐】这是一套市面上…

Java入门基础day27

day27 接口 package com.saas; ​ public interface MyInterface { ​int NUM 100; ​public void test(); } package com.saas; ​ public class MyClass01 extends Object implements MyInterface{ ​int NUM 200; ​Overridepublic void test() {System.out.println(NUM)…

一文解析智慧城市,人工智能技术将成“智”理主要手段

长期以来&#xff0c;有关智慧城市的讨论主要围绕在技术进步方面&#xff0c;如自动化、人工智能、数据的公开以及将更多的传感器嵌入城市以使其更加智能化。实际上&#xff0c;智慧城市是一个关于未来的设想&#xff0c;其重要原因在于城市中存在各种基础设施、政治、地理、财…

鸿蒙开发-ArkTS语言-并发

鸿蒙开发-UI-交互事件-键鼠事件 鸿蒙开发-UI-交互事件-焦点事件 鸿蒙开发-UI-交互事件-手势事件 鸿蒙开发-UI-web 鸿蒙开发-UI-web-页面 鸿蒙开发-ArkTS语言-基础类库 文章目录 前言 一、并发概述 二、异步并发开发 1. 异步并发概述 1.1 Promise 1.2 async/await 2. 单次…

【HTML】制作一个简单的三角形动态图形

目录 前言 开始 HTML部分 CSS部分 效果图 总结 前言 无需多言&#xff0c;本文将详细介绍一段HTML和CSS代码&#xff0c;具体内容如下&#xff1a; 开始 首先新建文件夹&#xff0c;创建两个文本文档&#xff0c;其中HTML的文件名改为[index.html]&#xff0c;CSS的文件名…

llama.cpp运行qwen0.5B

编译llama.cp 参考 下载模型 05b模型下载 转化模型 创建虚拟环境 conda create --prefixD:\miniconda3\envs\llamacpp python3.10 conda activate D:\miniconda3\envs\llamacpp安装所需要的包 cd G:\Cpp\llama.cpp-master pip install -r requirements.txt python conver…

JavaScript 对象管家 Proxy

JavaScript 在 ES6 中&#xff0c;引入了一个新的对象类型 Proxy&#xff0c;它可以用来代理另一个对象&#xff0c;并可以在代理过程中拦截、覆盖和定制对象的操作。Proxy 对象封装另一个对象并充当中间人&#xff0c;其提供了一个捕捉器函数&#xff0c;可以在代理对象上拦截…

什么是ECC?ECC 和 RSA 之间有何区别?

椭圆曲线密码学 (ECC) 是一种基于椭圆曲线数学的公开密钥加密算法。 它提供了一种执行密钥交换、数字签名和加密等加密操作的安全方式。 ECC 为 1977 年首次发布的 Rivest-Shamir-Adleman (RSA) 加密算法提供了一种替代性方案。 继续阅读&#xff0c;进一步了解椭圆曲线密码学…

一文读懂!企业怎样才能选择适合自己的生产管理系统?

怎么选择适合所在企业的生产管理系统呢&#xff1f;该从哪些方面对生产管理系统进行评估&#xff1f;又怎样实现高效的生产管理呢&#xff1f; 本文我将和大家一起解决这些有关生产管理系统的问题&#xff1f; 生产管理系统模板&#xff0c;可直接查看和使用&#xff1a;https…

设备巡检系统革新:凡尔码平台的智能化配电箱管理

配电箱作为电气安全的关键环节&#xff0c;其巡检工作至关重要。传统的巡检方法依赖手工记录&#xff0c;不仅效率低下&#xff0c;而且难以确保数据的实时性和准确性。凡尔码平台的二维码设备巡检系统&#xff0c;以数字化解决方案&#xff0c;颠覆了这一过程&#xff0c;实现…

HWOD:自守数

一、知识点 break只会结束最里面的一层循环 int型数按位比较的时候&#xff0c;可以直接求余比较&#xff0c;无需转换为char型数组后再按下标比较 二、题目 1、描述 自守数是指一个数的平方的尾数等于该数自身的自然数。例如&#xff1a;25^2 625&#xff0c;76^2 5776…

element-ui empty 组件源码分享

今日简单分享 empty 组件的源码实现&#xff0c;主要从以下三个方面&#xff1a; 1、empty 组件页面结构 2、empty 组件属性 3、empty 组件 slot 一、empty 组件页面结构 二、empty 组件属性 2.1 image 属性&#xff0c;图片地址&#xff0c;类型 string&#xff0c;无默认…

数据结构——栈(C语言版)

前言&#xff1a; 在学习完数据结构顺序表和链表之后&#xff0c;其实我们就可以做很多事情了&#xff0c;后面的栈和队列&#xff0c;其实就是对前面的顺序表和链表的灵活运用&#xff0c;今天我们就来学习一下栈的原理和应用。 准备工作&#xff1a;本人习惯将文件放在test.c…

线下陪玩小程序APP源码开发--线下游戏陪玩小程序App开发(源码平台)-APP小程序H5-前后端源码交付。

线下陪玩达人入驻服务系统软件开发&#xff08;APP、公众号、小程序、H5搭建&#xff09; 线下陪玩接单系统平台开发案例分析 1.丰富的娱乐项目&#xff1a;该平台提供了丰富的娱乐项目&#xff0c;包括但不限于桌游、运动、户外活动等&#xff0c;能够满足不同用户的需求。 2…

“不知今夕是何年”的周基年解法 | 得物技术

2024年1月5日&#xff0c;周五&#xff0c;本来是个美好的日子&#xff0c;期待着马上到来的周末。可是下午1点多&#xff0c;接到产品一个问题反馈&#xff0c;经过一番排查&#xff0c;23年7月份上线的功能&#xff0c;对于跨年场景的处理有问题&#xff0c;其核心在于“周的…

windows 11 如何使用 IE 浏览器

众所周知&#xff1a;IE 浏览器已经被微软废弃&#xff0c;像windows 11这种系统内置已经找不到 IE 浏览器了&#xff0c;这对前端工程师而言&#xff0c;肯定是不行的。因为项目中&#xff0c;经常有现场需要支持 ie 浏览器。&#xff08;吐槽一下&#xff1a;微软都放弃了&am…

Centos7安装单机版Kafka

下载 链接&#xff1a;https://pan.baidu.com/s/1W8lVEF6Y-xlg6zr3l9QAbg?pwdhbkt 提取码&#xff1a;hbkt 上传到服务器/opt目录 安装 # kafka安装目录为 /opt/kafka cd /opt; mkdir kafka; mv kafka_2.13-2.7.0.tgz ./kafka;cd kafka; #解压 tar -zxvf kafka_2.13-2.7.0…