Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

adaptiveThreshold(int, double) - Method in class cloud.opencode.base.image.Image
Apply adaptive threshold (MEAN method) 应用自适应阈值(均值方法)
AdaptiveThresholdOp - Class in cloud.opencode.base.image.threshold
Adaptive Thresholding Operations 自适应阈值操作工具类
AdaptiveThresholdOp.Method - Enum Class in cloud.opencode.base.image.threshold
Adaptive threshold method enumeration.
AffineTransformOp - Class in cloud.opencode.base.image.transform
Affine Transform Operations for Images 图像仿射变换操作
aHash(BufferedImage) - Static method in class cloud.opencode.base.image.compare.PerceptualHash
Compute average hash (aHash) for an image.
ALL - Enum constant in enum class cloud.opencode.base.image.exif.ExifTag
All EXIF tags - strip the entire APP1 segment 所有 EXIF 标签 - 清除整个 APP1 段
analyze(BufferedImage) - Static method in class cloud.opencode.base.image.analysis.ConnectedComponentsOp
Analyze connected components in a binary image using 8-connectivity.
analyze(BufferedImage, ConnectedComponentsOp.Connectivity) - Static method in class cloud.opencode.base.image.analysis.ConnectedComponentsOp
Analyze connected components in a binary image with specified connectivity.
anchorX() - Method in record class cloud.opencode.base.image.morphology.StructuringElement
Returns the value of the anchorX record component.
anchorY() - Method in record class cloud.opencode.base.image.morphology.StructuringElement
Returns the value of the anchorY record component.
andThen(ImageOperation) - Method in interface cloud.opencode.base.image.security.ImageOperation
Chain with another operation 与另一个操作链接
apply(BufferedImage) - Static method in class cloud.opencode.base.image.color.WhiteBalanceOp
Apply Gray World white balance correction to an image.
apply(BufferedImage) - Static method in class cloud.opencode.base.image.edge.CannyOp
Apply Canny edge detection with default thresholds (50, 150) and sigma=1.4.
apply(BufferedImage) - Static method in class cloud.opencode.base.image.edge.LaplacianOp
Apply Laplacian edge detection to an image.
apply(BufferedImage) - Static method in class cloud.opencode.base.image.edge.SobelOp
Compute Sobel gradient magnitude image.
apply(BufferedImage) - Static method in class cloud.opencode.base.image.filter.BilateralFilterOp
Apply bilateral filter with default parameters (kernelSize=9, sigmaColor=75, sigmaSpace=75).
apply(BufferedImage) - Static method in class cloud.opencode.base.image.filter.SharpenOp
Apply unsharp mask sharpening with default parameters (amount=1.0, sigma=1.0).
apply(BufferedImage) - Static method in class cloud.opencode.base.image.histogram.ClaheOp
Apply CLAHE with default parameters (clipLimit=2.0, tileGridSize=8).
apply(BufferedImage) - Static method in class cloud.opencode.base.image.histogram.HistogramEqualizationOp
Apply histogram equalization to a grayscale image.
apply(BufferedImage) - Method in interface cloud.opencode.base.image.security.ImageOperation
Apply operation to image 应用操作到图片
apply(BufferedImage) - Static method in class cloud.opencode.base.image.threshold.OtsuOp
Apply Otsu's automatic thresholding to an image.
apply(BufferedImage, double) - Static method in class cloud.opencode.base.image.color.GammaOp
Apply gamma correction to an image.
apply(BufferedImage, double) - Static method in class cloud.opencode.base.image.color.SaturationOp
Adjust the saturation of an image.
apply(BufferedImage, double) - Static method in class cloud.opencode.base.image.filter.GaussianBlurOp
Apply Gaussian blur with automatic kernel size computed from sigma.
apply(BufferedImage, double) - Static method in class cloud.opencode.base.image.filter.SharpenOp
Apply unsharp mask sharpening with custom amount and default sigma=1.0.
apply(BufferedImage, double[]) - Static method in class cloud.opencode.base.image.transform.AffineTransformOp
Apply an affine transform with a 6-parameter matrix.
apply(BufferedImage, double[], double[], int, int) - Static method in class cloud.opencode.base.image.transform.AffineTransformOp
Apply an affine transform derived from 3 source points mapped to 3 destination points.
apply(BufferedImage, double[], double[], int, int) - Static method in class cloud.opencode.base.image.transform.PerspectiveTransformOp
Apply a perspective (homography) transform from 4 source points to 4 destination points.
apply(BufferedImage, double, double) - Static method in class cloud.opencode.base.image.edge.CannyOp
Apply Canny edge detection with specified thresholds and sigma=1.4.
apply(BufferedImage, double, double) - Static method in class cloud.opencode.base.image.filter.SharpenOp
Apply unsharp mask sharpening with custom amount and sigma.
apply(BufferedImage, double, int) - Static method in class cloud.opencode.base.image.filter.GaussianBlurOp
Apply Gaussian blur with explicit kernel size.
apply(BufferedImage, double, int) - Static method in class cloud.opencode.base.image.histogram.ClaheOp
Apply CLAHE with specified parameters.
apply(BufferedImage, int) - Static method in class cloud.opencode.base.image.filter.BoxBlurOp
Apply box blur to an image using integral images.
apply(BufferedImage, int) - Static method in class cloud.opencode.base.image.filter.MedianBlurOp
Apply median filter to an image.
apply(BufferedImage, int) - Static method in class cloud.opencode.base.image.threshold.ThresholdOp
Apply BINARY mode threshold (convenience method).
apply(BufferedImage, int, double) - Static method in class cloud.opencode.base.image.threshold.AdaptiveThresholdOp
Apply adaptive threshold with MEAN method (convenience method).
apply(BufferedImage, int, double, double) - Static method in class cloud.opencode.base.image.filter.BilateralFilterOp
Apply bilateral filter with custom parameters.
apply(BufferedImage, int, double, AdaptiveThresholdOp.Method) - Static method in class cloud.opencode.base.image.threshold.AdaptiveThresholdOp
Apply adaptive threshold with the specified method.
apply(BufferedImage, int, int) - Static method in class cloud.opencode.base.image.edge.SobelOp
Compute directional Sobel gradient image.
apply(BufferedImage, int, ThresholdOp.Mode) - Static method in class cloud.opencode.base.image.threshold.ThresholdOp
Apply fixed threshold to a grayscale image with the specified mode.
applyColor(BufferedImage) - Static method in class cloud.opencode.base.image.histogram.HistogramEqualizationOp
Apply histogram equalization to a color image via HSV V-channel.
area() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Returns the value of the area record component.
area() - Method in record class cloud.opencode.base.image.analysis.ContourFinderOp.Contour
Compute the area enclosed by this contour using the Shoelace formula.
arrow(BufferedImage, int, int, int, int, Color, int) - Static method in class cloud.opencode.base.image.draw.DrawOp
Draw an arrow from (x1, y1) to (x2, y2) with an arrowhead at the endpoint 从 (x1, y1) 到 (x2, y2) 绘制带箭头的线条
aspectRatio() - Method in record class cloud.opencode.base.image.ImageInfo
Get aspect ratio 获取宽高比
autoOrient(int) - Method in class cloud.opencode.base.image.Image
Auto-orient based on EXIF orientation 根据 EXIF 方向信息自动旋转
autoOrient(BufferedImage, int) - Static method in class cloud.opencode.base.image.exif.ExifOp
Auto-orient an image based on EXIF orientation value 根据 EXIF 方向值自动旋转图片

B

batch(List) - Static method in class cloud.opencode.base.image.responsive.ResponsiveBuilder
Create a batch builder for processing multiple source images.
bilateralFilter() - Method in class cloud.opencode.base.image.Image
Apply bilateral filter with default parameters 应用双边滤波,使用默认参数
BilateralFilterOp - Class in cloud.opencode.base.image.filter
Bilateral Filter 双边滤波器
BINARY - Enum constant in enum class cloud.opencode.base.image.threshold.ThresholdOp.Mode
Below threshold to 0, at or above to 255 | 低于阈值置 0,大于等于阈值置 255
BINARY_INV - Enum constant in enum class cloud.opencode.base.image.threshold.ThresholdOp.Mode
Below threshold to 255, at or above to 0 | 低于阈值置 255,大于等于阈值置 0
blackHat(BufferedImage, StructuringElement) - Static method in class cloud.opencode.base.image.morphology.MorphologyOp
Compute the black-hat transform (closing minus original).
BMP - Enum constant in enum class cloud.opencode.base.image.ImageFormat
BMP format | BMP格式
border(int, Color) - Method in class cloud.opencode.base.image.Image
Add a border around the image 在图片外部添加边框
BOTTOM_CENTER - Enum constant in enum class cloud.opencode.base.image.Position
Bottom center | 底部居中
BOTTOM_LEFT - Enum constant in enum class cloud.opencode.base.image.Position
Bottom left corner | 左下角
BOTTOM_RIGHT - Enum constant in enum class cloud.opencode.base.image.Position
Bottom right corner | 右下角
boundingBox() - Method in record class cloud.opencode.base.image.analysis.ContourFinderOp.Contour
Compute the bounding box of this contour.
boundsHeight() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Returns the value of the boundsHeight record component.
boundsWidth() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Returns the value of the boundsWidth record component.
boundsX() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Returns the value of the boundsX record component.
boundsY() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Returns the value of the boundsY record component.
boxBlur(int) - Method in class cloud.opencode.base.image.Image
Apply box blur 应用方框模糊
BoxBlurOp - Class in cloud.opencode.base.image.filter
Box Blur Filter 均值模糊滤波器
brightness(double) - Method in class cloud.opencode.base.image.Image
Adjust brightness 调整亮度
brightness(BufferedImage, double) - Static method in class cloud.opencode.base.image.color.BrightnessContrastOp
Adjust brightness of an image by multiplying each RGB component by the given factor.
BrightnessContrastOp - Class in cloud.opencode.base.image.color
Brightness and Contrast Adjustment Operations 亮度与对比度调整操作工具类
build() - Method in class cloud.opencode.base.image.security.SafeImageService.Builder
Build the service 构建服务
build() - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Build thumbnail 构建缩略图
build() - Method in class cloud.opencode.base.image.watermark.ImageWatermark.Builder
Build the watermark 构建水印
build() - Method in class cloud.opencode.base.image.watermark.TextWatermark.Builder
Build the watermark 构建水印
builder() - Static method in class cloud.opencode.base.image.security.SafeImageService
Create builder 创建构建器
builder() - Static method in record class cloud.opencode.base.image.watermark.ImageWatermark
Create a builder 创建构建器
builder() - Static method in record class cloud.opencode.base.image.watermark.TextWatermark
Create a builder 创建构建器
builder(ImageWatermark) - Static method in record class cloud.opencode.base.image.watermark.ImageWatermark
Create a builder from existing watermark 从现有水印创建构建器
builder(TextWatermark) - Static method in record class cloud.opencode.base.image.watermark.TextWatermark
Create a builder from existing watermark 从现有水印创建构建器
Builder() - Constructor for class cloud.opencode.base.image.security.SafeImageService.Builder
 
