nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.Imaging

Microsoft.VisualBasic.Imaging 1.0.9753.4776.

Namespaces 42 Types 196 Members 1701

01 Namespaces

Microsoft.VisualBasic.Imaging

TypeSummary Members
Extensions 1
TextureResourceLoader Default texture brush provider 3

Microsoft.VisualBasic.Imaging.d3js

TypeSummary Members
ModuleAPI 4
ScaleChromatic d3-scale-chromatic > https://github.com/d3/d3-scale-chromatic This module provides sequential, diverging and categorical color schemes derived from Cynthia A. 4

Microsoft.VisualBasic.Imaging.d3js.Layout

TypeSummary Members
Anchor 6
DataLabeler 10
Forcedirected 7
Label a text label object 12
LabelCollisionSolver 用于解决文本标签重叠问题的力导向迭代算法模块 1
Labeler A D3 plug-in for automatic label placement using simulated annealing that easily incorporates into existing D3 code, with syntax mirroring other D3 layouts. 13

Microsoft.VisualBasic.Imaging.d3js.scale

TypeSummary Members
Extensions + Continuous scales map a continuous, quantitative input domain to a continuous output range. 4
IScale 7
LinearScale 连续性的映射 15
MapperTypes 从graphics的属性值到相应的图形属性(大小,颜色,字体,形状)的映射操作类型 6
OrdinalScale Unlike continuous scales, ordinal scales have a discrete domain and range. 12
Scaler data scaler and transform 8

Microsoft.VisualBasic.Imaging.d3js.SVG.CSS

TypeSummary Members
DirectedForceGraph Style generator for the value of CSS.style 4

Microsoft.VisualBasic.Imaging.Drawing2D

TypeSummary Members
Extensions 11
g Data plots graphics engine common abstract. 13
GraphicsRegion 绘图区域的参数 9
IPlot An abstract function interface for make graphics plot 0
Path2D 通过模拟HTML之中的svg path的绘图操作来将html svg path转换为gdi+ path对象 14
PolarGraphics2D 以极坐标为主的作图系统模块 8
PrinterDimension the size definition of the printer, usually apply for the PDF output 15
RenderShape 7
Shadow 8

Microsoft.VisualBasic.Imaging.Drawing2D.Colors

TypeSummary Members
CategoryPalettes color palette for category data. 47
ColorBrewer Colorbrewer is a nice application for creating color schemes. 49
ColorMapLegend a continues numeric scaler legend bar 17
CustomDesigns 12
Designer Generate color sequence 23
DesignerExpression vbnet lighter(term, percentage) darker(term, percentage) alpha(term, percentage) percentage = [0, 1] reverse(term) skip(term, n) take(term, n) 5
DesignerTerms Color name terms 26
Legends 5
ScalerPalette color set for visualize linear scale data color mapping 46
Viridis 8

Microsoft.VisualBasic.Imaging.Drawing2D.Colors.ColorBrewer

TypeSummary Members
DivergingSchemes Diverging schemes put equal emphasis on mid-range critical values and extremes at both ends of the data range. 81
QualitativeSchemes Qualitative schemes do not imply magnitude differences between legend classes, and hues are used to create the primary visual differences between classes. 58
SequentialSchemes Sequential schemes are suited to ordered data that progress from low to high. 125

Microsoft.VisualBasic.Imaging.Drawing2D.Colors.OfficeAccent

TypeSummary Members
OfficeColorThemes 8
srgbClr 颜色值 3

Microsoft.VisualBasic.Imaging.Drawing2D.Colors.Scaler

TypeSummary Members
CategoryColorProfile mapping term to color, used for category group plot 7
ColorHeightMap Map a color to a single numeric value 4
ColorIndex map colors and the numeric range 2
ColorProfile A color collection 5
ColorRange 4
ValueScaleColorProfile scale(color_schema_term_name), apply for the heatmap plot 9

Microsoft.VisualBasic.Imaging.Drawing2D.Extensions

TypeSummary Members
MoveTypes 3

