graphics2d

    0热度

    1回答

    如何在JavaME中绘制旋转文字(Personal Basis Profile)?

    2热度

    1回答

    我的应用程序使用的Graphics2D绘制了约5倍增加的速度,当我设置 System.setProperty("apple.awt.graphics.UseQuartz","true"); 是否存在已知的等同于其他平台采取硬件加速的优势在哪里? 编辑:我应该指出,在Windows上,我认为它没有加速,因为它的运行速度远远低于我的Mac,尽管Windows机器具有更强大的CPU和GPU。

    1热度

    2回答

    我有一个程序在Java应用程序中读取和绘制SVG文件,而不使用第三方库。我已经到了可以通过将图形绘制到图形对象上来复制文件的地步,但是我想通过将侦听器应用于每个对象来使每个元素(Rect/Circle/Line等)可选。 为此,我需要创建一个扩展JComponent的类,在组件中绘制对象,并为每个要显示的元素添加一个侦听器。所以我会有一组容器组件(如果可以调用它们的话),并附带一个侦听器,每个对应

    0热度

    1回答

    如何可靠地确定使用Graphics2D呈现矩形时的确切范围? 假设我有一个起源于(20,40),是一个矩形200个像素宽,100个像素高: drawRect (20,40,200,100); 的回答我的问题是很容易当这是一个简单的矩形,粗暴地拉与1像素的笔。但是,当笔是2像素,3像素或更多时,渲染过程中受到影响的确切界限是什么?当使用抗锯齿功能时,矩形会“溢出”到相邻像素上吗? 什么是最可靠的

    1热度

    1回答

    当在屏幕显示上使用Graphics2D时,使用浮点坐标与整数坐标有什么优势?

    1热度

    2回答

    在Java的AWT中,alpha(不透明度)使用从0(完全透明)到255(完全不透明)的值表示。如何正确地混合alpha值,例如实现淡入淡出效果?如果子元素相对于其父元素具有200的alpha值,并且父元素的alpha值为100,那么最终绘制的像素的alpha值是多少?

    4热度

    1回答

    某些Graphics2D方法(如drawString)的版本以坐标为int或float。有没有什么理由选择一个呢? 同样地,应该使用较新的Shape类,如Rectangle2D(其使用浮点坐标),或使用Rectangle(其坐标定义为int S)?

    2热度

    1回答

    我有BufferedImage具有透明像素的图像对象。我想得到的是包含图像透明部分的对象Shape或Area。

    5热度

    4回答

    可以很容易地确定使用FontMetrics字体的呈现高度,但对于周围的其他方式?我怎样才能获得一个字体,将适合像素的特定高度? “给我Verdana从上行到下行30个像素的高度。” 我怎么问Java的这种?

    3热度

    1回答

    让我们假设一个字符串呈现一个10点字体是200像素宽。如果我用一个15点字体(增加50%)绘制相同的字符串,其渲染宽度也会增加50%(至300像素)? (当然,这是假定在字体和其它改变的Graphics2D其中文本呈现。) 换句话说,是否有一个字体的点尺寸和大小的文本之间有着直接的线性关系渲染?还是有其他变数阻止我作出这样的假设?