Tag: 旋转

Java中的无损JPEG旋转(90/180/270度)?

是否有用于以90度为增量旋转JPEG文件的Java库,而不会导致图像质量下降?

如何正确对齐此文本?

我今天写了这个极地时钟,我几乎完成了我想要将我的文字对齐在类似于此的行内。 有谁知道如何做到这一点? 我曾尝试使用FontRenderContext和字体指标,但我似乎无法让它工作。 这是完整的源代码,因此您可以编译它并自己查看。 import java.applet.Applet; import java.awt.AWTEvent; import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.Shape; import java.awt.Toolkit; import java.awt.font.FontRenderContext; import java.awt.font.GlyphVector; import java.awt.geom.AffineTransform; import java.awt.geom.Arc2D; import java.awt.geom.Point2D; import java.awt.image.BufferedImage; import java.awt.image.WritableRaster; import java.util.Calendar; import java.util.TimeZone; public class Clock extends Applet implements Runnable { int[][] colorsInt = {{20,20,20},{100,100,50},{50,100,100},{10,170,50},{79,29,245},{24,69,234},{253,24,103}}; Color[] […]

围绕x轴垂直旋转形状

我有一个带有x和y轴的2d图形,我试图围绕轴旋转一个形状(一系列点)。 此旋转需要包括缩放function。 import java.awt.*; import java.awt.event.*; import java.awt.geom.AffineTransform; import java.awt.geom.Point2D; import javax.swing.*; import java.lang.reflect.Array; public class test extends JPanel implements ActionListener { int[] p1x = {200, 200, 240, 240, 220, 220, 200}; int[] p1y = {200, 260, 260, 240, 240, 200, 200}; int[] p2x = {600, 600, 620, 620, 640, 640, 660, 660, 600}; int[] […]