自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

图南堂

搞过ERP,转战图像、PDF处理、AI应用,玩过逆向!

  • 博客(81)
  • 资源 (2)
  • 收藏
  • 关注

原创 【SkiaSharp绘图15】SKPath属性详解:边界、填充、凹凸、类型判断、坐标、路径类型

SKPath 构造函数、属性Bounds 宽边界TightBounds紧边界FillType填充方式IsConcave 是否凹/ IsConvex 是否凸IsEmpty是否为空IsLine是否为线段IsRect是否为矩形IsOval是否为椭圆或圆IsRoundRect是否为圆角矩形Item[] 获取路径的坐标LastPoint最后点的坐标PointCount总共坐标点的个数Points获取所有坐标点SegmentMasks 路径包含的类型VerbCount动词个数

2024-07-04 23:20:34 1312

原创 【SkiaSharp绘图14】SKCanvas方法详解(三)URL注释、按顶点绘制、 是否裁切区域之外、旋转、缩放、倾斜、平移、保存/恢复画布

SKCanvas方法DrawUrlAnnotation 绘制URL注释DrawVertices 按顶点绘制Flush 立即绘制QuickReject 判断区域是否在裁切区域之外ResetMatrix重置矩阵Restore、RestoreToCountRotateDegrees按角度旋转画布RotateRadians按弧度旋转画布SaveLayer保存并新建图层Scale 缩放画布SetMatrix 设置矩阵Skew 倾斜Translate 平移

2024-07-02 22:45:22 1115

原创 【SkiaSharp绘图13】SKCanvas方法详解(二)填充颜色、封装对象、高性能绘制、点(集)(多段)线、圆角矩形、Surface、沿路径绘制文字

DrawColor 填充颜色DrawDrawable 绘制封装对象DrawImage 高性能绘制图像SKBitmap与SKImage对比DrawPicture 绘制图像SKPictureDrawPoint / DrawPoints 绘制点DrawRoundRect/DrawRoundRectDifference绘制圆角矩形DrawSurface 绘制SurfaceDrawTextOnPath沿路径绘制文字

2024-06-30 20:21:39 1054

原创 【SkiaSharp绘图12】SKCanvas方法详解(一)清空、裁切区域设置、连接矩阵、注释、弧与扇形、图集、九宫格绘图、圆

Clear 清空ClipPath/ClipRect/ClipRegion/ClipRoundRect 设置裁切区域Concat 连接矩阵DrawAnnotation绘制注释DrawArc绘制椭圆弧、扇形DrawAtlas绘制图集(一个图像、多个区域、多个缩放、一次绘制)DrawBitmap绘制图像DrawBitmapNinePatch九宫格绘图DrawBitmapLattice 格子绘图DrawCircle 绘制圆

2024-06-30 17:57:43 1449

原创 【SkiaSharp绘图11】SKCanvas属性详解

详细介绍使用SKCanvas构造光栅、GPU、PDF、XPS、SVG文档,还有获取修改裁切区域、边界等属性。

2024-06-26 22:33:16 1552

原创 【SkiaSharp绘图10】SKBitmap方法详解

详细介绍SKBitmap对象的解码、编码、提取、获取、修改像素、缩放等方法解析与示例。

2024-06-26 22:31:01 1598

原创 【SkiaSharp绘图09】SKBitmap属性详解

光栅位图,整数的宽度、高度,格式(颜色类型)以及指向实际像素的指针。SkBitmap 构建于 SkImageInfo 之上,包含整数宽度和高度、描述像素格式的 SkColorType 和 SkAlphaType 以及描述颜色范围的 SkColorSpace。 SkBitmap可以使用SkCanvas来绘制。如果像素数组主要是只读的,请使用 SkImage 以获得更好的性能。如果主要写入像素数组,请使用 SkSurface 以获得更好的性能。SkBitmap 不是线程安全的。

2024-06-22 21:30:07 912

转载 仓颉编程语言白皮书——属于国人的编程语言

