Package org.miaixz.bus.extra.image
package org.miaixz.bus.extra.image
图像处理相关工具类封装
- Since:
- Java 17+
- Author:
- Kimi Liu
-
ClassDescription图片处理工具类: 功能:缩放图像、切割图像、旋转、图像类型转换、彩色转黑白、文字水印、图片水印等 参考:http://blog.csdn.net/zhangzhikaixinya/article/details/8459400图片背景识别处理、背景替换、背景设置为矢量图,根据一定规则算出图片背景色的RGB值,进行替换图像编辑器显示文本,用于保存在图片上绘图的文本信息,包括内容、字体、大小、位置和透明度等图片写出封装定义和管理键和关联值的集合构建器,提供配置包括:
RenderingHints.KEY_ANTIALIASING抗锯齿RenderingHints.KEY_TEXT_ANTIALIASING文本抗锯齿RenderingHints.KEY_COLOR_RENDERING颜色着色的渲染方式RenderingHints.KEY_DITHERING抖动RenderingHints.KEY_FRACTIONALMETRICS字体规格RenderingHints.KEY_INTERPOLATION内插RenderingHints.KEY_ALPHA_INTERPOLATIONalpha合成微调RenderingHints.KEY_RENDERING着色RenderingHints.KEY_STROKE_CONTROL笔划规范化控制RenderingHints.KEY_TEXT_LCD_CONTRASTLCD文本对比呈现alpha合成微调抗锯齿选项颜色着色的渲染方式控制如何处理抖动 抖动是用一组有限的颜色合成出一个更大范围的颜色的过程,方法是给相邻像素着色以产生不在该组颜色中的新的颜色幻觉。字体规格内插 在对一个源图像做变形时,变形后的像素很少能够恰好对应目标像素位置。着色技术笔划规范化控制文本抗锯齿选项