Instagram过滤器库

pilgram的Python项目详细描述


桩图

PyPIPyPI - Python VersionBuild Statuscodecov

instagram过滤器的python库。

screenshot

过滤器实现的灵感来自CSSgram

要求

安装

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.csscontrastgrayscalehue_rotatesaturatesepia

fromPILimportImageimportpilgram.cssim=Image.open('sample.jpg')pilgram.css.sepia(im).save('sample-sepia.jpg')

pilgram.css.blendingcolorcolor_burncolor_dodgeexclusionhard_lighthueoverlaysoft_light

fromPILimportImageimportpilgram.css.blendingbackdrop=Image.open('backdrop.jpg')source=Image.open('source.jpg')pilgram.css.blending.color(backdrop,source).save('blending.jpg')

演示

Open In Colab

测试

pipenv install --dev
make test# python 3
make test-tox # python 2 and 3

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
DIIOP_IOR中的java端口0。TXT,我如何更改它?   hadoop面临的问题:java。lang.NoClassDefFoundError:org/bouncycastle/jcajce/JcaJceHelper在使用更新的BC jar时   java将大科学数转换为长科学数   Java8文件流,如何控制文件的关闭?   是否有类似于dotnetshoutout的资源。com&dotnetkicks。Java世界中的com?   java返回类型void/方法替代方案?   如何使用java。lang.NullPointerException:void 安卓。支持v7。应用程序。ActionBar。setElevation(float)“”在空对象引用上'   java使用kafka流获取时间窗口中给定密钥的最后一个事件   java多边形旋转不正确   java我们应该在params中编写什么。jpbc的属性文件   java如何计算线程数?   使用jar时发生java错误,但不在库本身中   java优先级列表排队方法错误   java和org之间的区别。莫基托。莫基托。任何和组织。莫基托。媒人。任何