bigimg允许您仅使用lambda表达式生成大图像。

bigimg的Python项目详细描述


bigimg
==


轻松创建大图像。只有一个lambda表达式。

考虑到这一点,我制作了bigimg.

``bigimg.py``允许您定义画布的宽度和高度,一个向量
函数,该函数将在
画布中的每个元素上执行元素映射,以及一个输出文件。如果您的函数返回一个单浮点值,则生成的图像将是灰度级的,如果它返回一个
3元组,则它将是彩色的。

伪随机图像:

…代码::bash

./bigimg 128 128 pseudorandom.png--lambda random


这在各种上下文中都很有用。

如果您发现一个特别酷的公式,您可以请求一个新的
示例图像。只需将
代码添加到下面的示例集中,并将图像放置在examples/
文件夹中。


仅接受由我确定的最佳图像。


grayscale
~~~~~~



bigimg 512 512 examples/1.png--lambda“lambda x,y:2048。*新罕布什尔州新罕布什尔州(X/32.)+2048.*NP.SIN(Y/32.)“

…”图:示例/1.png
:alt:lambda x,y:2048。*新罕布什尔州新罕布什尔州(X/32.)+2048.*np.sin(y/32.)


示例1



bigimg 512 512示例/2.png——lambda“lambda x,y:y*np.cos(x/128.)”


……图::示例/2.png
:alt:lambda x,y:y*np.cos(x/128.)


示例2



bigimg 512 512 512--lambda随机示例/0.png

……图::示例/0.png
:alt:random


示例0
颜色
~~~

::


bigimg 512 512示例/3.png--lambda“lambda x,y:(x,x,y)”

……图::示例/3.png
:alt:lambda x,y:(x,x,y)


示例3



bigimg 512 512示例/4.png--lambda“lambda x,y:(x,np.sin(x),np.sin(y))”

图::示例/4.png
:alt:lambda x,y:(x,np.sin(x),np.sin(y))

示例4



bigimg 1024个示例/5.png--lambda“lambda x,y:(512*np.cos(y/32.),512*np.sin(x/32.),512*np.sin(y/32.))”

图:示例/5.png
:alt:lambda x,y:(512*np.cos(y/32.),512*np.sin(x/32.),512*np.sin(y/32.))

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

推荐PyPI第三方库


热门话题
文件名的java正则表达式限制名称大小和文件扩展名   Mac上的java Android SDK:jspawnhelper意外退出   java SQL Server 2000到Oracle 12c重音字符   在Java中快速比较大数据集中的值和小数据集中的值   java在代码中的许多地方保留对对象的引用   Java规范中私有内部类的jvm访问标志与反射API不一致?   比较2个int数组中匹配的数字   java Apache Commons数学简化回归:get prediction stderr   安卓 Java SDK管理器因命令行输出中的“flashplayerplugin”而崩溃   JavaSQLite:关闭DB时必须关闭游标吗?   泛型Java设计抽象类声明示例说明   java应用程序在添加片段时崩溃   如何在java中使用注释为字段加载值