Instagram过滤器库
pilgram的Python项目详细描述
桩图
instagram过滤器的python库。
过滤器实现的灵感来自CSSgram。
要求
- python 2或3
- Pillow或pillow-simd
安装
pip install pillow # or pip install pillow-simd
pip install pilgram
用法
Available instagram filters on pilgram
: _1977
, aden
, brannan
, brooklyn
, clarendon
, earlybird
, gingham
, hudson
, inkwell
, kelvin
, lark
, lofi
, maven
, mayfair
, moon
, nashville
, perpetua
, reyes
, rise
, slumber
, stinson
, toaster
, valencia
, walden
, willow
, xpro2
fromPILimportImageimportpilgramim=Image.open('sample.jpg')pilgram.aden(im).save('sample-aden.jpg')
类似地,pilgram作为副产品提供css过滤器和混合模式。
在pilgram.css
:contrast
,grayscale
,hue_rotate
,saturate
,sepia
fromPILimportImageimportpilgram.cssim=Image.open('sample.jpg')pilgram.css.sepia(im).save('sample-sepia.jpg')
在pilgram.css.blending
:color
,color_burn
,color_dodge
,exclusion
,hard_light
,hue
,overlay
,soft_light
fromPILimportImageimportpilgram.css.blendingbackdrop=Image.open('backdrop.jpg')source=Image.open('source.jpg')pilgram.css.blending.color(backdrop,source).save('blending.jpg')
演示
测试
pipenv install --dev make test# python 3 make test-tox # python 2 and 3