仓颉编程语言作为一款面向全场景应用开发的现代编程语言,通过现代语言特性的集成、全方位的编译优化和运行时实现、以及开箱即用的IDE工具链支持,为开发者打造友好开发体验和卓越程序性能。其具体特性表现为:高效编程、安全可靠、轻松并发、卓越性能。

2024-06-21 23:01:44 489

原创 【SkiaSharp绘图08】SKPaint方法:自动换行、是否乱码、字符偏移、边界、截距、文本轮廓、测量文本

SKPaint方法详解:BreakText 计算宽度内可绘制的字符个数ContainsGlyphs是否会乱码GetGlyphOffsets 字符偏移量GetGlyphPositions 偏移坐标GetGlyphWidths 每个字符的宽度与边界GetHorizontalTextIntercepts 轮廓截距GetPositionedTextIntercepts轮廓截距GetTextIntercepts 轮廓截距GetTextPath 文本轮廓路径MeasureText测量文本

2024-06-21 20:44:00 1381 1

原创 【SkiaSharp绘图07】SKPaint详解(五)IsAntialias/IsStroke/Style/StrokeCap/StrokeJoin/StrokeMiter/TextAlign

SKPaint属性详解IsAntialias 是否抗锯齿IsStroke 是否只描边Style 描边、填充样式StrokeCap线帽样式StrokeJoin 连接样式StrokeMiter 斜接限制SubpixelText 是否启用亚像素定位TextAlign文本对齐方式TextEncoding 文本编码TextScaleX 文本水平比例因子TextSkewX 水平倾斜系数TypeFace 字体样式

2024-06-20 19:55:36 961

原创 【SkiaSharp绘图06】SKPaint详解(四)之ImageFilter(放大、卷积、合并、偏移、绘制、点光漫反射、点光阴面反射、聚光灯漫反射、聚光灯阴面反射、平铺)

SKPaint之ImageFilterCreateMagnifier放大滤镜CreateMatrixConvolution 卷积CreateMerge 合并叠加CreateOffset 偏移CreatePaint 绘制CreatePointLitDiffuse 点光漫反射CreatePointLitSpecular 点光阴面反射CreateSpotLitDiffuse聚光灯漫反射CreateSpotLitSpecular聚光阴面反射滤镜CreateTile平铺

2024-06-20 19:54:18 903

原创 【SkiaSharp绘图05】SKPaint详解(三)之ImageFilter(颜色、组合、膨胀、移位、光照、反射、阴影、腐蚀、变换)

SKPaint之ImageFilter图像滤镜CreateColorFilter 颜色滤镜CreateCompose 滤镜组合CreateDilate 膨胀滤镜CreateDisplacementMapEffect 移位映射CreateDistantLitDiffuse 光照CreateDistantLitSpecular 反射光照CreateDropShadow阴影效果CreateDropShadowOnly 只阴影效果CreateErode腐蚀效果CreateMatrix变换矩阵

2024-06-18 19:47:38 1282

原创 【SkiaSharp绘图04】SKPaint详解(二)FakeBoldText/FilterQuality/FontMetrics/FontSpacing/ImageFilter

SKPaint详解FakeBoldText 仿粗体FilterQuality 图像质量FontMetrics 字体规格FontSpacing 行距HintingLevel 字体渲染提示级别ImageFilter获取或设置图像滤镜CreateAlphaThreshold 透明遮罩CreateArithmetic 算术CreateBlendMode混合CreateBlur模糊

2024-06-18 19:46:21 920

原创 【SkiaSharp绘图03】SKPaint详解(一)BlendMode混合模式、ColorFilter颜色滤镜

详细介绍SKPaint对象、属性和方法,入门SkiaSharpBlendMode获取或设置混合模式SKBlendMode 枚举成员效果预览Color/ColorF获取或设置前景色ColorFilter 颜色滤镜CreateBlendMode 混合模式CreateColorMatrix 颜色转换CreateCompose 组合滤镜CreateHighContrast 高对比度滤镜CreateLighting 照明滤镜CreateLumaColorCreateTable 查表

