图片上通过gidp画文字上去,图片上添加文字

By admin at 2018-10-22 • 0人收藏 • 212人看过

感谢 @undefined 分享

 import inet.http;
import gdip;
import gdip.bitmap;
import process;

var baiduLogo = inet.http().get("https://www.baidu.com/img/bd_logo1.png");
var bmp = gdip.bitmap( baiduLogo );
var graphics = bmp.getGraphics();

//创建刷子
var brush = gdip.solidBrush(0xFFFF0000);

//创建FontFamily 
var family = gdip.family("宋体");

//创建stringFormat 
var strformat = gdip.stringformat ( ); 

//设置样式
strformat.align = 0/*_GdipStringAlignmentNear*/;

//创建Font
var curFont = family.createFont(  15,2/*_GdipFontStyleItalic*/, 2/*_GdipUnitPixel*/)

//设置文字抗据齿
graphics.smoothingMode = 4/*_GdipSmoothingModeAntiAlias*/ ;

//消除走样,且边作平滑处理
graphics.textRenderingHint = 3/*_GdipTextRenderingHintAntiAliasGridFit*/;

//设置文字区域
rclayout = gdip.RECTF(); 
rclayout.x = 15
rclayout.y = 15
rclayout.width = 500 //在这里指的是宽度
rclayout.height = 150 //在这里指的是高度
	
graphics.drawString( "Hellow world! 这是我们第一个GDI+文字~!!"  , curFont
, rclayout, strformat,brush);

//删除所有GDI+对象   
brush.delete()
curFont.delete()
strformat.delete();
family.delete(); 

bmp.save("\drawSring.bmp");
process.exploreSelect("\drawSring.bmp")

image.png

登录后方可回帖

登 录
信息栏
本站永久域名:HtmLayout.Cn
纯私人站,当笔记本用的,学到哪写到哪,目前正在学aardio+halcon机器视觉.
本 站 主 站:Stm32cube中文网
Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
黑猫Aar教程网:简码编程
C大Aardio论坛:Aar爱好者论坛
AARDIO语言QQ群:70517368
赞助商:才仁机械
下载站:非凡软件站
Loading...