Tag: 处理

如何在处理中添加外部库

当我尝试添加外部Java库时,我一直在使用处理一段时间并遇到了问题。 我按照在线提供的所有步骤进行操作,我必须访问lib文件夹(processing-3.3)并在其中添加我的库。 不幸的是,我的方法不起作用。 我面临的另一个问题是我不知道如何导入这个库。 这是库的链接 ,这是.jar文件链接 。 有人可以帮忙吗? 问候

使用BufferedImage创建非常大的图像文件,奇怪的问题取决于编译和计算机

我试图在Java中创建一个非常大的图像,如下所示: BufferedImage bi = new BufferedImage(58240,1664,BufferedImage.TYPE_INT_RGB); 显然,图像非常大。 现在我遇到的问题是,它似乎在某些计算机上运行良好100%但在其他计算机上运行得很慢(而且这与规格没有任何关系)。 我最重大的突破来自Eclipse,IDE拒绝实际显示图像,而是在其中一台计算机上出现错误,这些计算机显示图像的速度非常慢(需要花费大量时间来调整图像大小等): 线程“AWT-EventQueue-0”中的exceptionjava.lang.OutOfMemoryError:Java堆空间 错误的另一个有趣的元素是,即使在计算机上运行缓慢,我也可以调整窗口的大小,直到不再调用绘制函数,然后再将其设置为大,如果我这样做,那么它运行100速度的百分比。 不知道发生了什么,有什么想法吗?

Java元数据读写

是否有可能以通用的方式(对于所有图像类型)能够使用Java读取和写入元数据,我发现了一些示例,但它们总是特定的,例如JPEG或PNG。 我需要一些通用的东西,如果没有其他声明到处都是。

用Java获取图像宽度和高度

我只是想问一下如何获得图像的宽度和高度,因为这会为宽度和高度返回-1: private void resizeImage(Image image){ JLabel imageLabel = new JLabel(); int imageWidth = image.getWidth(null); int imageHeight = image.getHeight(null); System.out.println(“Width:” + imageWidth); System.out.println(“Height:” + imageHeight); }

高分辨率处理输出

我正在寻找有关编程语言/环境处理的帮助。 我对Processing非常陌生,我正在尝试使用openprocessing.org上的某个代码。 我非常喜欢这段代码提供的视觉效果,我想进一步使用它。 不幸的是,输出分辨率非常低。 因此,我正在寻找能够帮助我弄清楚如何a)增加生成的形状的大小或分辨率的人,以及b)将所有内容保存为pdf文件。 您可以在此处找到原始代码: https : //www.openprocessing.org/sketch/377730 这是代码: import java.util.Arrays; float[][] z, v, a; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void setup() { size(512, 512); colorMode(RGB, 2); z = new float[width][height]; v = new float[width][height]; a = new float[width][height]; loadPixels(); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// void draw() { for (int x = 1; x < width-1; x++) { for (int y […]

Android – Processing Build不编译

我遇到了IDE Processing的问题。 我正在尝试将某些东西编译成Android。 当然,我正处于Android模式。 但是我在编译时遇到了这个错误。 (这不是代码本身) 我已经安装了“adb设备”,看起来好了。 我已经完成了所有“51-android.rules”进程。 我已经安装了API 10(请求的那个)和Android工具。 我真的不知道应该是什么错。 —————– API<=15: Adding annotations.jar to the classpath. [echo] ———- [echo] Building Libraries with 'debug'… [subant] No sub-builds to iterate on -code-gen: Merging AndroidManifest files into one. Manifest merger disabled. Using project manifest only. [echo] Handling aidl files… No AIDL files to compile. [echo] ———- […]

如何使用Java API读取图像?

我一直在使用一个作为阅读扫描仪的软件。 基本上它从图像中检索文本。 是否有任何Java API可以编程方式识别图像中包含的文本,特别是.tiff到常规文本? 或者是否有任何Java类可以帮助…我不知道如何开始

以编程方式使图像的背景透明或白色

如果正在创建一个应用程序,其中一个人想要使图像的“ 背景 ”透明或白色,有没有办法做到这一点? 例如 : 在图像中, http://upload.wikimedia.org/wikipedia/commons/b/b9/Bronze_Statuette_of_a_Veiled_and_Masked_Dancer_1.jpg ,我想以编程方式转换图像,这样只剩下雕像和背景(即其余部分)图像)全是白色或透明的。 此外,用户可能会指出应该“保留”的图像部分,其余部分应全部为白色或透明。 如何才能做到这一点? 此外,如果有一个合适的java库或一段代码,它会很有帮助。 问候

是否有图像的java库?

我是java中图像处理的新手。 我被赋予了重新调整和缩放网站图像的任务 是否有一个简单的库可以完成这项任务? 我必须下载一个jar的库 – 添加到我的项目中? 我不想被迫将编解码器和文件安装到Windows。 我需要库只支持基本function Lib.cropImage(); Lib.resizImage(); Lib.scaleImage() 我已经找到了一个名为JAI的库,但我找不到要下载它的jar。 我错过了什么吗?

读取动画GIF中帧之间的延迟

你如何阅读每帧之间动画GIF的控制块? 我对每帧之间的延迟感兴趣。 我看过ImageReader的Javadoc,我什么都没看到。 这是我从动画GIF中读取所有帧的代码,如何增强它以读取动画GIF中嵌入的每个帧的元数据? List list = new ArrayList(); try { ImageReader reader = ImageIO.getImageReadersBySuffix(“gif”).next(); reader.setInput(ImageIO.createImageInputStream(urlImage.openStream())); int i = reader.getMinIndex(); int numImages = reader.getNumImages(true); while (i < numImages) { list.add(reader.read(i++)); } // do stuff with frames of image… } catch (Exception e) { e.printStackTrace(); }