图片服务 - thumbor安装

图片服务 - thumbor安装

 

安装thumbor非常简单,因为它支持distutils形式的包装(http://docs.python.org/distutils/setupscript.html)。

 

稳定

最新的稳定版拇指总是发布在Python包索引(http://pypi.python.org/pypi)中,因此可以使用或轻松安装。

pip install thumboreasy_install thumbor

 

Ubuntu / Debian使用aptitude(apt-get)

如果你正在使用aptitude,现在有一个官方支持的ppa for thumbor。

要使用aptitude进行安装,请将以下行添加到源列表中:

deb http://ppa.launchpad.net/thumbor/ppa/ubuntu <your release> main
deb-src http://ppa.launchpad.net/thumbor/ppa/ubuntu <your release> main

如果您使用的是ubuntu 12.10(量子),它将是:

deb http://ppa.launchpad.net/thumbor/ppa/ubuntu quantal main
deb-src http://ppa.launchpad.net/thumbor/ppa/ubuntu quantal main

或者,您可以通过命令行将存储库添加到源列表:

sudo add-apt-repository ppa:thumbor/ppa

之后只需更新您的来源:

sudo aptitude update

并使用普通的旧aptitude安装:

sudo aptitude install thumbor

将为您创建一个在机器启动时启动的服务(使用upstart)。

默认情况下,拇指将被禁用。打开/etc/default/thumbor和改变(或删除)该标志enabled1或使用命令 (force_start = 1 thumbor <3.7.0),以临时启动thumbor。您还可以通过编辑覆盖其他默认值,例如配置文件的位置 。

sudo service thumbor start force=1/etc/default/thumbor

thumbor的配置位于/etc/thumbor.conf和安全密钥位于/etc/thumbor.key。将运行一个实例http://localhost:8888

如果要运行许多thumbor实例,则需要在许多端口中运行它。这意味着您需要使用某种形式的负载平衡(NGINX,Apache,Varnish,Haproxy等)。

运行许多thumbor实例就像编辑/etc/default/thumbor和将port密钥更改为任意数量的端口一样简单 ,以逗号分隔:( port=8888,8889,8890对于thumbor> 3.7.0)。

如果您需要更多详细信息,访问 https://launchpad.net/~thumbor/+archive/ppa

 

从稳定版本的来源

在github或Pypi上下载最新的稳定源代码版本并解压缩。

在解压缩的路径中,执行或 。

pip install .python setup.py install

 

从最新版本的源码

克隆拇指的存储库并使用以下方法之一安装它:

pip install git+git://github.com/thumbor/thumbor.git

要么

git clone git://github.com/thumbor/thumbor.git
cd thumbor
python setup.py install

 

替代安装

适用于Ubuntu 12.04 x32,除了用opencv进行webp检测似乎不起作用:(

apt-get install ffmpeg libjpeg-dev libpng-dev libtiff-dev libjasper-dev libgtk2.0-dev python-numpy python-pycurl webp python-opencv python-dev python-pip
pip install thumbor

©版权所有2015,Globo.com 修订版c61e71e0

使用Read the Docs提供的主题 使用Sphinx构建。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pollexor 是 Thumbor 图片服务的 JAVA 客户端,兼容 Android 平台。Maven:<dependency>   <groupId>com.squareup</groupId>   <artifactId>pollexor<artifactId>   <version>2.0.2</version> </dependency>Gradle:compile 'com.squareup:pollexor:2.0.2'示例// Without encryption:Thumbor thumbor = Thumbor.create("http://example.com/"); // With encryption:Thumbor thumbor = Thumbor.create("http://example.com/", "key");thumbor.buildImage("http://example.com/image.png")     .resize(48, 48)     .toUrl()// Produces: /unsafe/48x48/example.com/image.pngthumbor.buildImage("http://example.com/image.png")     .crop(10, 10, 90, 90)     .resize(40, 40)     .smart()     .toUrl()// Produces: /unsafe/10x10:90x90/smart/40x40/example.com/image.pngthumbor.buildImage("http://example.com/image.png")     .crop(5, 5, 195, 195)     .resize(95, 95)     .align(BOTTOM, RIGHT)     .toUrl()// Produces: /unsafe/5x5:195x195/right/bottom/95x95/example.com/image.pngthumbor.buildImage("http://example.com/background.png")     .resize(200, 100)     .filter(         roundCorner(10),         watermark(thumbor.buildImage("http://example.com/overlay1.png").resize(200, 100)),         watermark(thumbor.buildImage("http://example.com/overlay2.png").resize(50, 50), 75, 25),         quality(85)     )     .toUrl()// Produces: /unsafe/200x100/filters:round_corner(10,255,255,255):watermark(/unsafe/200x100/example.c 标签:Pollexor
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值