Java获取图片大小示例_极悦注册
专注Java教育14年 全国咨询/投诉热线:444-1124-454
极悦LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 Java学习 Java获取图片大小示例

Java获取图片大小示例

更新时间:2022-09-05 10:40:40 来源:极悦 浏览1359次

getWidth和 getHeight 是 Image 类中存在的预定义抽象方法。getWidth方法确定图像的宽度。getHeight方法确定图像的高度。这两种方法的返回类型都是int类型。语法 - public abstract int get Width ( java .awt.image.ImageObserver) public abstract int get Height java .awt.image。图像观察者)。

setFont和 setColor 是 Graphics 类中预定义的抽象方法。这些方法分别用于设置图形上下文的字体和颜色。语法-public abstract void setFont (java.awt.Font) public abstract void setColor (java.awt.Color)。

这是 GetImageSizeExample 的 Java 示例:

导入 java.awt.*; 
 导入 java.awt.event.*; 
 导入 java.util.Locale; 
 公共类 GetImageSizeExample 扩展 Frame  
 {  
          Image image;  
          字符串图片 = "DineshThakur.jpg";  
          字符串名称 = "Dinesh Thakur";  
          整数宽度,高度; 
          public GetImageSizeExample()  
      {  
          addWindowListener(new WindowAdapter()  
             {  
                  public void windowClosing(WindowEvent e)  
                   {  
                         System.exit(0);  
                    }  
             });  
      } 

公共无效油漆(图形 g)

 {                      
工具包工具 = Toolkit.getDefaultToolkit(); 
工具包工具=工具包。
获取默认工具包(); =工具。
获取图像(图片);
=图像。获取宽度(这个);
=图像。getHeight (这个); 这个。
setSize (宽度+ 320 ,高度+ 250 ); 
. drawImage (图像, 150 , 120 ,这个); .                     
image = tool.getImage(图片);                      
宽度=图像.getWidth(这个);                      
高度=图像.getHeight(这个);                      
this.setSize(宽度+320,高度+250);                      
g.drawImage(图像,150,120,this);                      
g.setColor(新颜色(0,0,180));                     
g.setFont(new Font("Times New Roman",1,12));                      
g.drawString(Name.toUpperCase(Locale.ENGLISH),125,185);                      
g.setFont(new Font("Times new Roman",1,10));                      
g.drawString("我的图片尺寸:"+width+ "*"+height,135, height+160);                 
} 
setColor (新颜色( 0 , 0 , 180 ));  . setFont ( new Font ( "Times New Roman" , 1 , 12 )); . drawString (名称. toUpperCase (语言环境. ENGLISH ), 125 , 185 ); . setFont ( new Font ( "Times new Roman" , 1 , 10 )); . 拉绳 
(“我的图片尺寸:” +宽度+ “*” +高度,135 ,高度+160 ); } public static void main ( String args []) throws Exception { GetImageSizeExample GIS = new GetImageSizeExample (); . 设置可见(真);. 设置大小( 350 , 250 ); . 设置位置( 200 
公共静态无效 main(String args[]) 抛出异常                        {                        GetImageSizeExample GIS = new GetImageSizeExample();                        GIS.setVisible(true);                        GIS.setSize(350,250);                        GIS.setLocation(200, 100);                     } }          
  100 ); } 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>