一款基于Imagor引擎、零配置自托管的高性能图像画廊与实时在线编辑工具,支持虚拟滚动海量图片快速加载、非破坏性编辑(保留原图可回溯)、实时预览调色裁剪特效、自动生成可分享编辑URL,且有触摸优化界面适配移动端与桌面端完整功能。

刘郎阁

内存占用:64 MB
镜像大小:639 MB

使用感受:6.6 分

1.一款简易的在线图像实时编辑工具
2.支持桌面与移动端无缝操作
3.基于 Imagor 引擎,支持虚拟滚动,实现海量图片的快速加载与流畅浏览
4.零配置部署:开箱即用,无需复杂设置,兼容通用存储方案,简化部署与维护流程
5.所有编辑操作保留原始图像,确保数据安全,支持随时回溯修改
6.实时图像编辑:提供实时预览的编辑功能,包括颜色调整、特效应用、裁剪等专业工具
7.即时生成编辑URL:每次编辑自动生成可分享的图像URL,便于协作与嵌入使用
8.触摸优化界面:专为移动设备优化触控操作,同时保留桌面端完整功能,体验一致流畅
9.将需要编辑的图片放到gallery目录返回主页即可
10.页面很简洁,但全是英文页面
11.该项目运行成功后会自动生成2个容器
12.实际体验下来,感觉一般,都是一些基本的图片编辑功能,没啥太大的亮点

version: '3.8'  

services:
  imagor-studio:
    image: registry.cn-hangzhou.aliyuncs.com/jeson/imagor-studio:0.6.7
    container_name: imagor-studio
    restart: always
    ports:
      - "8885:8000"  
    volumes:
      - ./data:/app/data  # 存储应用数据
      - ./pictures:/app/gallery:ro  # 挂载图片目录
    environment:
      - DATABASE_URL=postgres://postgres:postgres@postgres:5432/imagor?sslmode=disable
      - FORCE_AUTO_MIGRATE=true  
      - GOMEMLIMIT=512MiB  # 限制内存使用
      - TZ=Asia/Shanghai  
    depends_on:
      - postgres  
    networks:
      - imagor-network 

  postgres:
    image: postgres:15-alpine  
    container_name: imagor-postgres
    restart: always
    environment:
      - POSTGRES_USER=postgres 
      - POSTGRES_PASSWORD=postgres  
      - POSTGRES_DB=imagor  
      - TZ=Asia/Shanghai  
    volumes:
      - postgres-data:/var/lib/postgresql/data  
    networks:
      - imagor-network  
    healthcheck:  
      test: ["CMD-SHELL", "pg_isready -U postgres -d imagor"]
      interval: 5s
      timeout: 5s
      retries: 5

volumes:
  postgres-data:

networks:
  imagor-network:
    driver: bridge

ImagorStudio项目地址