2024-06-13 22:26:28 1083

原创 【SkiaSharp绘图02】从绘制和填充圆开始

从一个简单例子,绘制一个圆后,再填充,来体验使用SkiaSharp来绘制图像。

2024-06-13 22:22:58 1158

原创 【SkiaSharp绘图】01使用SkiaSharp绘制Hello World

SkiaSharp 是一个跨平台的 2D 图形库,用于 .NET 平台。它是 Skia 图形引擎的 .NET 绑定,提供了高性能的绘图和图形处理功能。SkiaSharp 允许开发人员在 .NET 平台上创建丰富的用户界面、图像处理应用程序、游戏和数据可视化工具。

2024-06-11 23:53:53 2497

原创 参数无效 Parameter not valid GDI+ System.Drawing System.Drawing.Graphics.GetHdc()异常

在使用GDI+绘图过程中,遇到一个错误,提示"参数无效"/“Parameter not valid”,在 System.Drawing.Graphics.GetHdc()在 System.Drawing.BufferedGraphics.RenderInternal(HandleRef refTargetDC, BufferedGraphics buffer)

2024-06-11 23:51:42 464

原创 【学习笔记】Windows GDI绘图(十三)动画播放ImageAnimator(可调速)

详解介绍ImageAnimator并使用默认方式和Timer可调速的方式播放Gif动画

2024-06-07 22:08:12 956

原创 【学习笔记】Windows GDI绘图(十二)双缓冲管理(用GIF动画测试)

测试GDI+禁用双缓冲、启用默认双缓冲管理、自定义管理双缓冲绘制GIF动画的效果

2024-06-07 12:47:39 646

原创 【学习笔记】Windows GDI绘图(十一)Graphics详解(下)

Graphics的方法Graphics.FromImageSetClip设置裁切区域IntersectClip更新为相交裁切区域TranslateClip平移裁切区域IsVisible判断点或矩形是否在裁切区域内MeasureCharacterRanges测量字符区域MeasureString测量文本大小MultiplyTransform矩阵变换

2024-06-04 22:53:40 838

原创 ScreenToGif:屏幕录制转GIF神器

ScreenToGif,录屏转Gif。在日常写博文时,经常需要录制屏幕后将视频转为GIF插入到博文中,以前一直使用录屏软件(如某Q),再上传到某网站上转为GIF后再下载下来,费时又费力。搜索发现,原来有一款开源免费的屏幕录制软件,且支持直接生成Gif格式,一下省时又省力。

2024-06-04 22:52:10 452

原创 心动(GDI+)

使用GDI+绘制旋转心形,配全部源码。

2024-06-03 19:20:44 1384

原创 【学习笔记】Windows GDI绘图(十)Graphics详解(中)

Graphics的方法AddMetafileComment添加注释BeginContainer和EndContainer新建、还原图形容器不指定指定源与目标矩形指定源与目标矩形Clear清空并填充指定颜色CopyFromScreen截图CopyPixelOperationDrawImage绘制图像DrawImage的Graphics+DrawImageAbort回调ExcludeClip排除裁切区域

2024-06-03 19:18:28 777

原创 【学习笔记】Windows GDI绘图(八)画笔Pen与画刷Brush

详细示例Pen与Brush的属性与方法

2024-05-30 21:28:02 1028

原创 【学习笔记】Windows GDI绘图(九)Graphics详解(上)

详细介绍并示例Graphics对象的属性与方法

2024-05-30 21:27:12 1141

原创 在CSDN上成长的感悟,你的粉丝长啥样?

有感而发,有思而虑,不忘初心,继续前进!

2024-05-26 20:48:35 1048

原创 【学习笔记】Windows GDI绘图(七)图形路径GraphicsPath详解(下)

