// 十进制转化为十六进制,结果为C8。
Integer.toHexString(200);
// 十六进制转化为十进制,结果140。
Integer.parseInt("8C",16);
/** */
/**
* 缩放 - 参数指定目标图缩放比例。
*
@param
srcImage 源图像对象。
*
@param
xscale 图像 x 轴(宽度)上的的缩放比例。
*
@param
yscale 图像 y 轴(高度)上的的缩放比例。
*
@param
hints 重新绘图使用的 RenderingHints 对象。
*
@return
缩放后的图像对象。
*/
public
static
BufferedImage scaleJ2D(BufferedImage srcImage,
double
xscale,
double
yscale, RenderingHints hints)
{
int
width
=
(
int
) ((
double
) srcImage.getWidth()
*
xscale);
int
height
=
(
int
) ((
double
) srcImage.getHeight()
*
yscale);
AffineTransform affineTransform
=
new
AffineTransform();
affineTransform.scale(xscale, yscale);
if
(hints
==
null
)
{
hints
=
new
RenderingHints(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_DEFAULT);
}
AffineTransformOp affineTransformOp
=
new
AffineTransformOp( affineTransform, hints);
BufferedImage dstImage
=
new
BufferedImage(width, height, srcImage.getType());
return
affineTransformOp.filter(srcImage, dstImage);
}
/** */
/**
* 将彩色图像转换为灰度图。
*
@param
srcImage 源彩色图像。
*
@param
hints 重新绘图使用的 RenderingHints 对象。
*
@return
目标灰度图。
*/
public
static
BufferedImage transformGrayJ2D(BufferedImage srcImage,RenderingHints hints)
{
BufferedImage dstImage
=
new
BufferedImage(srcImage.getWidth(), srcImage.getHeight(), srcImage.getType());
if
(hints
==
null
)
{
Graphics2D g2
=
dstImage.createGraphics();
hints
=
g2.getRenderingHints();
g2.dispose();
g2
=
null
;
}
ColorSpace grayCS
=
ColorSpace.getInstance(ColorSpace.CS_GRAY);
ColorConvertOp colorConvertOp
=
new
ColorConvertOp(grayCS, hints);
colorConvertOp.filter(srcImage, dstImage);
return
dstImage;
}
胃痉挛,疼痛,瞬间失去意识。
只剩触觉,全身抽搐,十几到几十秒钟后意识逐渐清晰,发现躺在地上。
后遗症是身体多处划伤和脖子扭了。
人生经验:一大早不要喝冰可乐。