提起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包来使用,感兴趣的同学可以了解一下。