Builder() - Constructor for class cloud.opencode.base.image.watermark.ImageWatermark.Builder
 
Builder() - Constructor for class cloud.opencode.base.image.watermark.TextWatermark.Builder
 

C

CAMERA - Enum constant in enum class cloud.opencode.base.image.exif.ExifTag
Camera make and model tags (0x010F, 0x0110) 相机制造商和型号标签 (0x010F, 0x0110)
cameraMake() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Returns the value of the cameraMake record component.
cameraModel() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Returns the value of the cameraModel record component.
cannyEdge(double, double) - Method in class cloud.opencode.base.image.Image
Apply Canny edge detection 应用 Canny 边缘检测
CannyOp - Class in cloud.opencode.base.image.edge
Canny Edge Detection Operator Canny 边缘检测算子
CENTER - Enum constant in enum class cloud.opencode.base.image.Position
Center | 居中
CENTER_LEFT - Enum constant in enum class cloud.opencode.base.image.Position
Center left | 左侧居中
CENTER_RIGHT - Enum constant in enum class cloud.opencode.base.image.Position
Center right | 右侧居中
centroidX() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Returns the value of the centroidX record component.
centroidY() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Returns the value of the centroidY record component.
channel() - Method in record class cloud.opencode.base.image.histogram.HistogramOp.Histogram
Returns the value of the channel record component.
checkMagicNumber(byte[]) - Static method in class cloud.opencode.base.image.validation.ImageValidator
Check magic number 检查魔数
circle(BufferedImage, int, int, int, Color, int, boolean) - Static method in class cloud.opencode.base.image.draw.DrawOp
Draw a circle (outline or filled) 绘制圆形(轮廓或填充)
clahe(double, int) - Method in class cloud.opencode.base.image.Image
Apply CLAHE (Contrast Limited Adaptive Histogram Equalization) 应用 CLAHE 自适应局部直方图均衡化
ClaheOp - Class in cloud.opencode.base.image.histogram
Contrast Limited Adaptive Histogram Equalization (CLAHE) 对比度限制自适应直方图均衡化 (CLAHE)
close() - Method in class cloud.opencode.base.image.security.SafeImageService
 
close(BufferedImage, StructuringElement) - Static method in class cloud.opencode.base.image.morphology.MorphologyOp
Close an image (dilate then erode).
cloud.opencode.base.image - module cloud.opencode.base.image
OpenCode Base Image Module OpenCode 图片处理模块
cloud.opencode.base.image - package cloud.opencode.base.image
 
cloud.opencode.base.image.analysis - package cloud.opencode.base.image.analysis
 
cloud.opencode.base.image.color - package cloud.opencode.base.image.color
 
cloud.opencode.base.image.compare - package cloud.opencode.base.image.compare
 
cloud.opencode.base.image.draw - package cloud.opencode.base.image.draw
 
cloud.opencode.base.image.edge - package cloud.opencode.base.image.edge
 
cloud.opencode.base.image.exception - package cloud.opencode.base.image.exception
 
cloud.opencode.base.image.exif - package cloud.opencode.base.image.exif
 
cloud.opencode.base.image.feature - package cloud.opencode.base.image.feature
 
cloud.opencode.base.image.filter - package cloud.opencode.base.image.filter
 
cloud.opencode.base.image.histogram - package cloud.opencode.base.image.histogram
 
cloud.opencode.base.image.morphology - package cloud.opencode.base.image.morphology
 
cloud.opencode.base.image.responsive - package cloud.opencode.base.image.responsive
 
cloud.opencode.base.image.security - package cloud.opencode.base.image.security
 
cloud.opencode.base.image.threshold - package cloud.opencode.base.image.threshold
 
cloud.opencode.base.image.thumbnail - package cloud.opencode.base.image.thumbnail
 
cloud.opencode.base.image.transform - package cloud.opencode.base.image.transform
 
cloud.opencode.base.image.validation - package cloud.opencode.base.image.validation
 
cloud.opencode.base.image.watermark - package cloud.opencode.base.image.watermark
 
color() - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Returns the value of the color record component.
color(int, int, int) - Method in class cloud.opencode.base.image.watermark.TextWatermark.Builder
Set color by RGB 按RGB设置颜色
color(int, int, int, int) - Method in class cloud.opencode.base.image.watermark.TextWatermark.Builder
Set color by RGBA 按RGBA设置颜色
color(Color) - Method in class cloud.opencode.base.image.watermark.TextWatermark.Builder
Set color 设置颜色
COLOR_SPACE_ERROR - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Color space conversion failed | 颜色空间转换失败
ColorExtractor - Class in cloud.opencode.base.image.color
Color Extraction Utility 颜色提取工具类
ColorFilterOp - Class in cloud.opencode.base.image.color
Color Filter Operations 颜色滤镜操作工具类
ColorSpaceOp - Class in cloud.opencode.base.image.color
Color Space Conversion Utilities 颜色空间转换工具类
COMPARE_ERROR - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Image comparison failed | 图像比较失败
Component(int, int, int, int, int, int, int, int) - Constructor for record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Creates an instance of a Component record class.
componentCount() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Result
Get the number of connected components found.
components() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Result
Returns the value of the components record component.
compose(ImageOperation) - Method in interface cloud.opencode.base.image.security.ImageOperation
Compose with another operation 与另一个操作组合
compress(float) - Method in class cloud.opencode.base.image.Image
Compress image with quality 按质量压缩图片
compress(Path, Path, float) - Static method in class cloud.opencode.base.image.OpenImage
Quick compress operation 快速压缩操作
COMPRESS_FAILED - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Compress failed | 压缩失败
compute(BufferedImage) - Static method in class cloud.opencode.base.image.histogram.HistogramOp
Compute per-channel (R, G, B) histograms of an image.
computeGray(BufferedImage) - Static method in class cloud.opencode.base.image.histogram.HistogramOp
Compute the grayscale histogram of an image.
computeThreshold(int[]) - Static method in class cloud.opencode.base.image.threshold.OtsuOp
Compute the optimal Otsu threshold from a 256-bin histogram.
ConnectedComponentsOp - Class in cloud.opencode.base.image.analysis
Connected Components Analysis using Two-Pass Union-Find Algorithm 基于两遍扫描 Union-Find 算法的连通域分析
ConnectedComponentsOp.Component - Record Class in cloud.opencode.base.image.analysis
A single connected component with its statistics.
ConnectedComponentsOp.Connectivity - Enum Class in cloud.opencode.base.image.analysis
Connectivity type for neighbor pixel definition.
ConnectedComponentsOp.Result - Record Class in cloud.opencode.base.image.analysis
The result of connected component analysis.
Contour(List) - Constructor for record class cloud.opencode.base.image.analysis.ContourFinderOp.Contour
Create a contour with a defensive copy of the points list.
ContourFinderOp - Class in cloud.opencode.base.image.analysis
Contour Finder using Moore Neighborhood Border Tracing Algorithm 基于 Moore 邻域边界追踪算法的轮廓检测
ContourFinderOp.Contour - Record Class in cloud.opencode.base.image.analysis
A single contour consisting of boundary pixel coordinates.
contrast(double) - Method in class cloud.opencode.base.image.Image
Adjust contrast 调整对比度
contrast(BufferedImage, double) - Static method in class cloud.opencode.base.image.color.BrightnessContrastOp
Adjust contrast of an image by scaling RGB components around the midpoint 128.
convert(ImageFormat) - Method in class cloud.opencode.base.image.Image
Convert to specified format 转换到指定格式
convert(Path, Path, ImageFormat) - Static method in class cloud.opencode.base.image.OpenImage
Quick format conversion 快速格式转换
CONVERT_FAILED - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Convert failed | 转换失败
copy() - Method in class cloud.opencode.base.image.Image
Create a copy of this image 创建此图片的副本
copyBufferedImage() - Method in class cloud.opencode.base.image.Image
Get a copy of the underlying BufferedImage 获取底层BufferedImage的副本
counts() - Method in record class cloud.opencode.base.image.histogram.HistogramOp.Histogram
Return a defensive copy of the counts array.
create() - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Create the thumbnail and save to output path 创建缩略图并保存到输出路径
createBlank(int, int) - Static method in class cloud.opencode.base.image.OpenImage
Create a blank image 创建空白图片
createBlank(int, int, int) - Static method in class cloud.opencode.base.image.OpenImage
Create a blank image with color 创建带颜色的空白图片
createDefault() - Static method in class cloud.opencode.base.image.security.SafeImageService
Create with default settings 使用默认设置创建
crop(boolean) - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Enable/disable cropping to fit exact size 启用/禁用裁剪以适应精确尺寸
crop(int, int, int, int) - Method in class cloud.opencode.base.image.Image
Crop to specified region 裁剪到指定区域
crop(Path, Path, int, int, int, int) - Static method in class cloud.opencode.base.image.OpenImage
Quick crop operation 快速裁剪操作
CROP_FAILED - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Crop failed | 裁剪失败
cropCenter(int, int) - Method in class cloud.opencode.base.image.Image
Crop from center 从中心裁剪
cropSquare() - Method in class cloud.opencode.base.image.Image
Crop to square from center 从中心裁剪为正方形
cropToAspectRatio(int, int) - Method in class cloud.opencode.base.image.Image
Crop to a specific aspect ratio from center 从中心按指定宽高比裁剪
cross(int) - Static method in record class cloud.opencode.base.image.morphology.StructuringElement
Create a cross (plus) shaped structuring element.

D

