导航:首页 > 编程语言 > java图片的相对坐标

java图片的相对坐标

发布时间:2023-05-25 03:24:45

java图片的坐标原点位置问题

canvas中有一个函数translate()是用来实现画布平移的,画布的原状是以左上角为原点,向左是X轴正方向,向下是Y轴正方向,如下图所示,也就是(0,0)。

Ⅱ java语言怎么样提取图片像素的坐标颜色

读取图像到BufferImage,然后查看像素点的rgb值啊。
看java中Image,BufferImage的方法

Ⅲ java中怎么看图片的xy坐标啊!我一直没有搞懂哪个是x哪个是y各位大师帮我一下吧!

Java2D的坐标原点在左上,向右x,向下Y

Ⅳ 用java怎么获得一张图片上的一个文字的坐标点 求高手解答

//提示:坐标依次打印在命令符窗口
//提示:坐标依次打印在命令符窗口
//提示:坐标依次打印在命令符窗口
//不就是监听鼠标事件吗?
importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;
importjavax.swing.border.Border;

/**
*我想建立个界面,可以加载本机中图片。
*加载后可以通过鼠标点击获得图片上任意点坐标。
*提问者:sunny929929-试用期一级
*/
{
privateJLabeltipLabel;

/**
*main()
*/
publicstaticvoidmain(String[]args){
MyPictureframe=newMyPicture();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}

/**
*constructor
*/
publicMyPicture(){
setSize(800,600);//根据要求调整大小
setLocation(100,100);
setTitle("获得图片上任意点坐标");
setResizable(false);

Containercon=getContentPane();

ImageIconbgIcon=newImageIcon("bgpic.jpg");//注意图片的路径
ImagePanelbackpicPanel=newImagePanel(bgIcon);
backpicPanel.addMouseListener(this);
con.add(backpicPanel,BorderLayout.CENTER);

tipLabel=newJLabel("--------------------提示:坐标依次打印在屏幕上!--------------------");
con.add(tipLabel,BorderLayout.SOUTH);
}

/**
*
*/
publicvoidmousePressed(MouseEvente){
intx=e.getX();
inty=e.getY();
Stringmessage="("+x+","+y+")";
tipLabel.setText(message);
System.out.println(message);

}

publicvoidmouseReleased(MouseEvente){

}

publicvoidmouseEntered(MouseEvente){

}

publicvoidmouseExited(MouseEvente){

}

publicvoidmouseClicked(MouseEvente){

}

}

/**
*类ImagePanel,用于添加背景图片
*/
classImagePanelextendsJPanel{
privateImageimg;
publicImagePanel(ImageIconimageIcon){
img=imageIcon.getImage();
}

publicvoidpaintComponent(Graphicsg){
super.paintComponent(g);
g.drawImage(img,0,0,this);
}

}

Ⅳ Java 如何获取一张图片的像素坐标

这个所谓像素就是你获得的每个点,而且你是放在数组里,不过应该是二维数组吧,你上边写的是一维数组,二位的话数组中所在的位置不就是像素坐标了吗

Ⅵ java中Image如何获得相对路径的图片,求代码。。很急,求神帮忙

Dao中,建议通过Action传递参数进入来做。

String webRoot = request.getRealPath("/")

Ⅶ 用java实现读取一个jpg图片,根据4个坐标,把坐标内的图片保存为另一个jpg图片

packagetest.any;