Microsoft.VisualBasic.Imaging.Drawing2D.HeatMap

TypeSummary Members
HeatMapBrushes 4
HeatMapParameters 10
HeatMapRaster A helper class or produce heatmap raster matrix data 12
PixelData A pixel spot object associate [x,y] with intensity scale data 8
PixelRender 5
RasterMatrix matrix helper for do heatmap rendering 4
RasterScaler do image size scaling 6
ReinhardColorNormalization The Reinhard Color Normalization algorithm, developed by Reinhard et al., is a classical method for color transfer between images. 1

Microsoft.VisualBasic.Imaging.Drawing2D.HeatMap.hqx

TypeSummary Members
Hqx_2x 2
Hqx_3x 2
Hqx_4x 3
HqxScaling + wikipedia: https://en.wikipedia.org/wiki/Hqx + Tamschi/hqxSharp: hqxSharp is a C# port of hqx, a fast, high-quality magnification filter designed for pixel art. 1
Interpolation Helper class to interpolate colors. 1
RgbYuv 4

Microsoft.VisualBasic.Imaging.Drawing2D.Math2D

TypeSummary Members
CanvasScaler the scaler of the canvas size and rectangle 2
HullPolygonDraw 1

Microsoft.VisualBasic.Imaging.Drawing2D.Math2D.ConcaveHull

TypeSummary Members
BallConcave + http://www.tuicool.com/articles/iUvMjm + http://www.ian-ko.com/ET_GeoWizards/UserGuide/concaveHull.htm 9
DelaunayTriangulation http://www.tuicool.com/articles/iUvMjm 4
Extensions 1
Triangle 7
TriangleIndex the 3d point index 4

Microsoft.VisualBasic.Imaging.Drawing2D.Math2D.ConvexHull

TypeSummary Members
ConvexHull In mathematics, the convex hull or convex envelope of a set X of points in the Euclidean plane or in a Euclidean space (or, more generally, in an affine space over the reals) is… 5

Microsoft.VisualBasic.Imaging.Drawing2D.Math2D.DelaunayVoronoi

TypeSummary Members
Edge The line segment connecting the two Sites is part of the Delaunay triangulation The line segment connecting the two Vertices is part of the Voronoi diagram 24
Voronoi https://github.com/jfg8/csDelaunay 14

Microsoft.VisualBasic.Imaging.Drawing2D.Math2D.MarchingSquares

TypeSummary Members
ASCIIPrinter 2
ContourLayer 7
ContourTracing 7
GeneralPath a collection of the polygon data 12
IsoCell IsoCell is used to describe properties of data cells, in particular, indicating whether neighbors are above or below a threshold value. 11
MapMatrix 将稀疏矩阵数据转换为稠密矩阵数据 9
MarchingSquares Algorithm taken from: http://en.wikipedia.org/wiki/Marching_squares . 9
MeasureData 测量数据 5

Microsoft.VisualBasic.Imaging.Drawing2D.Math2D.PolylineSimplify

TypeSummary Members
ISimplifyUtility 1
SimplifyUtility Simplification of a 2D-polyline. 2
SimplifyUtility3D Simplification of a 3D-polyline. 3

Microsoft.VisualBasic.Imaging.Drawing2D.Shapes

TypeSummary Members
Arrow 按照任意角度旋转的箭头对象 12
Box rectangle model 5
Circle 8
Hexagon 六边形 0
Line 5
Pentacle 五角星 1
RoundRect 绘制圆角矩形 1
Shape An abstract shape element with layout information data. 11
Triangle 8

Microsoft.VisualBasic.Imaging.Drawing2D.Text

TypeSummary Members
HTMLRender 进行简单的HTML片段的渲染 3
WordWrap 3

Microsoft.VisualBasic.Imaging.Drawing2D.Text.ASCIIArt

TypeSummary Members
HelperMethods Program that converts images to ASCII art images > https://github.com/juangallostra/Image2ASCII 4
WeightedChar a pixel char 4