dateTime() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Returns the value of the dateTime record component.
DATETIME - Enum constant in enum class cloud.opencode.base.image.exif.ExifTag
DateTime tag (0x0132) 日期时间标签 (0x0132)
DEFAULT_COLOR - Static variable in record class cloud.opencode.base.image.watermark.TextWatermark
Default color | 默认颜色
DEFAULT_FONT - Static variable in record class cloud.opencode.base.image.watermark.TextWatermark
Default font | 默认字体
DEFAULT_MARGIN - Static variable in record class cloud.opencode.base.image.watermark.ImageWatermark
Default margin | 默认边距
DEFAULT_MARGIN - Static variable in record class cloud.opencode.base.image.watermark.TextWatermark
Default margin | 默认边距
DEFAULT_MAX_FILE_SIZE - Static variable in class cloud.opencode.base.image.validation.ImageValidator
Default maximum file size (10 MB) 默认最大文件大小(10 MB)
DEFAULT_MAX_HEIGHT - Static variable in class cloud.opencode.base.image.validation.ImageValidator
Default maximum height (8000 pixels) 默认最大高度(8000 像素)
DEFAULT_MAX_WIDTH - Static variable in class cloud.opencode.base.image.validation.ImageValidator
Default maximum width (8000 pixels) 默认最大宽度(8000 像素)
DEFAULT_OPACITY - Static variable in record class cloud.opencode.base.image.watermark.ImageWatermark
Default opacity | 默认透明度
DEFAULT_OPACITY - Static variable in record class cloud.opencode.base.image.watermark.TextWatermark
Default opacity | 默认透明度
detect(BufferedImage) - Static method in class cloud.opencode.base.image.feature.ShiTomasiOp
Detect Shi-Tomasi corners with default parameters (maxCorners=100, qualityLevel=0.01).
detect(BufferedImage, double, double) - Static method in class cloud.opencode.base.image.feature.HarrisCornerOp
Detect Harris corners with explicit parameters.
detect(BufferedImage, int) - Static method in class cloud.opencode.base.image.feature.HarrisCornerOp
Detect Harris corners with automatic threshold, returning at most maxCorners.
detect(BufferedImage, int, double) - Static method in class cloud.opencode.base.image.feature.ShiTomasiOp
Detect Shi-Tomasi corners (Good Features To Track) with custom parameters.
detectFormat(byte[]) - Static method in class cloud.opencode.base.image.validation.ImageValidator
Deprecated.
detectFormat(Path) - Static method in class cloud.opencode.base.image.OpenImage
Detect format from file path 从文件路径检测格式
detectFormatOptional(byte[]) - Static method in class cloud.opencode.base.image.validation.ImageValidator
Detect format from magic number (null-safe) 从魔数检测格式(空值安全)
dHash(BufferedImage) - Static method in class cloud.opencode.base.image.compare.PerceptualHash
Compute difference hash (dHash) for an image.
diff(BufferedImage, BufferedImage) - Static method in class cloud.opencode.base.image.compare.ImageCompare
Compute pixel-level diff between two images.
diffImage() - Method in record class cloud.opencode.base.image.compare.ImageCompare.DiffResult
Returns the value of the diffImage record component.
diffPercent() - Method in record class cloud.opencode.base.image.compare.ImageCompare.DiffResult
Returns the value of the diffPercent record component.
DiffResult(BufferedImage, double) - Constructor for record class cloud.opencode.base.image.compare.ImageCompare.DiffResult
Creates an instance of a DiffResult record class.
dilate(BufferedImage, StructuringElement) - Static method in class cloud.opencode.base.image.morphology.MorphologyOp
Dilate an image using the given structuring element.
dominantColor(BufferedImage) - Static method in class cloud.opencode.base.image.color.ColorExtractor
Extract the single most dominant color from an image.
dominantColors(BufferedImage, int) - Static method in class cloud.opencode.base.image.color.ColorExtractor
Extract the dominant colors from an image using K-Means clustering.
DrawOp - Class in cloud.opencode.base.image.draw
Drawing Operations for BufferedImage BufferedImage 绘图操作工具

E

EDGE_DETECTION_ERROR - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Edge detection failed | 边缘检测失败
EIGHT - Enum constant in enum class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Connectivity
8-connectivity: includes diagonal neighbors. 8-连通: 包含对角线邻域。
ellipse(int, int) - Static method in record class cloud.opencode.base.image.morphology.StructuringElement
Create an elliptical structuring element.
ellipse(BufferedImage, int, int, int, int, Color, int, boolean) - Static method in class cloud.opencode.base.image.draw.DrawOp
Draw an ellipse (outline or filled) 绘制椭圆(轮廓或填充)
empty() - Static method in record class cloud.opencode.base.image.exif.ExifInfo
Create an empty ExifInfo representing absent or unparseable EXIF data 创建一个空的 ExifInfo,表示缺失或无法解析的 EXIF 数据
ensureParentExists(Path) - Static method in class cloud.opencode.base.image.security.SafePathUtil
Ensure parent directory exists 确保父目录存在
equalizeHistogram() - Method in class cloud.opencode.base.image.Image
Apply histogram equalization 应用直方图均衡化
equals(Object) - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.analysis.ContourFinderOp.Contour
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.analysis.TemplateMatchOp.MatchResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.compare.ImageCompare.DiffResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.exif.ExifInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.histogram.HistogramOp.Histogram
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.ImageInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.morphology.StructuringElement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.GenerateResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.Variant
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Indicates whether some other object is "equal to" this one.
erode(BufferedImage, StructuringElement) - Static method in class cloud.opencode.base.image.morphology.MorphologyOp
Erode an image using the given structuring element.
estimatedMemorySize() - Method in record class cloud.opencode.base.image.ImageInfo
Get estimated memory size in bytes (assuming ARGB) 获取估算的内存大小(字节,假设ARGB)
EXIF_PARSE_ERROR - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
EXIF parsing failed | EXIF 解析失败
ExifInfo - Record Class in cloud.opencode.base.image.exif
EXIF Information Record EXIF 信息记录
ExifInfo(int, String, String, Instant, Double, Double, Integer, Integer, String) - Constructor for record class cloud.opencode.base.image.exif.ExifInfo
Creates an instance of a ExifInfo record class.
ExifOp - Class in cloud.opencode.base.image.exif
EXIF Operations — Read, Strip and Auto-Orient EXIF 操作 — 读取、清除和自动旋转
ExifTag - Enum Class in cloud.opencode.base.image.exif
EXIF Tag Category Enum EXIF 标签类别枚举

F

FILE_NOT_FOUND - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
File not found | 文件不存在
FILE_TOO_LARGE - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
File too large | 文件大小过大
fileSize() - Method in record class cloud.opencode.base.image.ImageInfo
Returns the value of the fileSize record component.
fileSize() - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.GenerateResult
Returns the value of the fileSize record component.
fileSizeFormatted() - Method in record class cloud.opencode.base.image.ImageInfo
Get file size in human-readable format 获取人类可读的文件大小
FILTER_ERROR - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Filter operation failed | 滤波操作失败
find(BufferedImage) - Static method in class cloud.opencode.base.image.analysis.ContourFinderOp
Find all contours in a binary image.
flipHorizontal() - Method in class cloud.opencode.base.image.Image
Flip horizontally 水平翻转
flipHorizontal(Path, Path) - Static method in class cloud.opencode.base.image.OpenImage
Quick horizontal flip 快速水平翻转
flipVertical() - Method in class cloud.opencode.base.image.Image
Flip vertically 垂直翻转
flipVertical(Path, Path) - Static method in class cloud.opencode.base.image.OpenImage
Quick vertical flip 快速垂直翻转
font() - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Returns the value of the font record component.
font(Font) - Method in class cloud.opencode.base.image.watermark.TextWatermark.Builder
Set font 设置字体
font(String, int) - Method in class cloud.opencode.base.image.watermark.TextWatermark.Builder
Set font by name and size 按名称和大小设置字体
font(String, int, int) - Method in class cloud.opencode.base.image.watermark.TextWatermark.Builder
Set font by name, style and size 按名称、样式和大小设置字体
format() - Method in record class cloud.opencode.base.image.ImageInfo
Returns the value of the format record component.
format() - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.GenerateResult
Returns the value of the format record component.
format(ImageFormat) - Method in class cloud.opencode.base.image.Image
Set the image format 设置图片格式
format(ImageFormat) - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Set output format 设置输出格式
FORMAT_MISMATCH - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Format mismatch | 格式不匹配
formats(ImageFormat...) - Method in class cloud.opencode.base.image.responsive.ResponsiveBuilder.BatchBuilder
Set the output formats.
formats(ImageFormat...) - Method in class cloud.opencode.base.image.responsive.ResponsiveBuilder
Set the output formats.
FOUR - Enum constant in enum class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Connectivity
4-connectivity: up, down, left, right neighbors only. 4-连通: 仅上、下、左、右邻域。
from(byte[]) - Static method in class cloud.opencode.base.image.Image
Create image from bytes 从字节数组创建图片
from(BufferedImage) - Static method in class cloud.opencode.base.image.Image
Create image from BufferedImage 从BufferedImage创建图片
from(Path) - Static method in class cloud.opencode.base.image.Image
Create image from path 从路径创建图片
fromBase64(String) - Static method in class cloud.opencode.base.image.OpenImage
Read image from Base64 string 从Base64字符串读取图片
fromExtension(String) - Static method in enum class cloud.opencode.base.image.ImageFormat
Get format from file extension 从文件扩展名获取格式
fromHsl(float[][]) - Static method in class cloud.opencode.base.image.color.ColorSpaceOp
Convert HSL color space to ARGB pixels (A=255).
fromHsv(float[][]) - Static method in class cloud.opencode.base.image.color.ColorSpaceOp
Convert HSV color space to ARGB pixels (A=255).
fromLab(float[][]) - Static method in class cloud.opencode.base.image.color.ColorSpaceOp
Convert CIELAB color space to ARGB pixels (A=255).
fromMimeType(String) - Static method in enum class cloud.opencode.base.image.ImageFormat
Get format from MIME type 从MIME类型获取格式
fromYCbCr(float[][]) - Static method in class cloud.opencode.base.image.color.ColorSpaceOp
Convert YCbCr color space to ARGB pixels (A=255, ITU-R BT.601).

G

