0
我想旋轉畫布上的PNG圖像,並且旋轉後圖像質量變得非常差。最初,PNG是透明背景上的箭頭。旋轉後,不可能說它是一個箭頭。使用swt無法旋轉透明圖像Transform
我用下面的代碼:
Transform oldTransform = new Transform(
Display.getCurrent());
gc.getTransform(oldTransform);
Transform transform = new Transform(Display.getCurrent());
transform.translate(xm + imageBounds.width/2, ym + imageBounds.height/2);
transform.rotate(179);
transform.translate(-xm - imageBounds.width/2, -ym - imageBounds.height/2);
gc.setTransform(transform);
gc.drawImage(image, xm, ym);
gc.setTransform(oldTransform);
transform.dispose();
預先感謝您。