importjava.awt.Rectangle;
importjava.awt.image.BufferedImage;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.IOException;
importjava.util.Iterator;
importjavax.imageio.ImageIO;
importjavax.imageio.ImageReadParam;
importjavax.imageio.ImageReader;
importjavax.imageio.stream.ImageInputStream;
publicclassCutPicture{
privateStringsrcpath;
privateStringsubpath;
privateStringimageType;
privateintx;
privateinty;
privateintwidth;
privateintheight;
publicCutPicture(){
}

publicCutPicture(Stringsrcpath,intx,inty,intwidth,intheight){
this.srcpath=srcpath;
this.x=x;
this.y=y;
this.width=width;
this.height=height;
}
publicintgetHeight(){
returnheight;
}
publicvoidsetHeight(intheight){
this.height=height;
}
publicStringgetSrcpath(){
returnsrcpath;
}
publicvoidsetSrcpath(Stringsrcpath){
this.srcpath=srcpath;
if(srcpath!=null){
this.imageType=srcpath.substring(srcpath.indexOf(".")+1,srcpath.length());
}
}
publicStringgetSubpath(){
returnsubpath;
}
publicvoidsetSubpath(Stringsubpath){
this.subpath=subpath;
}
publicintgetWidth(){
returnwidth;
}
publicvoidsetWidth(intwidth){
this.width=width;
}
publicintgetX(){
returnx;
}
publicvoidsetX(intx){
this.x=x;
}
publicintgetY(){
returny;
}
publicvoidsetY(inty){
this.y=y;
}

publicStringgetImageType(){
returnimageType;
}
publicvoidsetImageType(StringimageType){
this.imageType=imageType;
}

publicvoidcut()throwsIOException{
FileInputStreamis=null;
ImageInputStreamiis=null;
try{
is=newFileInputStream(srcpath);
this.setSrcpath(srcpath);
Iterator<ImageReader>it=ImageIO.getImageReadersByFormatName(this.imageType);
ImageReaderreader=it.next();
iis=ImageIO.createImageInputStream(is);
reader.setInput(iis,true);
ImageReadParamparam=reader.getDefaultReadParam();
Rectanglerect=newRectangle(x,y,width,height);
param.setSourceRegion(rect);
BufferedImagebi=reader.read(0,param);
ImageIO.write(bi,this.imageType,newFile(subpath));
}finally{
if(is!=null)
is.close();
if(iis!=null)
iis.close();
}
}

publicstaticvoidmain(String[]args){
CutPictureo=newCutPicture("c:\粗切编目层详细1.png",0,0,100,100);
o.setSubpath("c:\1.png");
try{
o.cut();
}catch(IOExceptione){
e.printStackTrace();
}
}
}

Ⅷ 在java中的图片的相对地址怎么表示

java项目如下
new ImageIcon("src"+File.Scanner+"3.jpg");
只要罩物派将图片放物贺到src文件夹下就可以了蚂基。

Ⅸ java图形界面放图片在界面上相对路径应该这么弄啊详细点最好

首先先创建一个 javax.swing.JFrame窗体

在这窗体上在创建一个javax.swing.JLabel标签,标签在加载图片。


javax.swing.JFrame jf=new javax.swing.JFrame();//实例化一个JFrame窗体

jf.getContentPane().setLayout(new javax.swing.GroupLayout(jf.getContentPane()));//重新布局,在该窗体加控件时,控件坐标能更好的移动

jf.setSize(500,350);//窗体搏春大小宽500 高350

jf.setVisible(true);//显示该窗体

java.awt.Image im=java.awt.Toolkit.getDefaultToolkit().createImage("d::\\tp\\bjt.png");//指定一张图片

javax.swing.ImageIcon imicon=new javax.swing.ImageIcon(im);//把Image强转成ImageIcon类

javax.swing.JLabel tpk=new javax.swing.JLabel();//标签来橡歼放图片

tpk.setBounds(0,0,300,280);//标签坐标与大小 x轴,y轴;宽300 高280

tpk.setIcon(imicon);//标签加载图片

tpk.setVisible(true);//基如耐显示该标签

jf.add(tpk);//窗体加载标签

Ⅹ java中Image获得相对路径的图片,求代码

Image img=Image.getInstance("images/image-left.jpg");
这样就可以了

阅读全文

与java图片的相对坐标相关的资料

热点内容
40岁男人适合的微信名 浏览:925
编程里比例怎么打 浏览:215
苹果12两个app如何分屏 浏览:592
ps下载完不是压缩文件 浏览:362
电脑中的个人文件包括什么 浏览:572
网络连接一般什么密码 浏览:199
java定时器quartz实例 浏览:259
稻壳excel文件太大怎么弄 浏览:901
文件里的视频如何保存到相册 浏览:428
手机百度云文件电脑 浏览:957
编程怎么做到时钟精准 浏览:912
锤子用过的壁纸在哪个文件里 浏览:468
qq网站安全性未知访问不了怎么办 浏览:270
燕秀怎么修改编程人名字 浏览:789
2012年天之眼导航升级 浏览:595
如何安装视频文件 浏览:315
红米2A升级miui9 浏览:927
如何在表格中加入一行数据库 浏览:421
dnf远古二能升级85吗 浏览:251
extjsbbar属性 浏览:355

友情链接