简述Java图像倾斜方法及实例原创

        可以使用 graphics2D 类提供的 shear() 方法设置绘图的倾斜方向,从而使图像实现倾斜的效果。下面,我们一起来看一下它的使用方法和实例。

成都创新互联网站建设公司一直秉承“诚信做人,踏实做事”的原则,不欺瞒客户,是我们最起码的底线! 以服务为基础,以质量求生存,以技术求发展,成交一个客户多一个朋友!专注中小微企业官网定制,网站设计、做网站,塑造企业网络形象打造互联网企业效应。

        语法如下:

	shear(double shx,double shy)

        shx:水平方向的倾斜量;

        shy:垂直方向的倾斜量。

        实例:在窗体上绘制图像,使图像在水平方向实现倾斜效果。下面是具体代码:

public class TiltImage extends JFrame{
	private Image img;
	private MyCanvas canvasPanel = null;
	public TiltImage() {
		initialize();
	}
	//界面初始化方法
	private void initialize() {
		//获取图片资源的路径
		URL imgUrl = TiltImage.class.getResource("cow.jpg");
		img = Toolkit.getDefaultToolkit().getImage(imgUrl);
		canvasPanel = new MyCanvas();
		this.setBounds(100,100,400,300);
		add(canvasPanel);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.setTitle("图片倾斜");
	}
	//主方法
	public static void main(String[] args) {
		
		new TiltImage().setVisible(true);
	}
	//画板
	class MyCanvas extends JPanel{
		public void paint(Graphics g){
			Graphics2D g2 = (Graphics2D)g;
		g2.shear(0.3,0);
		g2.drawImage(img,0,0,300,200,this);
		}
	}
}

总结

        在绘制倾斜图像时,最主要的要注意获取图片资源的路径一定要准确,否则不会显示。

        以上就是本文的全部内容,希望对大家有所帮助!

标题名称:简述Java图像倾斜方法及实例原创
网页链接:https://www.cdcxhl.com/article18/piphdp.html

成都网站建设公司_创新互联,为您提供网页设计公司动态网站网站导航关键词优化搜索引擎优化手机网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站建设网站维护公司