GitHub精选 | Java低多边形(LowPoly)图片生成器

createh54周前 (02-19)技术教程17

《GitHub精选》是我们分享Github中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是基于Java的低多边形图片生成器——LowPoly。

提起Low Poly(低多边形),如果不是专门做设计的可能对这个概念比较陌生,但我列举出下面这个图片,大家应该就有点印象了。

Low Poly是一种复古未来派风格设计,这种设计风格在早期计算机建模和动效中就被广泛采用,如今也广泛应用于游戏中。LowPoly这个项目就是用java语言编写的一款可以生成lowpoly风格的图片,使用方法也很简单,只需将图片导入后调用相关方法就可以生成了,下面是步骤:

1.下载LowPoly-1.1jar包

java -jar LowPoly-1.0.jar input_filename output_filename

2. 调用generate()方法

主要参数:

* @param inputStream 源图片

* @param outputStream 输出图片流

* @param accuracy 精度值,越小精度越高

* @param scale 缩放,源图片和目标图片的尺寸比例

* @param fill 是否填充颜色,为false时只绘制线条

* @param format 输出图片格式

* @param antiAliasing 是否抗锯齿

* @param pointCount 随机点的数量

* @throws IOException

*/

LowPoly.generate(inputStream, outputStream, accuracy, scale, fill,format, antiAliasing, pointCount);

效果图:

另外,LowPoly也有Android版本的,由于作者没有提供Android依赖,所以也需要导入jar包来使用,感兴趣的同学可以了解一下。


Java项目地址:https://github.com/zzhoujay/LowPoly

Android项目地址:https://github.com/zzhoujay/LowPolyAndroid

Jar包:https://github.com/zzhoujay/LowPoly/releases/tag/1.1

相关文章

Java 将Excel工作表中的图表转换为图片

在前文中,我介绍过如何使用Java代码来创建Excel图表,包括柱状图、饼状图和折线图。本文将演示如何将Excel工作表中已有的图表转换为图片,其中用到的第三方组件是Free Spire.XLS fo...

Java线程池实战总结一之百万数据的批量插入(java面试)

对于从事Java开发的小伙伴而言,“线程池”一词应当不陌生,虽然在实际工作、项目实战中可能很少用过,但是在工作闲暇或吹水之余还是会听到他人在讨论,更有甚者,在跳槽面试等场合更是屡见不鲜,已然成为一道“...

微信小程序开发极简入门(四):文件导入

样式导入在根目录下(与pages目录同级)创建common目录,并创建common.wxss:.red_big_text { color: red; font-size: xx-large; }在具体...

开源在线绘图工具,界面美观,功能丰富,总有一款适合你

俗话说,一图胜千言,一张小小的图片可以替代大段的文字说明,更可以形象直观地描述业务流程、展示算法...,下面给大家带来几款我最近收藏的开源在线绘图工具。Ant Design Pro项目地址:https...