bufferedimage

    1热度

    1回答

    你好同胞氢基生命形式。我学习如何从一个绝密网站(www.youtube.com)制作三维图像,我从一个非常好的Youtuber那里学习。我的项目是这样的: 有3类:主,屏幕和渲染 我得到这个例外:(: Exception in thread "Thread-2" java.lang.ArrayIndexOutOfBoundsException: 65600 at Render.Draw(Rend

    1热度

    1回答

    我正在构建一个应用程序,它使用OCR从图像中读取文本(使用Tess4J for Google的Tesseract),但我想忽略棕褐色的文本,只能读取灰色。 例如,在下面的图片中,我只想读“Ricki”并忽略“AOA”。 http://i.imgur.com/daCuTbB.png 为了实现这一点,我想在执行OCR之前从图像中去除棕褐色是我的最佳选择。 /* Remove RGB Value for

    1热度

    2回答

    我试图抓取网页上存在的所有元素的屏幕截图,并且希望将其存储在我已写入以下代码的磁盘中。 唯一的问题是这段代码只适用于第一次迭代,之后会发生一些意想不到的事情。 List<WebElement> eleId = driver.findElements(By.xpath("//*[@id]")); //fetch all the elements with ID attribute Syst

    -3热度

    1回答

    所以我知道该声明并初始化一个全局变量,一会又要例如做这样的事情: public static int Variable = 2; 但我想知道是否有初始化方法全局BufferedImage变量与文件中的图像。我不能使用上面的代码,因为我还需要包含try/catch语句。 任何人有任何解决我的问题?

    -2热度

    2回答

    我试图使用DESede算法在Java中加密和解密图像。 我的做法是通过从BufferedImage中获取像素字节并对它们进行加密,然后从加密字节中设置WriteableRaster的数据元素,最后将其保存到文件中。使用解密字节时的相同方法,我得到错误,因为当我设置栅格的数据元素时,加密的图像仍然与第一个普通图像具有相同的大小/高度。 这是我的代码: public byte[] encrypt(by

    0热度

    1回答

    我已经做了一小段代码来spritesheets分成单独的图像... private BufferedImage sheet, dirt, grass, rock, tree, water; int width = 64, height = 64; public void split() { dirt = sheet.getSubimage(0,0,width

    0热度

    1回答

    我想从几个图像构建直方图。 要执行此过程,我可以访问DataBufferByte 我知道GC在构建直方图之后没有释放内存。 这段代码有什么问题? import java.awt.Color; import java.awt.image.BufferedImage; import java.awt.image.DataBufferByte; import java.io.File; impo

    0热度

    1回答

    我想从一个spritesheet加载图像,并且因为我做了一个2D游戏已经有一段时间了,所以我想我可能忘记了一些重要的东西。我已将res添加到类文件夹,并且尝试了很长时间才加载它,但没有成功。我可能已经将它加载到错误的构建路径中,但我不这么认为。 以下是错误: Exception in thread "Thread-2" java.lang.IllegalArgumentException: inp

    -1热度

    1回答

    我正在使用SVGGraphics2D创建一个SVG文件。通过在其上绘制形状,我可以将SVG文件作为输出,但是我需要的是在bugsferedmage中创建一个PNG文件,该文件在SVG文档中绘制。以下是我正在使用的当前代码。 问题:什么应该是在SVG文档中绘制bufferedimage的正确过程? 从源头上绘制图像的方法。 public void paintImage(Graphics g) thr

    1热度

    3回答

    我有一套气象RGB类型BufferedImage s。我想获得他们的平均形象。由此,我的意思是获得每个像素的平均值,并从这些值中创建一个新图像。我试过的是: public void getWaveImage(BufferedImage input1, BufferedImage input2){ // images are of same size that's why i'll use