0
가로로 캔버스 이미지를 뒤집습니까? 가로로 캔버스 이미지를 뒤집습니까?
나는CanvasImage ci = graphics().createImage(width, height);
ci.canvas().scale(-1.0F, 1.0F);
ci.canvas().drawImage(image, 0, 0);
으로 시도했지만 작동하지 않습니다.
가로로 캔버스 이미지를 뒤집습니까? 가로로 캔버스 이미지를 뒤집습니까?
나는CanvasImage ci = graphics().createImage(width, height);
ci.canvas().scale(-1.0F, 1.0F);
ci.canvas().drawImage(image, 0, 0);
으로 시도했지만 작동하지 않습니다.
단순히 스케일을 뒤집을 수는 없으므로 그리는 이미지의 경계선 밖에있는 0에서 -width까지 렌더링됩니다. 당신이 폭에서 0으로 렌더링 할 수 있도록
당신은, 이미지의 폭에 의해 번역해야합니다
CanvasImage ci = graphics().createImage(width, height);
ci.canvas().translate(image.width(), 0);
ci.canvas().scale(-1.0F, 1.0F);
ci.canvas().drawImage(image, 0, 0);