gamma(double) - Method in class cloud.opencode.base.image.Image
Apply gamma correction 应用伽马校正
GammaOp - Class in cloud.opencode.base.image.color
Gamma Correction Operation 伽马校正操作工具类
GAUSSIAN - Enum constant in enum class cloud.opencode.base.image.threshold.AdaptiveThresholdOp.Method
Gaussian-weighted local mean via separable convolution | 通过可分离卷积计算高斯加权局部均值
gaussianBlur(double) - Method in class cloud.opencode.base.image.Image
Apply Gaussian blur 应用高斯模糊
GaussianBlurOp - Class in cloud.opencode.base.image.filter
Gaussian Blur Filter 高斯模糊滤波器
generate(Path) - Method in class cloud.opencode.base.image.responsive.ResponsiveBuilder.BatchBuilder
Generate all variants for all sources.
generate(Path) - Method in class cloud.opencode.base.image.responsive.ResponsiveBuilder
Generate all variant/format combinations and write them to the output directory.
generateOutputPath(Path, ImageFormat) - Static method in class cloud.opencode.base.image.security.SafePathUtil
Generate safe output path with new format 生成带新格式的安全输出路径
generateOutputPath(Path, String) - Static method in class cloud.opencode.base.image.security.SafePathUtil
Generate safe output path 生成安全的输出路径
GenerateResult(Path, ResponsiveBuilder.Variant, ImageFormat, long) - Constructor for record class cloud.opencode.base.image.responsive.ResponsiveBuilder.GenerateResult
Compact constructor with validation.
getActiveCount() - Method in class cloud.opencode.base.image.security.SafeImageService
Get active operation count 获取活动操作数
getAvailablePermits() - Method in class cloud.opencode.base.image.security.SafeImageService
Get available permits 获取可用许可数
getBufferedImage() - Method in class cloud.opencode.base.image.Image
Get the underlying BufferedImage 获取底层BufferedImage
getCode() - Method in enum class cloud.opencode.base.image.exception.ImageErrorCode
Get error code 获取错误码
getDescription() - Method in enum class cloud.opencode.base.image.exception.ImageErrorCode
Get error description 获取错误描述
getDimensions(Path) - Static method in class cloud.opencode.base.image.OpenImage
Get image dimensions without fully loading 获取图片尺寸(不完全加载)
getExtension() - Method in enum class cloud.opencode.base.image.ImageFormat
Get file extension 获取文件扩展名
getExtension(String) - Static method in class cloud.opencode.base.image.security.SafePathUtil
Get file extension 获取文件扩展名
getFileSize() - Method in exception class cloud.opencode.base.image.exception.ImageTooLargeException
Get actual file size 获取实际文件大小
getFormat() - Method in exception class cloud.opencode.base.image.exception.ImageFormatException
Get the format 获取格式
getFormat() - Method in class cloud.opencode.base.image.Image
Get the image format 获取图片格式
getFormat(Path) - Static method in class cloud.opencode.base.image.security.SafePathUtil
Get format from path 从路径获取格式
getHeight() - Method in exception class cloud.opencode.base.image.exception.ImageTooLargeException
Get actual height 获取实际高度
getHeight() - Method in class cloud.opencode.base.image.Image
Get image height 获取图片高度
getHeight() - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Get watermark height 获取水印高度
getImageErrorCode() - Method in exception class cloud.opencode.base.image.exception.ImageException
Get the image error code enum 获取图片错误码枚举
getInfo() - Method in class cloud.opencode.base.image.Image
Get image info 获取图片信息
getInfo(Path) - Static method in class cloud.opencode.base.image.OpenImage
Get image info from path 从路径获取图片信息
getInfo(Path) - Method in class cloud.opencode.base.image.security.SafeImageService
Get image info safely 安全获取图片信息
getMaxFileSize() - Method in exception class cloud.opencode.base.image.exception.ImageTooLargeException
Get maximum file size 获取最大文件大小
getMaxHeight() - Method in exception class cloud.opencode.base.image.exception.ImageTooLargeException
Get maximum height 获取最大高度
getMaxWidth() - Method in exception class cloud.opencode.base.image.exception.ImageTooLargeException
Get maximum width 获取最大宽度
getMessage() - Method in enum class cloud.opencode.base.image.exception.ImageErrorCode
Get error message 获取错误消息
getMimeType() - Method in enum class cloud.opencode.base.image.ImageFormat
Get MIME type 获取MIME类型
getOperation() - Method in exception class cloud.opencode.base.image.exception.ImageOperationException
Get the operation name 获取操作名称
getPath() - Method in exception class cloud.opencode.base.image.exception.ImageReadException
Get the file path 获取文件路径
getPath() - Method in exception class cloud.opencode.base.image.exception.ImageWriteException
Get the file path 获取文件路径
getTimeout() - Method in exception class cloud.opencode.base.image.exception.ImageTimeoutException
Get the timeout duration 获取超时时间
getWidth() - Method in exception class cloud.opencode.base.image.exception.ImageTooLargeException
Get actual width 获取实际宽度
getWidth() - Method in class cloud.opencode.base.image.Image
Get image width 获取图片宽度
getWidth() - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Get watermark width 获取水印宽度
GIF - Enum constant in enum class cloud.opencode.base.image.ImageFormat
GIF format | GIF格式
GPS - Enum constant in enum class cloud.opencode.base.image.exif.ExifTag
GPS-related tags (latitude, longitude, etc.)
gradient(BufferedImage, StructuringElement) - Static method in class cloud.opencode.base.image.morphology.MorphologyOp
Compute the morphological gradient (dilate minus erode).
gradientMagnitude(int[], int, int) - Static method in class cloud.opencode.base.image.edge.SobelOp
Compute gradient magnitude on a grayscale pixel array.
grayscale() - Method in class cloud.opencode.base.image.Image
Convert to grayscale 转换为灰度图
grayscale(Path, Path) - Static method in class cloud.opencode.base.image.OpenImage
Quick grayscale conversion 快速灰度转换
grid(List, int) - Static method in class cloud.opencode.base.image.ImageStitch
Stitch images in a grid layout with the specified number of columns 按指定列数网格拼接图片,自动计算行数

H

hammingDistance(long, long) - Static method in class cloud.opencode.base.image.compare.PerceptualHash
Compute the Hamming distance between two hashes.
HarrisCornerOp - Class in cloud.opencode.base.image.feature
Harris Corner Detector Harris 角点检测器
hasGps() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Check if GPS coordinates are present 检查是否存在 GPS 坐标
hashCode() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Result
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.analysis.ContourFinderOp.Contour
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.analysis.TemplateMatchOp.MatchResult
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.compare.ImageCompare.DiffResult
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.histogram.HistogramOp.Histogram
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.ImageInfo
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.morphology.StructuringElement
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.GenerateResult
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.Variant
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Returns a hash code value for this object.
hashCode() - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Returns a hash code value for this object.
height() - Method in record class cloud.opencode.base.image.ImageInfo
Returns the value of the height record component.
height() - Method in record class cloud.opencode.base.image.morphology.StructuringElement
Returns the value of the height record component.
height() - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.Variant
Returns the value of the height record component.
height(int) - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Set thumbnail height (width auto-calculated) 设置缩略图高度(宽度自动计算)
Histogram(int[], int, int, int, double) - Constructor for record class cloud.opencode.base.image.histogram.HistogramOp.Histogram
Compact constructor with validation.
HISTOGRAM_ERROR - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Histogram operation failed | 直方图操作失败
HistogramEqualizationOp - Class in cloud.opencode.base.image.histogram
Histogram Equalization Operations 直方图均衡化操作工具类
HistogramOp - Class in cloud.opencode.base.image.histogram
Histogram Computation Operations 直方图计算操作工具类
HistogramOp.Histogram - Record Class in cloud.opencode.base.image.histogram
Histogram data for a single channel.
horizontal(int, Color, BufferedImage...) - Static method in class cloud.opencode.base.image.ImageStitch
Stitch images horizontally with gap and background color 水平拼接图片,带间距和背景色
horizontal(BufferedImage...) - Static method in class cloud.opencode.base.image.ImageStitch
Stitch images horizontally; height is the maximum, smaller images are vertically centered 水平拼接图片;高度取最大值,较小的图片垂直居中

I

