当前位置: 首页 > news >正文

手机做的兼职网站设计哈尔滨一恒建设

手机做的兼职网站设计,哈尔滨一恒建设,顺德公司做网站,科技头像使用SkiaSharp SkiaSharp是Skia Graphics Library的.Net跨平台实现,它可以在Windows,macOS,Linux,iOS,Android和其他平台上使用。 例如需要Linux版,则安装第一个和第四个: 以下是使用SkiaShar…

使用SkiaSharp

SkiaSharp是Skia Graphics Library的.Net跨平台实现,它可以在Windows,macOS,Linux,iOS,Android和其他平台上使用。

例如需要Linux版,则安装第一个和第四个:

以下是使用SkiaSharp创建位图的示例代码:

// 创建位图
using (var surface = SKSurface.Create(new SKImageInfo(width, height)))
{// 获取画布var canvas = surface.Canvas;// 绘制位图内容canvas.DrawRect(new SKRect(0, 0, width, height), new SKPaint() { Color = SKColors.White });canvas.DrawText("Hello, SkiaSharp!", new SKPoint(20, 50), new SKPaint() { Color = SKColors.Black });// 将位图转换为字节数组var image = surface.Snapshot();var data = image.Encode().ToArray();// 加载到内存流中或保存到文件中
}

以上示例创建了一个空白的位图,并在其中绘制文本。你可以使用其他SKCanvas的绘制方法,如画线、绘制形状等。

当然,如果你已经有一个System.Drawing.Bitmap对象并且想要将它转换为SkiaSharp位图,你可以使用以下代码:

using (var stream = new MemoryStream())
{// 将System.Drawing.Bitmap转换为SkiaSharp位图bitmap.Save(stream, ImageFormat.Png);stream.Position = 0;var codec = SKCodec.Create(stream);// 创建位图并从流中解码using (var surface = SKSurface.Create(new SKImageInfo(codec.Info.Width, codec.Info.Height))){var canvas = surface.Canvas;canvas.DrawBitmap(SKBitmap.Decode(codec), new SKRect(0, 0, codec.Info.Width, codec.Info.Height));var image = surface.Snapshot();var data = image.Encode().ToArray();// 加载到内存流中或保存到文件中}
}

在这个示例中,我们将System.Drawing.Bitmap对象保存到内存流中,然后使用Sk……


引自:System.Drawing.Common.Bitmap跨平台的替代方案-火山引擎
此外推荐一个好文:
杂谈 System.Drawing.Common 的跨平台性(关键词:libgdiplus / .NET Core / Mono / Win32 / Linux / ……) - walterlv

http://www.yayakq.cn/news/131643/

相关文章:

  • 生活服务网站开发小型网站开发开题报告范文
  • 镇江网站建设活动方案二级域名免费分发
  • 站酷网怎么赚钱淘宝上的网站建设可信
  • 宿城区建设局网站洛阳网站建设汉狮报价
  • 邵阳 网站开发 招聘电商设计参考网站
  • 郴州网站seo外包免费网站软件哪个好
  • 网站定制开发加公众号网站形式
  • 导航网站开发化妆品商城网站方案
  • 阿里巴巴开通诚信通后网站怎么做网页设计代码模板免费
  • 大型网站建设哪家服务好内蒙古建设部网站官网
  • 做旅游网站的优势做电子商务网站需要什么手续
  • 苏州seo专家教优化网站结构网站不续费
  • 关于网站建设的图片素材设计素材网站会员怎么买划算
  • 定制网站报价网站建设不完整 审核
  • 自己开发网站需要什么技术最好的wordpress博客主题
  • 外贸免费开发网站建设营销型网站有哪些平台
  • 天津网站建设解决方案做网站要多久
  • 怎么发现网站漏洞而做软件人人开发app
  • 网站开发php制作阿里云登录
  • 商标查询网站怎么做wordpress 迁移 数据库
  • 佛山外贸网站建设咨询wordpress统计插件WP
  • 现在有什么网站做设计或编程兼职移动建站公司
  • 东莞玩具加工东莞网站建设开发定制网站
  • 怎么做网站备份linux系统 wordpress
  • 建设信用交通网站 省大连市建设部网站官网
  • 重点项目建设网站做短连接的网站
  • 苏州专业做网站较好的公司做电影网站为什么查封不了
  • 用dw做网站的步骤海南网站建设报价方案
  • 百科网站模板外贸网站外链怎么做
  • 哈尔滨优化网站公司企业营业执照查询系统