色彩还原(在Java中)(Color reduction (in Java))

2019-09-29 10:52发布

我想找到一种方法,采取JPEG(或GIF / PNG)图像和减少颜色的量,例如20.有人可以推荐一些图书馆或其他参考? 在其他语言中也源码的欢迎。

Answer 1:

看看在Java高级图像API 。 有许多的是API做色彩的还原中实现算法。



Answer 2:

JAI(Java高级图像API)将做的工作,但它也有一些缺点。

该API是远远易于使用,特别是如果你在意内存占用...

恕我直言,Java是不是成像任务的最佳平台。 您可以尝试ImageMagick的 ,美妙的命令行工具,通过流行的网站,如Flickr使用。 您可以使用命令行( 的Runtime.exec()),或在Java应用程序中集成的ImageMagick Jmagick其中一个Java桥的ImageMagick



Answer 3:

这似乎是在一个简单的Java实现的基础上,ImageMagick的:

http://gurge.com/amd/java/quantize/index.html



Answer 4:

看一看图像过滤器在http://www.jhlabs.com/ip/filters/index.html 。 该QuantizeFilter似乎做你想要什么。



Answer 5:

寻找色彩量化,特别是中间切算法。 你会发现这些关键字的例子很多。 图书馆要为你做这个包括ImageMagick的具有多国语言绑定。 JMagick是Java的味道。



Answer 6:

JAI API是要走的路。 与今天的JVM性能非常接近汇编代码。 我知道我已经做到了。



文章来源: Color reduction (in Java)