identity() - Static method in interface cloud.opencode.base.image.security.ImageOperation
Create identity operation (returns input unchanged) 创建恒等操作(返回不变的输入)
image() - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Returns the value of the image record component.
image(BufferedImage) - Method in class cloud.opencode.base.image.watermark.ImageWatermark.Builder
Set image 设置图片
Image - Class in cloud.opencode.base.image
Image 图片处理包装类
Image(BufferedImage) - Constructor for class cloud.opencode.base.image.Image
Create image wrapper 创建图片包装器
Image(BufferedImage, ImageFormat) - Constructor for class cloud.opencode.base.image.Image
Create image wrapper with format 创建带格式的图片包装器
IMAGE_TOO_LARGE - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Image too large | 图片尺寸过大
ImageCompare - Class in cloud.opencode.base.image.compare
Image Compare — pixel-level diff, SSIM, MSE, and PSNR metrics 图像比较 — 像素级差异、SSIM、MSE 和 PSNR 指标
ImageCompare.DiffResult - Record Class in cloud.opencode.base.image.compare
Result of a pixel-level image diff.
ImageErrorCode - Enum Class in cloud.opencode.base.image.exception
Image Error Code 图片错误码枚举
ImageException - Exception Class in cloud.opencode.base.image.exception
Image Exception - Base exception for all image processing exceptions 图片异常基类 - 所有图片处理异常的基类
ImageException(String) - Constructor for exception class cloud.opencode.base.image.exception.ImageException
Create an image exception with message 创建带消息的图片异常
ImageException(String, ImageErrorCode) - Constructor for exception class cloud.opencode.base.image.exception.ImageException
Create an image exception with message and error code 创建带消息和错误码的图片异常
ImageException(String, Throwable) - Constructor for exception class cloud.opencode.base.image.exception.ImageException
Create an image exception with message and cause 创建带消息和原因的图片异常
ImageException(String, Throwable, ImageErrorCode) - Constructor for exception class cloud.opencode.base.image.exception.ImageException
Create an image exception with message, cause and error code 创建带消息、原因和错误码的图片异常
ImageFormat - Enum Class in cloud.opencode.base.image
Image Format 图片格式枚举
ImageFormatException - Exception Class in cloud.opencode.base.image.exception
Image Format Exception 图片格式异常
ImageFormatException(String) - Constructor for exception class cloud.opencode.base.image.exception.ImageFormatException
Create an image format exception 创建图片格式异常
ImageFormatException(String, ImageErrorCode) - Constructor for exception class cloud.opencode.base.image.exception.ImageFormatException
Create an image format exception with error code 创建带错误码的图片格式异常
ImageFormatException(String, String) - Constructor for exception class cloud.opencode.base.image.exception.ImageFormatException
Create an image format exception with format 创建带格式的图片格式异常
ImageFormatException(String, Throwable) - Constructor for exception class cloud.opencode.base.image.exception.ImageFormatException
Create an image format exception with cause 创建带原因的图片格式异常
imageHeight() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Returns the value of the imageHeight record component.
ImageInfo - Record Class in cloud.opencode.base.image
Image Info 图片信息
ImageInfo(int, int) - Constructor for record class cloud.opencode.base.image.ImageInfo
Create image info with dimensions only 仅使用尺寸创建图片信息
ImageInfo(int, int, ImageFormat) - Constructor for record class cloud.opencode.base.image.ImageInfo
Create image info with dimensions and format 使用尺寸和格式创建图片信息
ImageInfo(int, int, ImageFormat, long) - Constructor for record class cloud.opencode.base.image.ImageInfo
Creates an instance of a ImageInfo record class.
ImageIOException - Exception Class in cloud.opencode.base.image.exception
Image IO Exception 图片IO异常
ImageIOException(String) - Constructor for exception class cloud.opencode.base.image.exception.ImageIOException
Create an image IO exception 创建图片IO异常
ImageIOException(String, ImageErrorCode) - Constructor for exception class cloud.opencode.base.image.exception.ImageIOException
Create an image IO exception with error code 创建带错误码的图片IO异常
ImageIOException(String, Throwable) - Constructor for exception class cloud.opencode.base.image.exception.ImageIOException
Create an image IO exception with cause 创建带原因的图片IO异常
ImageIOException(String, Throwable, ImageErrorCode) - Constructor for exception class cloud.opencode.base.image.exception.ImageIOException
Create an image IO exception with cause and error code 创建带原因和错误码的图片IO异常
ImageOperation - Interface in cloud.opencode.base.image.security
Image Operation 图片操作函数接口
ImageOperationException - Exception Class in cloud.opencode.base.image.exception
Image Operation Exception 图片操作异常
ImageOperationException(String) - Constructor for exception class cloud.opencode.base.image.exception.ImageOperationException
Create an image operation exception 创建图片操作异常
ImageOperationException(String, ImageErrorCode) - Constructor for exception class cloud.opencode.base.image.exception.ImageOperationException
Create an image operation exception with error code 创建带错误码的图片操作异常
ImageOperationException(String, String) - Constructor for exception class cloud.opencode.base.image.exception.ImageOperationException
Create an image operation exception with operation name 创建带操作名称的图片操作异常
ImageOperationException(String, Throwable) - Constructor for exception class cloud.opencode.base.image.exception.ImageOperationException
Create an image operation exception with cause 创建带原因的图片操作异常
ImageOperationException(String, Throwable, ImageErrorCode) - Constructor for exception class cloud.opencode.base.image.exception.ImageOperationException
Create an image operation exception with cause and error code 创建带原因和错误码的图片操作异常
ImageReadException - Exception Class in cloud.opencode.base.image.exception
Image Read Exception 图片读取异常
ImageReadException(String) - Constructor for exception class cloud.opencode.base.image.exception.ImageReadException
Create an image read exception 创建图片读取异常
ImageReadException(String, Throwable) - Constructor for exception class cloud.opencode.base.image.exception.ImageReadException
Create an image read exception with message and cause 创建带消息和原因的图片读取异常
ImageReadException(Path) - Constructor for exception class cloud.opencode.base.image.exception.ImageReadException
Create an image read exception with path 创建带路径的图片读取异常
ImageReadException(Path, Throwable) - Constructor for exception class cloud.opencode.base.image.exception.ImageReadException
Create an image read exception with path and cause 创建带路径和原因的图片读取异常
ImageResourceException - Exception Class in cloud.opencode.base.image.exception
Image Resource Exception 图片资源异常
ImageResourceException(String) - Constructor for exception class cloud.opencode.base.image.exception.ImageResourceException
Create an image resource exception 创建图片资源异常
ImageResourceException(String, ImageErrorCode) - Constructor for exception class cloud.opencode.base.image.exception.ImageResourceException
Create an image resource exception with error code 创建带错误码的图片资源异常
ImageResourceException(String, Throwable) - Constructor for exception class cloud.opencode.base.image.exception.ImageResourceException
Create an image resource exception with cause 创建带原因的图片资源异常
ImageStitch - Class in cloud.opencode.base.image
Image Stitching Utility 图片拼接工具类
ImageTimeoutException - Exception Class in cloud.opencode.base.image.exception
Image Timeout Exception 图片处理超时异常
ImageTimeoutException(String) - Constructor for exception class cloud.opencode.base.image.exception.ImageTimeoutException
Create an image timeout exception 创建图片超时异常
ImageTimeoutException(String, Throwable) - Constructor for exception class cloud.opencode.base.image.exception.ImageTimeoutException
Create an image timeout exception with cause 创建带原因的图片超时异常
ImageTimeoutException(String, Duration) - Constructor for exception class cloud.opencode.base.image.exception.ImageTimeoutException
Create an image timeout exception with timeout 创建带超时时间的图片超时异常
ImageTooLargeException - Exception Class in cloud.opencode.base.image.exception
Image Too Large Exception 图片过大异常
ImageTooLargeException(int, int, int, int) - Constructor for exception class cloud.opencode.base.image.exception.ImageTooLargeException
Create an image too large exception for dimensions 创建尺寸过大的图片异常
ImageTooLargeException(long, long) - Constructor for exception class cloud.opencode.base.image.exception.ImageTooLargeException
Create an image too large exception for file size 创建文件过大的图片异常
ImageTooLargeException(String) - Constructor for exception class cloud.opencode.base.image.exception.ImageTooLargeException
Create an image too large exception with message 创建带消息的图片过大异常
ImageValidationException - Exception Class in cloud.opencode.base.image.exception
Image Validation Exception 图片验证异常
ImageValidationException(String) - Constructor for exception class cloud.opencode.base.image.exception.ImageValidationException
Create an image validation exception 创建图片验证异常
ImageValidationException(String, ImageErrorCode) - Constructor for exception class cloud.opencode.base.image.exception.ImageValidationException
Create an image validation exception with error code 创建带错误码的图片验证异常
ImageValidationException(String, Throwable) - Constructor for exception class cloud.opencode.base.image.exception.ImageValidationException
Create an image validation exception with cause 创建带原因的图片验证异常
ImageValidator - Class in cloud.opencode.base.image.validation
Image Validator 图片验证器
ImageWatermark - Record Class in cloud.opencode.base.image.watermark
Image Watermark 图片水印
ImageWatermark(BufferedImage, Position, float, int) - Constructor for record class cloud.opencode.base.image.watermark.ImageWatermark
Compact constructor with validation 紧凑构造函数(带验证)
ImageWatermark.Builder - Class in cloud.opencode.base.image.watermark
Image Watermark Builder 图片水印构建器
imageWidth() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Returns the value of the imageWidth record component.
ImageWriteException - Exception Class in cloud.opencode.base.image.exception
Image Write Exception 图片写入异常
ImageWriteException(String) - Constructor for exception class cloud.opencode.base.image.exception.ImageWriteException
Create an image write exception 创建图片写入异常
ImageWriteException(String, Throwable) - Constructor for exception class cloud.opencode.base.image.exception.ImageWriteException
Create an image write exception with message and cause 创建带消息和原因的图片写入异常
ImageWriteException(Path) - Constructor for exception class cloud.opencode.base.image.exception.ImageWriteException
Create an image write exception with path 创建带路径的图片写入异常
ImageWriteException(Path, Throwable) - Constructor for exception class cloud.opencode.base.image.exception.ImageWriteException
Create an image write exception with path and cause 创建带路径和原因的图片写入异常
INVALID_DIMENSIONS - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Invalid dimensions | 无效尺寸
INVALID_IMAGE - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Invalid image | 无效图片文件
INVALID_PARAMETERS - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Invalid parameters | 无效参数
invert() - Method in class cloud.opencode.base.image.Image
Apply color inversion filter 应用反色滤镜
invert(BufferedImage) - Static method in class cloud.opencode.base.image.color.ColorFilterOp
Apply color inversion filter to an image.
IO_ERROR - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
IO error | IO错误
isAllowedExtension(String) - Static method in class cloud.opencode.base.image.security.SafePathUtil
Check if extension is allowed 检查扩展名是否允许
isAvailable() - Method in enum class cloud.opencode.base.image.ImageFormat
Check if this format is available at runtime 检查此格式在运行时是否可用
isBottom() - Method in enum class cloud.opencode.base.image.Position
Check if position is at the bottom 检查位置是否在底部
isCenterHorizontal() - Method in enum class cloud.opencode.base.image.Position
Check if position is centered horizontally 检查位置是否水平居中
isCenterVertical() - Method in enum class cloud.opencode.base.image.Position
Check if position is centered vertically 检查位置是否垂直居中
isLandscape() - Method in record class cloud.opencode.base.image.ImageInfo
Check if image is landscape orientation 检查图片是否为横向
isLeft() - Method in enum class cloud.opencode.base.image.Position
Check if position is on the left 检查位置是否在左侧
isPortrait() - Method in record class cloud.opencode.base.image.ImageInfo
Check if image is portrait orientation 检查图片是否为纵向
isRight() - Method in enum class cloud.opencode.base.image.Position
Check if position is on the right 检查位置是否在右侧
isSafePath(Path, Path) - Static method in class cloud.opencode.base.image.security.SafePathUtil
Check if path is safe (within base directory) 检查路径是否安全(在基础目录内)
isSquare() - Method in record class cloud.opencode.base.image.ImageInfo
Check if image is square 检查图片是否为正方形
isSupported(String) - Static method in enum class cloud.opencode.base.image.ImageFormat
Check if extension is supported 检查扩展名是否支持
isSupported(String) - Static method in class cloud.opencode.base.image.OpenImage
Check if format is supported 检查格式是否支持
isTop() - Method in enum class cloud.opencode.base.image.Position
Check if position is at the top 检查位置是否在顶部
isValidImage(byte[]) - Static method in class cloud.opencode.base.image.validation.ImageValidator
Check if bytes are a valid image 检查字节数组是否为有效图片
isValidImage(Path) - Static method in class cloud.opencode.base.image.OpenImage
Check if file is a valid image 检查文件是否为有效图片
isValidImage(Path) - Static method in class cloud.opencode.base.image.validation.ImageValidator
Check if file is a valid image 检查文件是否为有效图片
isWebPAvailable() - Static method in enum class cloud.opencode.base.image.ImageFormat
Check if WebP support is available at runtime 检查运行时是否支持 WebP