GraphicsPath方法Flatten压平(将曲线转成线段)GetBounds获取外接矩形GetLastPoint获取路径最后一个点IsOutlineVisibleIsVisiable是否在轮廓上或内部Reset重置Reverse逆转点的顺序Transform矩阵变换Wrap扭曲变换Widen将路径替换为指定画笔的填充区域

2024-05-26 20:40:34 992

原创 Window GDI+ API有BUG?GetBounds测不准?

你信吗?Windows GDI+ API也有Bug?本人在了解GraphisPath的GetBounds函数时,就严重怀疑此函数有Bug,于是,记录了这一发现的过程。

2024-05-24 22:48:54 924

原创 【学习笔记】Windows GDI绘图(六)图形路径GraphicsPath详解(中)

GraphicsPath方法详解AddLines添加线段AddPath附加路径AddPie添加饼形AddPolygon添加多边形AddRectangle和AddRectangles 添加矩形AddString添加字符串SetMarkers设置标记ClearMarkers清空标记StartFigure开始新的图形CloseAllFigures闭合所有图形、CloseFigure闭合当前图形

2024-05-24 22:48:26 946

原创 【学习笔记】Windows GDI绘图(五)图形路径GraphicsPath详解(上)

详细介绍GDI+中GraphicsPath类的构造函数、属性和方法AddArc添加椭圆弧、AddBezier添加贝赛尔曲线、AddClosedCurve添加封闭基数样条曲线、AddCurve添加开放基数样条曲线、基数样条如何转Bezier、AddEllipse添加椭圆、AddLine添加线段。

2024-05-21 22:30:27 1327 1

原创 【学习笔记】Windows GDI绘图目录

学习Windows GDI+绘图过程中的所有笔记汇总目录

2024-05-21 22:18:31 466

原创 【学习笔记】Windows GDI绘图(四)矩阵Matrix详解

矩阵Matrix的构造函数、属性及相关方法说明与示例

2024-05-20 18:59:02 1264

原创 win10下编译OpenVINO

win10下编译OpenVINO

2024-05-20 18:56:58 305

原创 【学习笔记】Windows GDI绘图(三)坐标系和坐标转换

GDI中坐标系与坐标转换

2024-05-18 23:32:22 1351

原创 win10编译OnnxRuntime+TensorRT,提示“UnicodeEncodeError: ‘gbk‘ codec can‘t encode character“(已解决)

编译OnnxRuntime+TensorRT

2024-05-18 23:30:47 161

原创 【学习笔记】Windows GDI绘图(二)图像Images,位图Bitmaps和图元文件Metafiles

Windows GDI(Graphics Device Interface图形设备接口)绘图学习笔记

2024-05-16 21:47:49 988

原创 【学习笔记】Windows GDI绘图(一)图形概述、直线、曲线和图形

Windows GDI(Graphics Device Interface图形设备接口)绘图学习笔记

2024-05-16 21:46:53 1203

原创 编译onnxruntime+OpenVINO,提示“Unsupported OpenVINO version“(已解决)

编译onnxruntime+OpenVINO,提示"Unsupported OpenVINO version"(已解决)

2024-01-22 23:53:16 578

原创 编译OnnxRuntime 报“const_iterator”: 未声明的标识符(已解决)

解决“const_iterator”: 未声明的标识符 问题

2024-01-21 19:38:42 506

原创 Windows高级调试(学习笔记)-第二章-调试器介绍

调试器简介、基本调试任务、Windbg基础命令

2024-01-17 23:13:15 1307

使用GDI+绘制旋转心形动画

