- Global - 全局对象
- Automator - 自动化
- AutoJs6 - 本体应用
- App - 通用应用
- Color - 颜色
- Image - 图像
- OCR - 光学字符识别
- Barcode - 条码
- QR Code - 二维码
- Keys - 按键
- Device - 设备
- Storage - 储存
- File - 文件
- Engine - 引擎
- Task - 任务
- Module - 模块
- Plugins - 插件
- Toast - 消息浮动框
- Notice - 消息通知
- Console - 控制台
- Shell
- Shizuku
- Media - 多媒体
- Sensor - 传感器
- Recorder - 记录器
- Timer - 定时器
- Thread - 线程
- Continuation - 协程
- Event - 事件监听
- Dialog - 对话框
- Floaty - 悬浮窗
- Canvas - 画布
- UI - 用户界面
- Web - 万维网
- HTTP
- Base64
- Crypto - 密文
- OpenCC - 中文转换
- Internationalization - 国际化
- Standardization - 标准化
- E4X
- UiSelector - 选择器
- UiObject - 控件节点
- UiObjectCollection - 控件集合
- UiObjectActions - 控件节点行为
- WebSocket
- EventEmitter - 事件发射器
- ImageWrapper - 包装图像类
- App - 应用枚举类
- Color - 颜色类
- Version - 版本工具类
- Polyfill - 代码填泥
- Arrayx - Array 扩展
- Numberx - Number 扩展
- Mathx - Math 扩展
- Glossaries - 术语
- HttpHeader - HTTP 标头
- HttpRequestMethods - HTTP 请求方法
- MimeType - MIME 类型
- NotificationChannel - 通知渠道
- Data Types - 数据类型
- Omnipotent Types - 全能类型
- Storage - 存储类
- AndroidBundle
- AndroidRect
- CryptoCipherOptions
- CryptoKey
- CryptoKeyPair
- ConsoleBuildOptions
- HttpRequestBuilderOptions
- HttpRequestHeaders
- HttpResponseBody
- HttpResponseHeaders
- HttpResponse
- InjectableWebClient
- InjectableWebView
- NoticeOptions
- NoticeChannelOptions
- NoticePresetConfiguration
- NoticeBuilder
- Okhttp3HttpUrl
- OcrOptions
- Okhttp3Request
- OpenCVPoint
- OpenCVRect
- OpenCVSize
- OpenCCConversion
AutoJs6 文档 - 6.6.4
目录
OpenCVSize#
Size 表示一个长宽尺寸, 作为控件信息时则表示控件矩形在屏幕的控件占用尺寸.
let size = pickup(/.+/, 'size');
console.log(`${size.width}x${size.height}`);
常见相关方法或属性:
注: 本章节仅列出部分属性或方法.
org.opencv.core.Size
[C] org.opencv.core.Size#
[c] (width, height)#
- width { number } - 宽度值
- height { number } - 高度值
- returns { org.opencv.core.Size }
生成一个尺寸对象.
console.log(new org.opencv.core.Size(100, 200)); // 100x200
坐标不会被化为整型:
/* 打印时, 数值会转换为整数. */
console.log(new org.opencv.core.Size(1.8, 3.2)); // 1x3
/* 但获取宽高值时, 依然保留原始值, 不会被化为整型. */
console.log(new org.opencv.core.Size(1.8, 3.2).width); // 1.8
console.log(new org.opencv.core.Size(1.8, 3.2).height); // 3.2
[c] ()#
- returns { org.opencv.core.Size }
生成一个尺寸对象, 并初始化为 0x0
宽高尺寸.
console.log(new org.opencv.core.Size()); // 0x0
[c] (point)#
- point { OpenCVPoint } - 用于表示尺寸的 "点"
- returns { org.opencv.core.Size }
生成一个尺寸对象, 并按参数初始化宽高尺寸.
const { Size, Point } = org.opencv.core;
console.log(new Size(new Point(5, 23))); // 5x23
[c] (dimensions)#
- dimensions { number[] } - 尺寸值数组
- returns { org.opencv.core.Size }
生成一个尺寸对象, 并按指定参数初始化宽高尺寸.
两个尺寸值:
console.log(new org.opencv.core.Size([ 5, 23 ])); // 5x23
一个尺寸值, 此尺寸值作为宽度值, 高度值初始化为 0:
console.log(new org.opencv.core.Size([ 5 ])); // 5x0
空数组, 宽度尺寸值均为 0:
console.log(new org.opencv.core.Size([])); // 0x0
超过两个尺寸值, 多余尺寸值将被忽略:
console.log(new org.opencv.core.Size([ 5, 23, 7, 8, 9 ])); // 5x23
[p#] width#
- { number }
尺寸宽度值.
[p#] height#
- { number }
尺寸高度值.