J

JPEG - Enum constant in enum class cloud.opencode.base.image.ImageFormat
JPEG format | JPEG格式
JPG - Enum constant in enum class cloud.opencode.base.image.ImageFormat
JPG format (alias for JPEG) | JPG格式(JPEG别名)

K

KERNEL_ERROR - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Kernel operation failed | 像素内核操作失败

L

label() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Returns the value of the label record component.
labels() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Result
Returns the value of the labels record component.
LaplacianOp - Class in cloud.opencode.base.image.edge
Laplacian Edge Detection Operator Laplacian 边缘检测算子
latitude() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Returns the value of the latitude record component.
line(BufferedImage, int, int, int, int, Color, int) - Static method in class cloud.opencode.base.image.draw.DrawOp
Draw a line from (x1, y1) to (x2, y2) 从 (x1, y1) 到 (x2, y2) 绘制线条
longitude() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Returns the value of the longitude record component.

M

MAGIC_NUMBER_MISMATCH - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Magic number mismatch | 文件魔数不匹配
margin() - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Returns the value of the margin record component.
margin() - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Returns the value of the margin record component.
margin() - Method in interface cloud.opencode.base.image.watermark.Watermark
Get margin from edge 获取边缘间距
margin(int) - Method in class cloud.opencode.base.image.watermark.ImageWatermark.Builder
Set margin 设置边距
margin(int) - Method in class cloud.opencode.base.image.watermark.TextWatermark.Builder
Set margin 设置边距
mask() - Method in record class cloud.opencode.base.image.morphology.StructuringElement
Return a defensive copy of the mask.
match(BufferedImage, BufferedImage) - Static method in class cloud.opencode.base.image.analysis.TemplateMatchOp
Find the best match of a template in the source image using NCC.
matchAll(BufferedImage, BufferedImage, double) - Static method in class cloud.opencode.base.image.analysis.TemplateMatchOp
Find all matches of a template in the source image above a threshold.
MatchResult(int, int, double) - Constructor for record class cloud.opencode.base.image.analysis.TemplateMatchOp.MatchResult
Creates an instance of a MatchResult record class.
max() - Method in record class cloud.opencode.base.image.histogram.HistogramOp.Histogram
Returns the value of the max record component.
maxConcurrent(int) - Method in class cloud.opencode.base.image.security.SafeImageService.Builder
Set maximum concurrent operations 设置最大并发操作数
maxDimensions(int, int) - Method in class cloud.opencode.base.image.security.SafeImageService.Builder
Set maximum dimensions 设置最大尺寸
maxFileSize(long) - Method in class cloud.opencode.base.image.security.SafeImageService.Builder
Set maximum file size 设置最大文件大小
maxHeight(int) - Method in class cloud.opencode.base.image.security.SafeImageService.Builder
Set maximum height 设置最大高度
maxWidth(int) - Method in class cloud.opencode.base.image.security.SafeImageService.Builder
Set maximum width 设置最大宽度
mean() - Method in record class cloud.opencode.base.image.histogram.HistogramOp.Histogram
Returns the value of the mean record component.
MEAN - Enum constant in enum class cloud.opencode.base.image.threshold.AdaptiveThresholdOp.Method
Local mean computed via integral image | 通过积分图计算局部均值
medianBlur(int) - Method in class cloud.opencode.base.image.Image
Apply median blur 应用中值滤波
MedianBlurOp - Class in cloud.opencode.base.image.filter
Median Blur Filter 中值模糊滤波器
min() - Method in record class cloud.opencode.base.image.histogram.HistogramOp.Histogram
Returns the value of the min record component.
MORPHOLOGY_ERROR - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Morphology operation failed | 形态学操作失败
MorphologyOp - Class in cloud.opencode.base.image.morphology
Morphological Image Operations 形态学图像操作工具类
mse(BufferedImage, BufferedImage) - Static method in class cloud.opencode.base.image.compare.ImageCompare
Compute Mean Squared Error (MSE) between two images.

N

name() - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.Variant
Returns the value of the name record component.
needsRotation() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Check if the image needs rotation based on EXIF orientation 根据 EXIF 方向检查图片是否需要旋转

O

of(byte[]) - Static method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Create thumbnail builder from bytes 从字节数组创建缩略图构建器
of(Image) - Static method in class cloud.opencode.base.image.responsive.ResponsiveBuilder
Create a ResponsiveBuilder from an Image instance.
of(Image) - Static method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Create thumbnail builder from Image 从Image创建缩略图构建器
of(BufferedImage) - Static method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Create thumbnail builder from BufferedImage 从BufferedImage创建缩略图构建器
of(BufferedImage) - Static method in record class cloud.opencode.base.image.watermark.ImageWatermark
Create simple image watermark 创建简单图片水印
of(BufferedImage, Position) - Static method in record class cloud.opencode.base.image.watermark.ImageWatermark
Create image watermark with position 创建带位置的图片水印
of(BufferedImage, Position, float) - Static method in record class cloud.opencode.base.image.watermark.ImageWatermark
Create image watermark with position and opacity 创建带位置和透明度的图片水印
of(String) - Static method in record class cloud.opencode.base.image.watermark.TextWatermark
Create simple text watermark 创建简单文字水印
of(String, Position) - Static method in record class cloud.opencode.base.image.watermark.TextWatermark
Create text watermark with position 创建带位置的文字水印
of(String, Position, Font) - Static method in record class cloud.opencode.base.image.watermark.TextWatermark
Create text watermark with position and font 创建带位置和字体的文字水印
of(Path) - Static method in class cloud.opencode.base.image.responsive.ResponsiveBuilder
Create a ResponsiveBuilder from a file path.
of(Path) - Static method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Create thumbnail builder from path 从路径创建缩略图构建器
onError(Consumer) - Method in class cloud.opencode.base.image.responsive.ResponsiveBuilder.BatchBuilder
Set an error handler for per-source failures.
opacity() - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Returns the value of the opacity record component.
opacity() - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Returns the value of the opacity record component.
opacity() - Method in interface cloud.opencode.base.image.watermark.Watermark
Get watermark opacity 获取水印透明度
opacity(float) - Method in class cloud.opencode.base.image.watermark.ImageWatermark.Builder
Set opacity 设置透明度
opacity(float) - Method in class cloud.opencode.base.image.watermark.TextWatermark.Builder
Set opacity 设置透明度
open(BufferedImage, StructuringElement) - Static method in class cloud.opencode.base.image.morphology.MorphologyOp
Open an image (erode then dilate).
OpenImage - Class in cloud.opencode.base.image
OpenImage 图片处理工具类
orientation() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Returns the value of the orientation record component.
ORIENTATION - Enum constant in enum class cloud.opencode.base.image.exif.ExifTag
Orientation tag (0x0112) 方向标签 (0x0112)
OtsuOp - Class in cloud.opencode.base.image.threshold
Otsu's Automatic Thresholding 大津法自动阈值选取
otsuThreshold() - Method in class cloud.opencode.base.image.Image
Apply Otsu automatic thresholding 应用 Otsu 自动阈值
OUT_OF_MEMORY - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Out of memory | 内存不足
outOfMemory() - Static method in exception class cloud.opencode.base.image.exception.ImageResourceException
Create exception for out of memory 创建内存不足的异常
output(Path) - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Set output path 设置输出路径
overlay(BufferedImage, int, int, float) - Method in class cloud.opencode.base.image.Image
Overlay another image at the specified position and opacity 在指定位置以指定透明度叠加另一张图片

P

pad(int, int, int, int, Color) - Method in class cloud.opencode.base.image.Image
Add independent padding for each edge of the image 为图片的每条边添加独立的内边距
pad(int, Color) - Method in class cloud.opencode.base.image.Image
Add uniform padding around the image 在图片四周添加等距内边距
parallel(int) - Method in class cloud.opencode.base.image.responsive.ResponsiveBuilder.BatchBuilder
Set the number of parallel threads for batch processing.
path() - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.GenerateResult
Returns the value of the path record component.
PerceptualHash - Class in cloud.opencode.base.image.compare
Perceptual Hash — image fingerprinting via aHash, dHash, pHash 感知哈希 — 通过 aHash、dHash、pHash 实现图像指纹
perimeter() - Method in record class cloud.opencode.base.image.analysis.ContourFinderOp.Contour
Compute the perimeter of this contour as the sum of distances between consecutive points.
PerspectiveTransformOp - Class in cloud.opencode.base.image.transform
Perspective (Homography) Transform Operations for Images 图像透视(单应性)变换操作
pHash(BufferedImage) - Static method in class cloud.opencode.base.image.compare.PerceptualHash
Compute perceptual hash (pHash) for an image.
pixels() - Method in record class cloud.opencode.base.image.ImageInfo
Get total pixels 获取总像素数
PNG - Enum constant in enum class cloud.opencode.base.image.ImageFormat
PNG format | PNG格式
points() - Method in record class cloud.opencode.base.image.analysis.ContourFinderOp.Contour
Returns the value of the points record component.
polygon(BufferedImage, int[], int[], Color, int, boolean) - Static method in class cloud.opencode.base.image.draw.DrawOp
Draw a polygon (outline or filled) 绘制多边形(轮廓或填充)
position() - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Returns the value of the position record component.
position() - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Returns the value of the position record component.
position() - Method in interface cloud.opencode.base.image.watermark.Watermark
Get watermark position 获取水印位置
position(Position) - Method in class cloud.opencode.base.image.watermark.ImageWatermark.Builder
Set position 设置位置
position(Position) - Method in class cloud.opencode.base.image.watermark.TextWatermark.Builder
Set position 设置位置
Position - Enum Class in cloud.opencode.base.image
Position 位置枚举
process(Image, ImageOperation) - Method in class cloud.opencode.base.image.security.SafeImageService
Process image with operation 使用操作处理图片
psnr(BufferedImage, BufferedImage) - Static method in class cloud.opencode.base.image.compare.ImageCompare
Compute Peak Signal-to-Noise Ratio (PSNR) between two images.

Q