Microsoft.VisualBasic.Imaging.Drawing2D.Text.Nudge

TypeSummary Members
Adjustment 1
CloudOfTextRectangle class to represent an esemble of TextRectangle object. 10
ConflictIndexTuple 5
GraphicsTextHandle 1
PlateRectangle class of the geometrical figure of the plate rectangle, i.e the sides Of the rectangle are collinear With the canonical basis vectors (1,0) And (0,1). 7
SimpleNudge 4
TextRectangle class of particular rectangle in the context of pyplot. 8

Microsoft.VisualBasic.Imaging.Drawing3D

TypeSummary Members
Camera 21
DrawGraphics 3D plot for Gdidevice,由于是需要将图像显示到WinFom控件上面,所以在这里要求的是gdi+的图形驱动程序 3
IPointCloud A 3D spatial heatmap point, 3d point [x,y,z] combine with the color scaler(or heatmap) data 1
IsometricEngine Isometric 3d graphics painter 11
Light Surface的表面光照的计算 5
Model2D 4
PainterAlgorithm PAINTERS ALGORITHM provider 6
Point3D Defines the Point3D class that represents points in 3D space with Double precise. 33
Surface Object model that using for the 3D graphics. 5

Microsoft.VisualBasic.Imaging.Drawing3D.Math3D

TypeSummary Members
DistanceFieldSampler 7
Matrix 3
MaxPlainCameraView 5
Polyhedron Robust point-in-polyhedron test. 4
PolyhedronMath 4
Projection 3D coordinate transformation tools. 7
Transformation 11
Vector3D 11
VectorMath helper for unity function 5

Microsoft.VisualBasic.Imaging.Drawing3D.Math3D.DistanceFieldSampler

TypeSummary Members
Edge A pair of vertices that define a line segment. 2
Vertex Represents a point along a path. 6

Microsoft.VisualBasic.Imaging.Drawing3D.Models

TypeSummary Members
Cube 6

Microsoft.VisualBasic.Imaging.Drawing3D.Models.Isometric

TypeSummary Members
Path3D a collection of the 3d point consist a graphics path 19
Shape3D A collection of the path3D data. 16

Microsoft.VisualBasic.Imaging.Drawing3D.Models.Isometric.Paths

TypeSummary Members
Arc 圆弧 1
Circle Created by fabianterhorst on 01.04.17. 1
Rectangle Created by fabianterhorst on 01.04.17. 0
Star Created by fabianterhorst on 01.04.17. 0

Microsoft.VisualBasic.Imaging.Drawing3D.Models.Isometric.Shapes

TypeSummary Members
Cylinder Created by fabianterhorst on 01.04.17. 0
Knot 彭罗斯三角三维模型 1
Octahedron Created by fabianterhorst on 02.04.17. 0
Pie a 3d pie piece 0
Prism Created by fabianterhorst on 01.04.17. 2
Pyramid Created by fabianterhorst on 02.04.17. 0
Stairs Created by fabianterhorst on 02.04.17. 0

Microsoft.VisualBasic.Imaging.Drawing3D.PainterAlgorithm

TypeSummary Members
Polygon The polygon buffer unit after the 3D to 2D projection and the z-order sorts. 2

Microsoft.VisualBasic.Imaging.Driver

TypeSummary Members
DeviceDescription 2
GraphicsData gdi+ images: Image, Bitmap / SVG image: SvgDocument 2
IElementCommentWriter 1
ImageData Get image value from ImageData.Image 4
ImageDriver 3
ImageSynthesis Makes the DrawImage function compatible with old gdi+ interface 5
InternalCanvas 可以借助这个画布对象创建多图层的绘图操作 1
SVGData SVG graphic data 6

Microsoft.VisualBasic.Imaging.Driver.CSS

TypeSummary Members
RuntimeInvoker 因为绘图的函数一般有很多的CSS样式参数用来调整图形上面的元素的样式, 通过命令行传递这么多的参数不现实,故而在这里通过CSS文件加反射的形式 来传递这些绘图参数,并且同时也保留对函数式编程的兼容性 4
Types 14

