bufferedimage

    0热度

    2回答

    对,我正在开发一个新的2d /自上而下的Java游戏。最近,我一直在教自己如何在Java中编码,但我确实有一个问题...我的窗口中有一个框,我可以用W,A,S和D键移动。我想知道的是如何用图像替换黑盒子(后来担心动画)。这里是我的代码(顺便说一句,这个代码也是游戏引擎)。 另外这里是我想要添加的图像Player image 如果任何人都可以帮助我,将不胜感激。谢谢。 Game.java impor

    -1热度

    2回答

    我需要编写一个程序,该程序需要图像,调整大小并旋转它,然后将其保存。前两点已经完成,但现在我遇到了一个问题。每次我转换灰度图像时,它都会变成单色图像。 我用下面的命令加载目标图像: BufferedImage sourceimg = ImageIO.read(input); 后,我缩放和旋转它,我救出来用下面的命令: BufferedImage newimg = new BufferedIma

    0热度

    1回答

    我有一个程序需要经常通过BufferedImages逐像素。正常情况下,效率对我来说无关紧要,但我真的希望每一毫秒都能得到。 举个例子,现在,以最快的方式,我发现图像中分离出红色通道看起来是这样的: int[] rgb = image.getRGB(0, 0, img.getWidth(), img.getHeight(), null, 0, img.getWidth()); for

    -4热度

    1回答

    我对后续代码的一些错误,我不知道为什么我在这里 // A method to convert color image to grayscale image public static BufferedImage toGrayScale(Image img) { I // Convert image from type Image to BufferedImage Buffered

    0热度

    2回答

    我想读取图像,将其放大到80 * 60,然后通过复制方法使其大小复制。我的方法单独运行,但是当我用主方法调用它们时,图像变黑。任何人都可以帮助我吗? 这里是我的代码: import java.awt.BorderLayout; import java.awt.Graphics2D; import java.awt.Image; import java.awt.RenderingHints;

    0热度

    1回答

    我制作了一张精灵图,并在那里有一个精灵。但我想显示那个精灵。我得到了主类(称为游戏),Sprite类,SpriteSheet类,Entity类和Enemy类。在主类中,我有主游戏循环(它将是一个游戏),一个运行方法,一些其他的东西,一个init方法和一个渲染方法。我想用BufferedImage渲染它。这是我的代码: 游戏: package com.vos.rekenspel; public

    2热度

    2回答

    我试图使用EXIF信息修复照片方向,照片正确旋转但旋转后它们变得质量很低......我的猜测是在写入新图像期间传递的参数是错误。任何帮助赞赏。 //code get Exif information Metadata metadata = ImageMetadataReader.readMetadata(outputFile); Directory directory = metad

    -1热度

    1回答

    好吧,我已经尝试了很多来自不同资源的答案,但是我的代码仍然无法工作。 (我真的不明白它是如何工作的) 它是这样的,包含我的java文件的文件夹位于桌面/代码 下,并且我有一个名为package.name的包,其中包含所有图像的文件夹我试图加载... 我要使它成为一个JAR文件,但我的程序总是说文件无法读取,任何有用的提示,将不胜感激 所以,“形象”是具有文件夹我需要的所有图片 这是我为图像绘制的代

    2热度

    1回答

    我想在我的Vaadin应用程序中显示由某些API(Canon Hack Hack Development Kit的Java库)返回的BufferedImage,而不将其保存到文件系统。这是否有可能?这在摆动方面似乎并不麻烦,但迄今为止我还没有找到在Vaadin做到的方法。

    0热度

    1回答

    我有如下的二进制使用在Tomcat 8网络套接字服务器: sess.getBasicRemote().sendBinary(bf); 其中Bf是字节转换一个简单的图像,如下所示: BufferedImage img = ImageIO.read(...); ByteArrayOutputStream baos = new ByteArrayOutputStream(); ImageIO.w