java drawimage 效果_java 缩放函数drawImage理解(个人总结)
drawImage
public abstract boolean drawImage(Image
img,
int
dx1,
int
dy1,
int
dx2,
int
dy2,
int
sx1,
int
sy1,
int
sx2,
int
sy2,
ImageObserver
observer)
绘制当前可用的指定图像的指定区域,动态地缩放图像使其符合目标绘制表面的指定区域。
透明像素不影响该处已存在的像素。
此方法在任何情况下都立刻返回,甚至在要绘制的图像区域没有针对当前输出设备完成缩放、抖动或转换的情况下也是如此。
如果当前的输出表示形式尚未完成,则
drawImage 返回
false。随着更多的图像可用,加载图像的进程将通知指定的图像观察者。
此方法总是用非缩放的图像来呈现缩放的矩形,并且动态地执行所需的缩放。
此操作不使用缓存的缩放图像。执行图像从源到目标的缩放:源矩形的第一个坐标被映射到目标矩形的第一个坐标,第二个源坐标被映射到第二个目标坐标
。按需要缩放和翻转子图像以保持这些映射关系。
参数:
img
- 要绘制的指定图像。如果 img 为 null,则此方法不执行任何操作。
dx1 - 目标矩形第一个角的 x 坐标。
dy1 -
目标矩形第一个角的 y 坐标。
dx2 - 目标矩形第二个角的 x 坐标。
dy2 - 目标矩形第二个角的 y 坐标。
sx1 -
源矩形第一个角的 x 坐标。
sy1 - 源矩形第一个角的 y 坐标。
sx2 - 源矩形第二个角的 x 坐标。
sy2 - 源矩形第二个角的
y 坐标。
observer - 当缩放并转换了更多图像时要通知的对象。
返回:
如果图像像素仍在改变,则返回 false;否则返回
true。
个人理解:后面四个源矩形坐标,是截取本身的某个部分,坐标是相对图像本身即(0,0,width,height)。
而前面的坐标是相对界面,放置位置。
java drawimage 效果_java 缩放函数drawImage理解(个人总结)相关推荐
- java异常应用_Java异常处理机制 —— 深入理解与开发应用
本文为原创博文,转载请注明出处,侵权必究! Java异常处理机制在日常开发中应用频繁,其最主要的不外乎几个关键字:try.catch.finally.throw.throws,以及各种各样的Excep ...
- java mian 方法_Java mian函数
JAVA中的主函数是我们再熟悉不过的了,相信每个学习过JAVA语言的人都能够熟练地写出这个程序的入口函数,但对于主函数为什么这么写,其中的每个关键字分别是什么意思,可能就不是所有人都能轻松地答出来的了 ...
- java 转义 方法_JAVA 转义函数:跳过转义字符
从某位仁兄那得到,试验一效果不错,解决了我当前遇到的问题. 整理一番,代码如下: package escape; //java版本的escape和unescape函数 class EscapeUnes ...
- java indexof效率_Java indexOf函数比Rabin-Karp更有效吗?文字搜寻效率
几周前,我向Stackoverflow提出了一个问题,该问题涉及如何创建一种有效的算法来搜索大量文本中的模式.现在,我正在使用String函数indexOf进行搜索.一个建议是使用Rabin- Kar ...
- java split空字符_java split函数结尾空字符串被丢弃的问题
java中的split函数用于将字符串分割为字符数组是很方便的,但由于不是很熟悉,犯了错误 如下: String strtest = "1,2,"; String arry[] = ...
- java oracle序列化_Java序列化(Serialization)的理解
1.什么是序列化 Java是面向对象的编程语言,有时需要保存对象,并在下次使用时可以顺利还原该对象.由于这种需求很常见,所以Java API对此提供了支持,添加相关程序代码到标准类库中,并将保存和还原 ...
- java幻灯片效果_java中怎么实现幻灯片切换特效?详细实例展示
在java的使用过程中,我们会发现它的功能真的很强大,完成内容也极其丰富.今天就给大家介绍一下如何在java中实现幻灯片切换特效,以及通过实际的代码来为大家展示. 在最开始,需要说明的是,这个代码是实 ...
- java幻灯片效果_Java实现多种幻灯片切换特效(附源码)
Java实现多种幻灯片切换特效(附源码)以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 功能说明 代码实现了多种幻灯片变 ...
- instanceof java 报错_java中instanceof怎么理解?java中instanc 爱问知识人
1.用法表达式 result = object instanceof class result:布尔类型. object:必选项.任意对象表达式. class:必选项.任 ...
最新文章
- 记住这35个英文单词,你就可以在RPA界混了!
- 与splash详解相关的
- tsql2008技术内幕:tsql语言基础(第3章)
- linux 遇到的问题
- Docker容器内部署Java微服务的内存限制问题
- BugkuCTF-MISC题想蹭网先解开密码
- php 顺丰接口实例,顺丰BSP接口PHP开发注意事项
- Golang实现简单爬虫框架(5)——项目重构与数据存储
- mustache.js html模板,js模板引擎Mustache将h5模板页面转化为小程序页面
- oracle 图片数据复制,Oracle如何插入图片数据?
- windows导出导入mongodb数据库
- 产品配件类目税目分类_商品及税收分类编码选择技巧
- 2021年N1叉车司机最新解析及N1叉车司机模拟考试
- ESP32 开发笔记(三)源码示例 8_DHT11_RMT 使用RMT实现读取DHT11温湿度传感器
- Dbeaver链接hive和impala
- CSS转换动画与移动web
- 附录A 程序员工作面试的秘密
- 线性回归模型的公式推导
- Android菜单:选项菜单+上下文菜单+子菜单
- WampServer 搭建本地服务器及 XSS 基本原理和初步实践(一)
热门文章
- freopen的使用
- ubuntu18.04突然没有声音—伪输出/找不到音效卡
- Uniapp集成熊猫播放器
- SSM P90 Spring练习环境搭建
- 在苹果电脑 mac 上安装原神(playCover)
- 【Android】OkHttp源码解读逐字稿(1)-拦截器
- 手机投屏发出连接win10接收不到解决方案
- Morin 魔音音乐软件分享
- 用c#编写程序,输出姓名和最高分数
- android手机程序切换效果,能让手机流畅到爆的设置, 但80﹪人不会用(安卓手机通用)...