C# 클래스 PixelArtUpScaler.Vectorize

파일 보기 프로젝트 열기: michaelrbk/pixelart-vectorizer 1 사용 예제들

공개 메소드들

메소드 설명
GetOrAddVertex ( int x, int y, EdgeTag>.UndirectedGraph graph ) : Pixel
ReshapePixelCell ( ) : String
VertexSearch ( int x, int y, EdgeTag>.UndirectedGraph graph ) : Pixel
curvesOfEdgesToPoints ( ArrayList newCurvesOfEdges ) : ArrayList

비공개 메소드들

메소드 설명
AddNewEdge ( Pixel p1, Pixel p2, Color cA, Color cB, EdgeTag>.UndirectedGraph graph ) : void
AngleBetween2Lines ( bool>.TaggedUndirectedEdge edge1, bool>.TaggedUndirectedEdge edge2 ) : double
CreateNewCurves ( ) : String
CreateShapes ( ) : String
CurveSize ( EdgeTag>.TaggedUndirectedEdge edge ) : int
DrawNewGraphEdges ( ) : String
HasEdges ( int x1, int y1, int x2, int y2, EdgeTag>.UndirectedGraph graph ) : bool
ImageToGraph ( Bitmap b ) : String
PixelColorIs ( int x, int y, EdgeTag>.UndirectedGraph g ) : Color
SolveAmbiguities ( ) : String
getFirstPixel ( ArrayList curve ) : Pixel
getLastPixel ( ArrayList curve ) : Pixel

메소드 상세

GetOrAddVertex() 공개 정적인 메소드

public static GetOrAddVertex ( int x, int y, EdgeTag>.UndirectedGraph graph ) : Pixel
x int
y int
graph EdgeTag>.UndirectedGraph
리턴 Pixel

ReshapePixelCell() 공개 메소드

public ReshapePixelCell ( ) : String
리턴 String

VertexSearch() 공개 정적인 메소드

public static VertexSearch ( int x, int y, EdgeTag>.UndirectedGraph graph ) : Pixel
x int
y int
graph EdgeTag>.UndirectedGraph
리턴 Pixel

curvesOfEdgesToPoints() 공개 메소드

public curvesOfEdgesToPoints ( ArrayList newCurvesOfEdges ) : ArrayList
newCurvesOfEdges System.Collections.ArrayList
리턴 System.Collections.ArrayList