当前位置: 首页>>代码示例>>Java>>正文


Java IMOperation.font方法代码示例

本文整理汇总了Java中org.im4java.core.IMOperation.font方法的典型用法代码示例。如果您正苦于以下问题:Java IMOperation.font方法的具体用法?Java IMOperation.font怎么用?Java IMOperation.font使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.im4java.core.IMOperation的用法示例。


在下文中一共展示了IMOperation.font方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addTextWatermark

import org.im4java.core.IMOperation; //导入方法依赖的package包/类
/**
 * 文字水印
 * 
 * @param srcImagePath 源图片路径
 * @param destImagePath 目标图片路径
 * @param content 文字内容(不支持汉字)
 * @throws Exception
 */
public static void addTextWatermark(String srcImagePath, String destImagePath, String content)
        throws Exception {
    IMOperation op = new IMOperation();
    op.font("微软雅黑");
    // 文字方位-东南
    op.gravity("southeast");
    // 文字信息
    op.pointsize(18).fill("#BCBFC8").draw("text 10,10 " + content);
    // 原图
    op.addImage(srcImagePath);
    // 目标
    op.addImage(createDirectory(destImagePath));
    ImageCommand cmd = getImageCommand(CommandType.convert);
    cmd.run(op);
}
 
开发者ID:hailin0,项目名称:im4java-util,代码行数:24,代码来源:ImageUtil.java

示例2: addWordWaterMark

import org.im4java.core.IMOperation; //导入方法依赖的package包/类
/**
 * 给图片添加文字水印
 * 
 * @param is
 * @param os
 * @param watermark
 *            水印内容
 * @param markparam
 * @throws IOException
 * @throws InterruptedException
 * @throws IM4JavaException
 *
 */
public static void addWordWaterMark(BufferedImage img, String descPath, String markparam) throws IOException, InterruptedException, IM4JavaException {

	IMOperation op = new IMOperation();
	
	op.addImage();

	op.font(GraphicImageConstants.FONT);

	op.fill(GraphicImageConstants.COLOR);

	op.pointsize(GraphicImageConstants.POINTSIZE);

	op.gravity(GraphicImageConstants.GRAVITY);

	op.dissolve(GraphicImageConstants.DISSOLVE);

	op.draw(markparam + GraphicImageConstants.WATERMARK);

	//去掉图片所有内置信息
	op.addRawArgs("+profile","*");
	
	op.addRawArgs("-quality","90.0");
	
	op.addImage();

	ConvertCmd cmd = new ConvertCmd(GraphicImageConstants.GM);

	cmd.run(op,img,descPath);

}
 
开发者ID:lklong,项目名称:imageweb,代码行数:44,代码来源:ImageUtil.java


注:本文中的org.im4java.core.IMOperation.font方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。