如何从 javax.microedition.lcdui.Image 创建 EncodedImage
我正在为 BlackBerry 开发 j2me 应用程序。我下载了一个大 GIF,现在想要缩放图像以适合屏幕。我正在寻找通过使用这样的方法来缩放图像的更好性能。…
将文本与 Java Graphics 2d 对齐
谁能告诉我如何在 Java 2d 中直接放置文本? 这是代码,它绘制一列自然左对齐的文本。 Font yFont = new Font("Arial", Font.BOLD, 13); interval = 0…
java中的硬件加速位图绘制
我希望能够在java中尽快绘制视频的连续位图(类型为BufferedImage.TYPE_INT_RGB)。我想知道这样做的最佳方法。有人对我应该从哪里开始有什么建议吗?…
使用 BufferedImage 的 getRGB 进行每像素碰撞(Java2D Api)
你好,我目前正在开发一款 2D 平台游戏。 我希望我的播放器(矩形)和自由地形(使用斜坡、BufferedImage)之间发生逐像素碰撞。 我对检查矩形的任何…
如何在 Java 中有效渲染视频(AWT??)
在我的项目中,我有一个类 FrameProducer ,每次创建视频帧时都会触发事件。每个帧都是作为 java.awt.Image.BufferedImage 对象返回的图像。 我有 2 …
如何在 Java 2D GeneralPath 上设置不同的笔画?
我想用 GeneralPath 绘制一个数学符号。 GeneralPath gp1 = new GeneralPath(); gp1.moveTo( 50, 10 ); gp1.lineTo( 50, 80 ); gp1.closePath(); 现在…
swing 中的 BufferedImage imageType
我正在编写一个小部件,它会进行一些缓存,以避免每次重绘时对一堆形状进行不必要的 Shape.draw 调用。 我尝试做这样的事情(scala 代码): private …
如何在java中从多个图块创建一个大图像文件?
我的程序生成 3000x3000 像素的 10 x 10 平铺图像,一张一张(当前保存到 100 个名为 image_x_y.jpg 的文件) 我想将这 100 个图像组装成一张大图像,…
如何提高 TextLayout.draw(..) 的 Java2D 性能
我使用 Java2D TextLayout 类以及 LineBreakMeasurer 和 AttributedCharacterIterator 将一段文本绘制到框中。文本已换行。 分析表明代码非常慢。大部…