public class FontImageUtil
extends java.lang.Object
限定符和类型 | 字段和说明 |
---|---|
static java.awt.Color |
composeBackColor |
static java.awt.Color[] |
detpColorArray |
static java.awt.Color[] |
memberColorArray |
构造器和说明 |
---|
FontImageUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.String |
byteArrayToHex(byte[] byteArray) |
static void |
createComposeImage(com.seeyon.ctp.common.file.model.CtpAbstractFile[] sources,
com.seeyon.ctp.common.file.model.CtpAbstractFile target,
java.lang.Integer width,
java.lang.Integer height,
java.awt.Color fillColor) |
static void |
createImage(java.lang.String str,
java.awt.Font font,
com.seeyon.ctp.common.file.model.CtpAbstractFile target,
java.lang.Integer width,
java.lang.Integer height,
java.awt.Color fillColor,
FontImageShapeEnum shapeEnum)
将字体内容写入到图片中 创建人:zhiyanqiang 功能描述: 创建时间:2017年2月28日 下午9:18:29
|
static java.lang.String |
getFirstLetter(java.lang.String name) |
static java.lang.Float |
getFontSize(java.lang.String showContext,
int maxWidth)
根据需要展示的内容值获取字体的宽度 宽度为100的情况大小是70 创建人:zhiyanqiang 功能描述: 创建时间:2017年3月6日
下午2:20:12
|
static java.lang.Long |
getLongValueForMd5(java.lang.String md5Str)
获取md5码各位相加的值 创建人:zhiyanqiang 功能描述: 创建时间:2017年2月28日 下午9:05:30
|
static java.lang.String |
getMd5_old(java.lang.String sourceStr) |
static java.lang.String |
getMd5(java.lang.String sourceStr) |
static java.lang.String |
getShowFontsForMember(java.lang.String name)
获取人员图片展示的内容,规则如下 (1)显示人员名称的最后两个字,英文显示最前面的两个字母 (2)中英混合获取后面2个 创建人:zhiyanqiang
创建时间:2017年2月28日 下午8:54:49
|
static java.awt.Font |
loadFont(java.lang.String showContext,
int maxWidth)
动态创建字体内容 创建人:zhiyanqiang 功能描述: 创建时间:2017年3月21日 下午9:23:59
|
static java.awt.image.BufferedImage |
resize(java.lang.String srcImageFilename,
int maxWidth,
int maxHeight) |
public static java.awt.Color[] memberColorArray
public static java.awt.Color[] detpColorArray
public static java.awt.Color composeBackColor
public static java.awt.image.BufferedImage resize(java.lang.String srcImageFilename, int maxWidth, int maxHeight) throws java.io.IOException
java.io.IOException
public static void createComposeImage(com.seeyon.ctp.common.file.model.CtpAbstractFile[] sources, com.seeyon.ctp.common.file.model.CtpAbstractFile target, java.lang.Integer width, java.lang.Integer height, java.awt.Color fillColor) throws java.lang.Exception
java.lang.Exception
public static void createImage(java.lang.String str, java.awt.Font font, com.seeyon.ctp.common.file.model.CtpAbstractFile target, java.lang.Integer width, java.lang.Integer height, java.awt.Color fillColor, FontImageShapeEnum shapeEnum)
str
- 要写入的字体内容font
- 字体的格式target
- 图片输出路径width
- 图片宽度height
- 图片高度fillColor
- 填充颜色 voidpublic static java.lang.String getFirstLetter(java.lang.String name)
public static java.lang.String getShowFontsForMember(java.lang.String name)
name
- 人员名称public static java.lang.Long getLongValueForMd5(java.lang.String md5Str)
md5
- public static java.lang.String byteArrayToHex(byte[] byteArray)
public static java.lang.String getMd5(java.lang.String sourceStr)
public static java.lang.String getMd5_old(java.lang.String sourceStr)
public static java.lang.Float getFontSize(java.lang.String showContext, int maxWidth)
showContext
- 需要写入到图片的内容maxWidth
- 图片的最大宽度public static java.awt.Font loadFont(java.lang.String showContext, int maxWidth)
showContext
- 文字的展示内容maxWidth
- 文字的宽度