心动(GDI+)一文配套源码 https://blog.csdn.net/TyroneKing/article/details/139396083 1、定义心形函数 。 2、生成指定宽度、高度的心形坐标集 。 3、在定时器中控制,定时刷新绘制区域,控制当前绘制的心形点集,轮廓的点序号、心跳状态。 4、根据当前心形点集绘制一个心形用于绕着另一个心形边缘点旋转并逐渐绘制出另一个完整心形。 5、用渐变色填充最内层心形。 6、增加心形宽、高,生成另一个心形。 7、用大的心形围绕待绘制的心形边缘旋转逐渐绘制出另一个完整心形。 9、当有两层心形时,交替填充显示最内一层或二层的心形,使其有跳动的效果。 10、继续加大心形的宽、高,并在外面绘制更多层的心形。 11、当达到一定层数后,用另一个心形函数再次重复上次的绘制过程。

2024-06-02

Windows GDI+绘图学习笔记相关文章的源码

【学习笔记】Windows GDI绘图(一)图形概述、直线、曲线和图形 【学习笔记】Windows GDI绘图(二)图像Images,位图Bitmaps和图元文件Metafiles 【学习笔记】Windows GDI绘图(三)坐标系和坐标转换 【学习笔记】Windows GDI绘图(四)矩阵Matrix详解 【学习笔记】Windows GDI绘图(五)图形路径GraphicsPath详解(上) 【学习笔记】Windows GDI绘图(六)图形路径GraphicsPath详解(中) Window GDI+ API有BUG?GetBounds测不准? 【学习笔记】Windows GDI绘图(七)图形路径GraphicsPath详解(下)

2024-05-26

Win10下编译的OnnxRuntime+OneDNN v1.16.3

AppendExecutionProvider_Dnnl 本想用来加速Paddle的,却大图报错,小图比AppendExecutionProvider_CPU还慢,先共享资源吧,如果你加速成功了,记得说一声!

2024-01-21

OpenCVSharp 中遍历、修改Mat像素

OpenCVSharp 中遍历、修改Mat像素对比 1、指针 2、GetIndexer 4、GetGenericIndexer 5、GetUnsafeGenericIndexer 6、Mat.At 7、Mat.Get和Mat.Set 8、LUT "OpenCVSharp学习笔记3--OpenCV如何扫描图像、利用查找表和计时/遍历、修改Mat像素"一文的源码

2023-02-20

OpenCVSharp Mat对象操作

读取、访问、修改、显示、打印Mat对象 //读取图像 using var lenaA = Cv2.ImRead(ImagePath.LenaColor, ImreadModes.Color); if (lenaA.Empty()) return; //共享图像矩阵 var lenaB = new Mat(lenaA, Range.All, Range.All); using var lenaC = lenaA; //获取指定区域图像 using var lenaD = new Mat(lenaA, new Rect(100, 250,370, 180)); using var lenaE = lenaA[new Range(100, 200), Range.All]; //复制图像矩阵 using var lenaF = lenaA.Clone(); using Mat lenaG = new Mat(); lenaA.CopyTo(lenaG); 等等

2023-02-18

OpenCVSharp打开、显示图像

利用OpenCVSharp 打开并显示图像 var openFileDlg = new OpenFileDialog(); if (openFileDlg.ShowDialog() != DialogResult.OK) return; using var img = Cv2.ImRead(openFileDlg.FileName, ImreadModes.Color);//打开图像 //图像打开失败时img也不为null,用Empty()判断 if (img.Empty()) { MessageBox.Show($"获取图像有误:{openFileDlg.FileName}", "提示"); return; } Cv2.ImShow("Image", img);//显示图像 Cv2.WaitKey(0);//任意键继续 Cv2.DestroyAllWindows()

2023-02-18

建筑英文及revit操作界面中英对照.xlsx

封面 Cover 目录 Content 设计说明 Design Explanation 总平面 Master Plan 景观空间分析 Space Sequence Analysis 功能分析 Function Analysis 景观景点主题分析图 Landscape Theme Analysis 交通分析 Traffic Analysis 建筑 墙 Architecture Wall 门 Door 窗 Windows 构件 Component 柱 Column 屋顶 Roof

2021-06-23

Revit2018中文版完全自学一本通光盘资源.txt

Revit2018中文版完全自学一本通光盘资源

2021-06-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除