quality(float) - Method in class cloud.opencode.base.image.responsive.ResponsiveBuilder.BatchBuilder
Set the compression quality.
quality(float) - Method in class cloud.opencode.base.image.responsive.ResponsiveBuilder
Set the compression quality.
quality(float) - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Set output quality (for JPEG) 设置输出质量(用于JPEG)

R

read(byte[]) - Static method in class cloud.opencode.base.image.exif.ExifOp
Read EXIF metadata from JPEG bytes 从 JPEG 字节数组读取 EXIF 元数据
read(byte[]) - Static method in class cloud.opencode.base.image.OpenImage
Read image from byte array 从字节数组读取图片
read(byte[]) - Method in class cloud.opencode.base.image.security.SafeImageService
Read image safely from bytes 从字节数组安全读取图片
read(InputStream) - Static method in class cloud.opencode.base.image.OpenImage
Read image from input stream 从输入流读取图片
read(Path) - Static method in class cloud.opencode.base.image.exif.ExifOp
Read EXIF metadata from a JPEG file 从 JPEG 文件读取 EXIF 元数据
read(Path) - Static method in class cloud.opencode.base.image.OpenImage
Read image from path 从路径读取图片
read(Path) - Method in class cloud.opencode.base.image.security.SafeImageService
Read image safely from path 从路径安全读取图片
READ_FAILED - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Image read failed | 图片读取失败
readBufferedImage(Path) - Static method in class cloud.opencode.base.image.OpenImage
Read BufferedImage directly from path 直接从路径读取BufferedImage
rect(int, int) - Static method in record class cloud.opencode.base.image.morphology.StructuringElement
Create a rectangular structuring element with all mask values set to true.
rect(BufferedImage, int, int, int, int, Color, int, boolean) - Static method in class cloud.opencode.base.image.draw.DrawOp
Draw a rectangle (outline or filled) 绘制矩形(轮廓或填充)
resize(int, int) - Method in class cloud.opencode.base.image.Image
Resize to exact dimensions 调整到精确尺寸
resize(Path, Path, int, int) - Static method in class cloud.opencode.base.image.OpenImage
Quick resize operation 快速调整尺寸操作
RESIZE_FAILED - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Resize failed | 缩放失败
resizeProgressive(int, int) - Method in class cloud.opencode.base.image.Image
Resize using progressive multi-step downscaling for better quality on large reductions 使用渐进式多步缩小,在大幅缩小时获得更好的质量
resizeToFit(int, int) - Method in class cloud.opencode.base.image.Image
Resize maintaining aspect ratio 保持宽高比调整尺寸
RESOURCE_UNAVAILABLE - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Resource unavailable | 资源不可用
responseImage(BufferedImage, double) - Static method in class cloud.opencode.base.image.feature.HarrisCornerOp
Compute and return the Harris corner response image for visualization.
ResponsiveBuilder - Class in cloud.opencode.base.image.responsive
Responsive Multi-Size Image Generator 响应式多尺寸图片生成器
ResponsiveBuilder.BatchBuilder - Class in cloud.opencode.base.image.responsive
Batch Builder for processing multiple source images with the same variant/format configuration.
ResponsiveBuilder.GenerateResult - Record Class in cloud.opencode.base.image.responsive
Result of a single variant generation, containing the output path, variant info, format, and file size.
ResponsiveBuilder.Variant - Record Class in cloud.opencode.base.image.responsive
Variant configuration describing a target image size and its name.
Result(int[][], List) - Constructor for record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Result
Create a result with defensive copy of the component list.
rotate(double) - Method in class cloud.opencode.base.image.Image
Rotate by degrees 按角度旋转
rotate(Path, Path, double) - Static method in class cloud.opencode.base.image.OpenImage
Quick rotate operation 快速旋转操作
ROTATE_FAILED - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Rotate failed | 旋转失败
rotate180() - Method in class cloud.opencode.base.image.Image
Rotate 180 degrees 旋转180度
rotate270() - Method in class cloud.opencode.base.image.Image
Rotate 270 degrees (90 counter-clockwise) 旋转270度(逆时针90度)
rotate90() - Method in class cloud.opencode.base.image.Image
Rotate 90 degrees clockwise 顺时针旋转90度

S

SafeImageService - Class in cloud.opencode.base.image.security
Safe Image Service 安全图片服务
SafeImageService(long, int, int, Duration, int) - Constructor for class cloud.opencode.base.image.security.SafeImageService
Create safe image service 创建安全图片服务
SafeImageService.Builder - Class in cloud.opencode.base.image.security
Safe Image Service Builder 安全图片服务构建器
SafePathUtil - Class in cloud.opencode.base.image.security
Safe Path Util 安全路径工具类
sanitizeFilename(String) - Static method in class cloud.opencode.base.image.security.SafePathUtil
Sanitize filename for safe storage 清理文件名以安全存储
saturation(double) - Method in class cloud.opencode.base.image.Image
Adjust saturation 调整饱和度
SaturationOp - Class in cloud.opencode.base.image.color
Saturation Adjustment Operation 饱和度调整操作工具类
save(Image, Path, Path) - Method in class cloud.opencode.base.image.security.SafeImageService
Save image safely 安全保存图片
save(Path) - Method in class cloud.opencode.base.image.Image
Save to path 保存到路径
save(Path) - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Build and save to path 构建并保存到路径
save(Path, ImageFormat) - Method in class cloud.opencode.base.image.Image
Save to path with format 保存到路径(指定格式)
scale(double) - Method in class cloud.opencode.base.image.Image
Scale by percentage 按百分比缩放
scaleToHeight(int) - Method in class cloud.opencode.base.image.Image
Scale to fit height 缩放以适应高度
scaleToWidth(int) - Method in class cloud.opencode.base.image.Image
Scale to fit width 缩放以适应宽度
score() - Method in record class cloud.opencode.base.image.analysis.TemplateMatchOp.MatchResult
Returns the value of the score record component.
sepia() - Method in class cloud.opencode.base.image.Image
Apply sepia (nostalgic brown tone) filter 应用怀旧棕褐色滤镜
sepia(BufferedImage) - Static method in class cloud.opencode.base.image.color.ColorFilterOp
Apply sepia (nostalgic brown tone) filter to an image.
sharpen() - Method in class cloud.opencode.base.image.Image
Apply sharpening (Unsharp Mask) with default parameters 应用锐化(非锐化掩模),使用默认参数
sharpen(double) - Method in class cloud.opencode.base.image.Image
Apply sharpening (Unsharp Mask) with custom amount 应用锐化(非锐化掩模),自定义强度
SharpenOp - Class in cloud.opencode.base.image.filter
Unsharp Mask Sharpening Filter 非锐化掩模锐化滤波器
ShiTomasiOp - Class in cloud.opencode.base.image.feature
Shi-Tomasi Corner Detector (Good Features To Track) Shi-Tomasi 角点检测器(良好跟踪特征)
similarity(long, long) - Static method in class cloud.opencode.base.image.compare.PerceptualHash
Compute the similarity between two hashes as a value between 0.0 and 1.0.
size() - Method in record class cloud.opencode.base.image.analysis.ContourFinderOp.Contour
Get the number of points in this contour.
size(int, int) - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Set thumbnail size 设置缩略图尺寸
sobelEdge() - Method in class cloud.opencode.base.image.Image
Apply Sobel edge detection 应用 Sobel 边缘检测
SobelOp - Class in cloud.opencode.base.image.edge
Sobel Edge Detection Operator Sobel 边缘检测算子
software() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Returns the value of the software record component.
SOFTWARE - Enum constant in enum class cloud.opencode.base.image.exif.ExifTag
Software tag (0x0131) 软件标签 (0x0131)
source(Image) - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Set source image from Image 从Image设置源图片
source(Path) - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Set source image from path 从路径设置源图片
ssim(BufferedImage, BufferedImage) - Static method in class cloud.opencode.base.image.compare.ImageCompare
Compute Structural Similarity Index (SSIM) between two images.
strip(byte[], ExifTag...) - Static method in class cloud.opencode.base.image.exif.ExifOp
Strip EXIF tags from JPEG bytes 从 JPEG 字节数组中清除 EXIF 标签
stripExif(ExifTag...) - Method in class cloud.opencode.base.image.Image
Strip EXIF tags (operates on byte-level, re-encodes image) 清除 EXIF 标签(字节级操作,重新编码图像)
StructuringElement - Record Class in cloud.opencode.base.image.morphology
Structuring Element for Morphological Operations 形态学运算的结构元素
StructuringElement(boolean[], int, int, int, int) - Constructor for record class cloud.opencode.base.image.morphology.StructuringElement
Compact constructor with validation.
supportsTransparency() - Method in enum class cloud.opencode.base.image.ImageFormat
Check if format supports transparency 检查格式是否支持透明度

T