Microsoft.VisualBasic.Imaging.Filters

TypeSummary Members
GaussBlur 1
GaussianSmooth 3
ImageStrech 3
Matrix the bitmap image gauss smooth helper https://zhuanlan.zhihu.com/p/73363439 4
Matrix2DFiltersAlgorithm https://zhuanlan.zhihu.com/p/73421455 0
TabulateClipScaler processing of the grayscale/heatmap scale image 3
Thresholding 6

Microsoft.VisualBasic.Imaging.PostScript

TypeSummary Members
GraphicsPostScript Graphics for create postscript 66
Matrix2D a light weight 2D affine transformation matrix 16
Parser A general purpose ASCII postscript parser. 13
PostScriptBuilder A helper module for convert the postscript object as ASCII script text 7
PsComment 3
PSElement abstract model of the painting elements 2
PSElement An postscript graphics element 1
Writer file writer for the postscript file 22

Microsoft.VisualBasic.Imaging.PostScript.Elements

TypeSummary Members
Arc 1
ImageData 4

Microsoft.VisualBasic.Imaging.PostScript.Parser

TypeSummary Members
ArcInfo a pending elliptical arc description captured from the arc operator. 0

Microsoft.VisualBasic.Imaging.SVG

TypeSummary Members
GeometryElement 7
GraphicsSVG SVG graphics generator 69
MatrixTransform 8
Renderer Rendering svg vector image to gdi+ pixel image. 6
SVGDataLayers 使用SvgGroup图层的方式构建出一个完整的SVG模型 6
SVGWriter Write the data in GraphicsSVG as a xml file. 4

Microsoft.VisualBasic.Imaging.SVG.CSS

TypeSummary Members
CSSStyles 在这个SVG对象之中所定义的CSS样式数据 0
Filter 图层滤镜 0

Microsoft.VisualBasic.Imaging.SVG.PathHelper

TypeSummary Members
Command the base command for build a svg path 4
Interpreter the svg path Command interpreter 11
ModelBuilder gdi+ object to svg model convertor 4

Microsoft.VisualBasic.Imaging.SVG.XML

TypeSummary Members
SvgBasicShape Basic shapes There are several basic shapes used for most SVG drawing. 0
SvgCircle The <circle> SVG element is an SVG basic shape, used to draw circles based on a center point and a radius. 4
SvgContainer SVG之中的画布对象 15
SvgDocument SVG: Scalable Vector Graphics Scalable Vector Graphics (SVG) is an XML-based markup language for describing two-dimensional based vector graphics. 19
SvgElement The basically SVG XML document node, it can be tweaks on the style by using CSS 25
SvgEllipse An <ellipse> is a more general form of the <circle> element, where you can scale the x and y radius (commonly referred to as the semimajor and semiminor axes in maths) of the c… 4
SvgGroup The <g> SVG element is a container used to group other SVG elements. 0
SvgImage The <image> SVG element includes images inside SVG documents. 11
SvgLine The <line> element takes the positions of two points as parameters and draws a straight line between them. 7
SvgMarker The <marker> element defines a graphic used for drawing arrowheads or polymarkers on a given <path>, <line>, <polyline> or <polygon> element. 6
SvgMetadata the svg RDF metadata node 0
SvgPath A <path> is the most general shape that can be used in SVG. 3
SvgPolygon A <polygon> is similar to a <polyline>, in that it is composed of straight line segments connecting a list of points. 3
SvgPolyLine A <polyline> is a group of connected straight lines. 1
SvgRect The <rect> element draws a rectangle on the screen. 8
SvgSymbol The <symbol> element is used to define graphical template objects which can be instantiated by a <use> element. 1
SvgText The SVG <text> element draws a graphics element consisting of text. 14
SvgUse The <use> element takes nodes from within the SVG document, and duplicates them somewhere else. 6

Microsoft.VisualBasic.Imaging.SVG.XML.Enums

TypeSummary Members
SvgEnum a string constant value 4