This documentation is for the old version. Go to the latest Graphics Mill docs

TransformsProvider.Texturize Method (Int32, Int32, Int32, Int32, RotateFlipType, FadeType, InterpolationMode)

Create texture from the image by reducing its size and "gluing" it with its copies seamlessly.

Namespace: Aurigma.GraphicsMill
Assembly: Aurigma.GraphicsMill (in Aurigma.GraphicsMill.dll)

Syntax

Visual Basic
Public Sub Texturize ( _
	columnsAmount As Integer, _
	rowsAmount As Integer, _
	horizontalIntersection As Integer, _
	verticalIntersection As Integer, _
	flipMode As RotateFlipType, _
	fadeType As FadeType, _
	interpolationMode As InterpolationMode _
)
C#
public void Texturize(
	int columnsAmount,
	int rowsAmount,
	int horizontalIntersection,
	int verticalIntersection,
	RotateFlipType flipMode,
	FadeType fadeType,
	InterpolationMode interpolationMode
)

Parameters

columnsAmount

Type: System.Int32

Columns number.
rowsAmount

Type: System.Int32

Rows number.
horizontalIntersection

Type: System.Int32

Value that specifies how much percents of image are overlapped horizontally (at single side).
verticalIntersection

Type: System.Int32

Value that specifies how much percents of image are overlapped vertically (at single side).
flipMode

Type: System.Drawing.RotateFlipType

RotateFlipType value that specifies how to flip/rotate the images one relatively other.
fadeType

Type: Aurigma.GraphicsMill.Transforms.FadeType

FadeType value that specifies how to fade out edges to eliminate seams.
interpolationMode

Type: Aurigma.GraphicsMill.Transforms.InterpolationMode

InterpolationMode value specifying interpolation algorithm used during resizing.

Remarks

You can also use Texturize class to apply this effect.

See Also

Reference