mindpin / image-service

图床服务。提供多版本图片转换。
http://img.4ye.me/
7 stars 2 forks source link

# Image Service图片处理流程迁移 #2

Closed kaid closed 10 years ago

kaid commented 10 years ago

使用 Aliyun OSS Image Service

本次迁移用到了阿里云开放存储的图片处理服务, 需要在指定bucket上开通该功能, 并绑定域名至该bucket。图片处理的所有请求必须通过该绑定域名。

  1. 移除了原图片分享服务里队列处理所有相关代码, 现在只需要在http://user_domain/path/to/object后加上指定规格的参数即可, 图片处理流程交给阿里云图片服务;
  2. env.rbenv.yml里添加了配置项R::IMAGE_ENDPOINTIMAGE_ENDPOINT, 指向绑定的域名;
  3. 把所有迁移前存在的Image数据标记为:old => true,在程序逻辑里和迁移后产生的数据作区分;
  4. 将旧有的格式标记(如adaptive_width_500)通过程序转换为可应用于阿里云图片处理服务的参数(如500w).

对应commit: mindpin/image-service@1660ecd17b063a9b3ae248498f64174816ef7829


OSS图片处理服务文档: