Skip to content

Latest commit

 

History

History
59 lines (51 loc) · 1.57 KB

Defines.md

File metadata and controls

59 lines (51 loc) · 1.57 KB

Defines

Command line option -define

C#

// Read image from file
using (MagickImage image = new MagickImage("Snakeware.png"))
{
    // Tells the dds coder to use dxt1 compression when writing the image
    image.Settings.SetDefine(MagickFormat.Dds, "compression", "dxt1");
    // Write the image
    image.Write("Snakeware.dds");
}

VB.NET

' Read image from file
Using image As New MagickImage(SampleFiles.SnakewarePng)
    ' Tells the dds coder to use dxt1 compression when writing the image
    image.Settings.SetDefine(MagickFormat.Dds, "compression", "dxt1")
    ' Save image as dds file
    image.Write("Snakeware.dds")
End Using

Defines that need to be set before reading an image

C#

MagickReadSettings settings = new MagickReadSettings();
// Set define that tells the jpeg coder that the output image will be 32x32
settings.SetDefine(MagickFormat.Jpeg, "size", "32x32");

// Read image from file
using (MagickImage image = new MagickImage("Snakeware.jpg"))
{
    // Create thumnail that is 32 pixels wide and 32 pixels high
    image.Thumbnail(32,32);
    // Save image as tiff
    image.Write("Snakeware.tiff");
}

VB.NET

Dim settings As New MagickReadSettings()
' Set define that tells the jpeg coder that the output image will be 32x32
settings.SetDefine(MagickFormat.Jpeg, "size", "32x32")

' Read image from file
Using image As New MagickImage("Snakeware.jpg")
    ' Create thumnail that is 32 pixels wide and 32 pixels high
    image.Thumbnail(32, 32)
    ' Save image as tiff
    image.Write("Snakeware.tiff")
End Using