网站首页 > java教程 正文
《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
猜你喜欢
- 2025-03-26 Java对图片进行二值化,有什么用(java二值图像处理)
- 2025-03-26 如何在 Java 中实现最小生成树算法
- 2025-03-26 几行Java实现图片转文字(OCR)(java图片转文字代码)
- 2025-03-26 利用Java实现基本的人工智能图像识别
- 2025-03-26 Java图像加载避坑实战:Image.getImage()方法深度解析
- 2025-03-26 Java图片处理工具Thumbnailator教程
- 2025-03-26 stable-diffusion.java, Java调用Stable Diffusion实现AI 画图
- 2025-03-26 使用 Spring AI 和 OpenAI 的 DALL-E 3 生成图像
- 2025-03-26 GIF图像动态生成-JAVA后台生成(java动态生成图片)
- 2025-03-26 java生成图片(文字图片)(java生成图片并保存)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)