TemplateMatchOp - Class in cloud.opencode.base.image.analysis
Template Matching using Normalized Cross-Correlation (NCC) 基于归一化互相关(NCC)的模板匹配
TemplateMatchOp.MatchResult - Record Class in cloud.opencode.base.image.analysis
A template match result at a specific position with its NCC score.
text() - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Returns the value of the text record component.
text(BufferedImage, String, int, int, Font, Color) - Static method in class cloud.opencode.base.image.draw.DrawOp
Draw text at the specified position 在指定位置绘制文本
text(String) - Method in class cloud.opencode.base.image.watermark.TextWatermark.Builder
Set text 设置文字
TextWatermark - Record Class in cloud.opencode.base.image.watermark
Text Watermark 文字水印
TextWatermark(String, Position, Font, Color, float, int) - Constructor for record class cloud.opencode.base.image.watermark.TextWatermark
Compact constructor with validation 紧凑构造函数(带验证)
TextWatermark.Builder - Class in cloud.opencode.base.image.watermark
Text Watermark Builder 文字水印构建器
threshold(int) - Method in class cloud.opencode.base.image.Image
Apply fixed threshold (binary mode) 应用固定阈值(二值模式)
THRESHOLD_ERROR - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Threshold operation failed | 二值化操作失败
ThresholdOp - Class in cloud.opencode.base.image.threshold
Fixed Threshold Operations 固定阈值操作工具类
ThresholdOp.Mode - Enum Class in cloud.opencode.base.image.threshold
Threshold mode enumeration.
thumbnail() - Static method in class cloud.opencode.base.image.OpenImage
Create a thumbnail builder 创建缩略图构建器
thumbnail(Path, Path, int) - Static method in class cloud.opencode.base.image.OpenImage
Quick thumbnail creation 快速创建缩略图
ThumbnailBuilder - Class in cloud.opencode.base.image.thumbnail
Thumbnail Builder 缩略图构建器
ThumbnailBuilder() - Constructor for class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Create empty thumbnail builder 创建空的缩略图构建器
ThumbnailBuilder(BufferedImage) - Constructor for class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Create thumbnail builder from BufferedImage 从BufferedImage创建缩略图构建器
tiledWatermark(TextWatermark, int, int) - Method in class cloud.opencode.base.image.Image
Add tiled text watermark across the image 在图片上平铺文字水印
timeout(Duration) - Method in class cloud.opencode.base.image.security.SafeImageService.Builder
Set operation timeout 设置操作超时时间
TIMEOUT - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Processing timeout | 处理超时
toBase64() - Method in class cloud.opencode.base.image.Image
Convert to Base64 string 转换为Base64字符串
toBase64(ImageFormat) - Method in class cloud.opencode.base.image.Image
Convert to Base64 string with format 转换为Base64字符串(指定格式)
toBytes() - Method in class cloud.opencode.base.image.Image
Convert to byte array 转换为字节数组
toBytes() - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Build and return as bytes 构建并返回字节数组
toBytes(ImageFormat) - Method in class cloud.opencode.base.image.Image
Convert to byte array with format 转换为字节数组(指定格式)
toBytes(BufferedImage, ImageFormat) - Static method in class cloud.opencode.base.image.OpenImage
Convert image to byte array 将图片转换为字节数组
toBytes(Path) - Static method in class cloud.opencode.base.image.OpenImage
Convert image from path to byte array 将路径中的图片转换为字节数组
toHsl(int[]) - Static method in class cloud.opencode.base.image.color.ColorSpaceOp
Convert ARGB pixels to HSL color space.
toHsv(int[]) - Static method in class cloud.opencode.base.image.color.ColorSpaceOp
Convert ARGB pixels to HSV color space.
toImage() - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Build and return as Image wrapper 构建并返回Image包装器
toLab(int[]) - Static method in class cloud.opencode.base.image.color.ColorSpaceOp
Convert ARGB pixels to CIELAB color space using D65 illuminant and sRGB.
TOO_MANY_REQUESTS - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Too many requests | 请求过多
tooManyRequests() - Static method in exception class cloud.opencode.base.image.exception.ImageResourceException
Create exception for too many requests 创建请求过多的异常
TOP_CENTER - Enum constant in enum class cloud.opencode.base.image.Position
Top center | 顶部居中
TOP_LEFT - Enum constant in enum class cloud.opencode.base.image.Position
Top left corner | 左上角
TOP_RIGHT - Enum constant in enum class cloud.opencode.base.image.Position
Top right corner | 右上角
topHat(BufferedImage, StructuringElement) - Static method in class cloud.opencode.base.image.morphology.MorphologyOp
Compute the top-hat transform (original minus opening).
toString() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Component
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Result
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.analysis.ContourFinderOp.Contour
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.analysis.TemplateMatchOp.MatchResult
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.compare.ImageCompare.DiffResult
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.exif.ExifInfo
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.histogram.HistogramOp.Histogram
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.ImageInfo
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.morphology.StructuringElement
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.GenerateResult
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.Variant
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Returns a string representation of this record class.
toString() - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Returns a string representation of this record class.
toYCbCr(int[]) - Static method in class cloud.opencode.base.image.color.ColorSpaceOp
Convert ARGB pixels to YCbCr color space (ITU-R BT.601).
TOZERO - Enum constant in enum class cloud.opencode.base.image.threshold.ThresholdOp.Mode
Below threshold to 0, at or above keep | 低于阈值置 0,大于等于阈值保持
TOZERO_INV - Enum constant in enum class cloud.opencode.base.image.threshold.ThresholdOp.Mode
Below threshold keep, at or above to 0 | 低于阈值保持,大于等于阈值置 0
TRUNC - Enum constant in enum class cloud.opencode.base.image.threshold.ThresholdOp.Mode
Below threshold keep, at or above to threshold | 低于阈值保持,大于等于阈值置为阈值

U

UNKNOWN - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Unknown error | 未知错误
unsupported(String) - Static method in exception class cloud.opencode.base.image.exception.ImageFormatException
Create exception for unsupported format 创建不支持格式的异常
UNSUPPORTED_FORMAT - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Unsupported format | 不支持的图片格式

V

validate(byte[]) - Static method in class cloud.opencode.base.image.validation.ImageValidator
Validate image bytes 验证图片字节数组
validate(byte[], long, int, int) - Static method in class cloud.opencode.base.image.validation.ImageValidator
Validate image bytes with limits 验证图片字节数组(带限制)
validate(Path) - Static method in class cloud.opencode.base.image.validation.ImageValidator
Validate image file 验证图片文件
validate(Path, long, int, int) - Static method in class cloud.opencode.base.image.validation.ImageValidator
Validate image file with limits 验证图片文件(带限制)
validateExtensionMatchesContent(Path) - Static method in class cloud.opencode.base.image.validation.ImageValidator
Validate file extension matches content 验证文件扩展名是否与内容匹配
validatePath(Path) - Static method in class cloud.opencode.base.image.security.SafePathUtil
Validate path for image operations 验证图片操作的路径
validatePath(Path, Path) - Static method in class cloud.opencode.base.image.security.SafePathUtil
Validate path within base directory 在基础目录内验证路径
VALIDATION_FAILED - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Validation failed | 验证失败
valueOf(String) - Static method in enum class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Connectivity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.image.exception.ImageErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.image.exif.ExifTag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.image.ImageFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.image.Position
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.image.threshold.AdaptiveThresholdOp.Method
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class cloud.opencode.base.image.threshold.ThresholdOp.Mode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class cloud.opencode.base.image.analysis.ConnectedComponentsOp.Connectivity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.image.exception.ImageErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.image.exif.ExifTag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.image.ImageFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.image.Position
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.image.threshold.AdaptiveThresholdOp.Method
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class cloud.opencode.base.image.threshold.ThresholdOp.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
variant() - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.GenerateResult
Returns the value of the variant record component.
variant(int, int, String) - Method in class cloud.opencode.base.image.responsive.ResponsiveBuilder.BatchBuilder
Add a variant configuration.
variant(int, int, String) - Method in class cloud.opencode.base.image.responsive.ResponsiveBuilder
Add a variant configuration.
Variant(int, int, String) - Constructor for record class cloud.opencode.base.image.responsive.ResponsiveBuilder.Variant
Compact constructor with validation.
vertical(int, Color, BufferedImage...) - Static method in class cloud.opencode.base.image.ImageStitch
Stitch images vertically with gap and background color 垂直拼接图片,带间距和背景色
vertical(BufferedImage...) - Static method in class cloud.opencode.base.image.ImageStitch
Stitch images vertically; width is the maximum, smaller images are horizontally centered 垂直拼接图片;宽度取最大值,较小的图片水平居中

W

watermark(ImageWatermark) - Method in class cloud.opencode.base.image.Image
Add image watermark 添加图片水印
watermark(TextWatermark) - Method in class cloud.opencode.base.image.Image
Add text watermark 添加文字水印
watermark(BufferedImage, Position) - Method in class cloud.opencode.base.image.Image
Add image watermark at position 在指定位置添加图片水印
watermark(String, Position) - Method in class cloud.opencode.base.image.Image
Add text watermark at position 在指定位置添加文字水印
Watermark - Interface in cloud.opencode.base.image.watermark
Watermark 水印接口
WATERMARK_FAILED - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Watermark failed | 水印失败
WEBP - Enum constant in enum class cloud.opencode.base.image.ImageFormat
WebP format | WebP格式
whiteBalance() - Method in class cloud.opencode.base.image.Image
Apply Gray World white balance 应用灰色世界白平衡
WhiteBalanceOp - Class in cloud.opencode.base.image.color
Gray World White Balance Operation 灰度世界白平衡操作工具类
width() - Method in record class cloud.opencode.base.image.ImageInfo
Returns the value of the width record component.
width() - Method in record class cloud.opencode.base.image.morphology.StructuringElement
Returns the value of the width record component.
width() - Method in record class cloud.opencode.base.image.responsive.ResponsiveBuilder.Variant
Returns the value of the width record component.
width(int) - Method in class cloud.opencode.base.image.thumbnail.ThumbnailBuilder
Set thumbnail width (height auto-calculated) 设置缩略图宽度(高度自动计算)
withImage(BufferedImage) - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Create copy with different image 创建使用不同图片的副本
withMargin(int) - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Create copy with different margin 创建使用不同边距的副本
withOpacity(float) - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Create copy with different opacity 创建使用不同透明度的副本
withOpacity(float) - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Create copy with different opacity 创建使用不同透明度的副本
withPosition(Position) - Method in record class cloud.opencode.base.image.watermark.ImageWatermark
Create copy with different position 创建使用不同位置的副本
withPosition(Position) - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Create copy with different position 创建使用不同位置的副本
withText(String) - Method in record class cloud.opencode.base.image.watermark.TextWatermark
Create copy with different text 创建使用不同文字的副本
withTimeout(ImageOperation, long) - Static method in interface cloud.opencode.base.image.security.ImageOperation
Wrap operation with timeout handling 使用超时处理包装操作
write(BufferedImage, OutputStream, ImageFormat) - Static method in class cloud.opencode.base.image.OpenImage
Write image to output stream 写入图片到输出流
write(BufferedImage, Path) - Static method in class cloud.opencode.base.image.OpenImage
Write image to path 写入图片到路径
write(BufferedImage, Path, ImageFormat) - Static method in class cloud.opencode.base.image.OpenImage
Write image to path with format 写入图片到路径(指定格式)
WRITE_FAILED - Enum constant in enum class cloud.opencode.base.image.exception.ImageErrorCode
Image write failed | 图片写入失败
writeTo(OutputStream) - Method in class cloud.opencode.base.image.Image
Write to output stream 写入输出流
writeTo(OutputStream, ImageFormat) - Method in class cloud.opencode.base.image.Image
Write to output stream with format 写入输出流(指定格式)

X

x() - Method in record class cloud.opencode.base.image.analysis.TemplateMatchOp.MatchResult
Returns the value of the x record component.

Y

y() - Method in record class cloud.opencode.base.image.analysis.TemplateMatchOp.MatchResult
Returns the value of the y record component.
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form