导航:首页 > 编程语言 > 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图片的相对坐标相关的资料

热点内容
编程加入高考需要什么条件 浏览:602
小米手机怎么同步旧手机app的数据 浏览:253
cad版本不同会显示外来文件吗 浏览:538
卸载ps提示有正在使用的文件 浏览:165
忘记路由器wifi密码 浏览:390
5s升级103 浏览:140
博图v13上载程序 浏览:142
有什么夜晚网站 浏览:115
win10环境配置在哪个文件夹 浏览:949
文件王测试视频 浏览:874
易语言图片框显示文件夹的相片 浏览:211
如何通过数据网络发短信 浏览:423
电脑导入u盘文件在哪里 浏览:334
手机文件应用包去哪里找 浏览:350
为什么统计数据尺码不出来 浏览:36
pdf文件没有找到 浏览:273
苹果5如何扫码加入网络 浏览:903
换方向机为什么要编程序 浏览:337
怎么安装苹果app内购项目 浏览:404
苹果下载描述文件点了没有反应 浏览:671

友情链接