java图片的缩放_Java的图片自动缩放
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
重写Panel类的paint(Graphics g)方法,在方法内容调用g.drawImage(Image image,int x,int y,ImageObserver observer)方法,通过Panel类的getBounds()方法返回该组件的边界,然后把x,y参数和窗口大小关联起来;至于能够想自动调整图片大小的话,需注册ComponentListener侦听器;
大致可以这样写:
public MyPanel extends Panel {
private Rectangle r=null;
proctected MyPanel() { //构造函数
r=this.getBounds();
this.addComponentListener(new Resize()); //注册侦听器
}
public void paint(Graphics g) { //重写paint方法
super.paint(g); //调用父类Panel的paint方法
int x=r.width-img.getWidth(this); //图片的左上角横坐标
int y=r.width-img.getHeight(this); //图片的左上角纵坐标
g.drawImage(img,x,y,this);
}
class Resize extends ComponentAdapter { //适配器类ComponentAdapter的子类
public void componentResized(ComponentEvent e) {
r=this.getBounds(); //当窗口变化时获取该组件的边界
this.repaint();
}
}
}
具体地方还需要你自己填充,希望能帮到你!
java图片的缩放_Java的图片自动缩放相关推荐
- java 给图片加马赛克_java处理图片--图片的缩放,旋转和马赛克化
下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. 这是我自己结合网上的一些资料封装的java图片处理类,支持图片的缩放,旋转,马赛克化.(转 ...
- php 如何导出图片分辨率,PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例...
本文实例讲述了PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类.分享给大家供大家参考,具体如下: class AutoImage{ private $image; public funct ...
- java exif 语言编码_Java读取图片EXIF信息的代码
Java读取图片EXIF信息的代码 本文实例讲述了Java读取图片EXIF信息的方法.分享给大家供大家参考.具体分析如下: 首先介绍一下什么是EXIF,EXIF是Exchangeable Image ...
- java图片转字符_java实现图片转字符图(看的过去的亚子)
普通图片转换为ASSIC码灰度图片 原图: 效果图: 转换方法 读取图片文件到BufferedImage 读取BufferedImage中的RGB值 将RGB三色值按照(0.3,0.59,0.11)权 ...
- java 图片上写字_java 在图片上写字,两个图片合并的实现方法
实例如下: package writeimg; import javax.imageio.ImageIO; import java.awt.Color; import java.awt.Font; i ...
- java 两张图片合并_java 在图片上写字,两个图片合并的实现方法
实例如下: package writeimg; import javax.imageio.ImageIO; import java.awt.Color; import java.awt.Font; i ...
- java制作水效果_java实现图片加水印效果
图片加水印代码,这些代码不常用,但是用到的时候需要注意的地方也挺多的,每次都重写比较麻烦,记下来备忘.代码是图片加水印的一般流程,可根据实际项目需要自行修改. 注:代码在JPG和PNG格式图片下测试通 ...
- java获取图片的分辨率_Java读取图片分辨率
代码依赖于其他工具包,下载请移步:http://download.csdn.net/detail/zhaoguoshuai91/9231957 废话不多说,直接上代码 public class Ima ...
- java提取图像坐标_java获取图片的GPS信息
简介 EXIF(Exchangeable Image File format)是"可交换图像文件"的缩写,当中包含了专门为数码相机的照片而定制的元数据,可以记录数码照片的拍摄参数. ...
- java 图片上传_java web图片上传和文件上传实例
本篇文章主要介绍了java web图片上传和文件上传实例,具有一定的参考价值,有需要的可以了解一下. 图片上传和文件上传本质上是一样的,图片本身也是文件.文件上传就是将图片上传到服务器,方式虽然有很多 ...
最新文章
- IEEE signal processing letters 投稿经验
- CentOS 安全配置
- 要想工作效率高,我们到底需要多少睡眠?
- 【OpenCV 例程200篇】12. 图像通道的合并(cv2.merge)
- C# 实现酒店房态图
- Magento: 获取类别所有子类别 (无限级别-目录树) Get All Sub Categories
- linux shell变量作用域,Shell变量的作用域:Shell全局变量、环境变量和局部变量
- 提示账户不被允许使用docker的情况
- Leetcode 983.最低票价
- 《Effective C#》读书笔记——条目23:理解接口方法和虚方法的区别使用C#表达设计...
- nginx cache配置
- 导弹拦截(数据加强版)
- WSDL2Java详细使用说明【官方最全说明】
- 【Reference Reading】一种基于双硼/Gd剂的治疗诊断学方法以提高硼中子捕获治疗肺癌的疗效
- yarn的安装和使用
- 打印程序HELLOWORLD
- 怎么把图片用手机进行压缩?来试试这两个工具
- Delphi控件安装方法
- macOS 环境下 Go 安装配置
- BIM的发展现状与技术优势
热门文章
- php如何触发html,html想触发php函数可以吗?
- 此笔记只作为自身笔记,结构比较混乱,不建议参考,如有需要请访问其他文献,servlet的基础知识和使用
- vivadohlsdsp_FPGA硬件加速学习vivado hls-----------------卷积加速
- mongoose学习记录
- 50个提高会话技巧的方法 (转IT经理人)
- 【C#】第2章学习要点
- 二分搜索 POJ 1064 Cable master
- mysql Load Data InFile 的用法
- [猫扑贴贴论坛]2010暴强年终总结篇:有种美叫凤姐,有种帅哥叫犀利哥
- 安装Office2007