diff --git a/.vs/ShiftOS/v15/sqlite3/storage.ide b/.vs/ShiftOS/v15/sqlite3/storage.ide
deleted file mode 100644
index 4a94421..0000000
Binary files a/.vs/ShiftOS/v15/sqlite3/storage.ide and /dev/null differ
diff --git a/ShiftOS.Engine/ShiftOS.Engine.csproj b/ShiftOS.Engine/ShiftOS.Engine.csproj
index 71721bc..6740db1 100644
--- a/ShiftOS.Engine/ShiftOS.Engine.csproj
+++ b/ShiftOS.Engine/ShiftOS.Engine.csproj
@@ -52,6 +52,9 @@
True
Resources.resx
+
+
+
UserControl
@@ -93,5 +96,6 @@
+
\ No newline at end of file
diff --git a/ShiftOS.Engine/Terminal/Commands/Hello.cs b/ShiftOS.Engine/Terminal/Commands/Hello.cs
new file mode 100644
index 0000000..531bd1f
--- /dev/null
+++ b/ShiftOS.Engine/Terminal/Commands/Hello.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace ShiftOS.Engine.Terminal.Commands
+{
+ public class Hello : TerminalCommand
+ {
+ public override string GetName()
+ {
+ return "Hello";
+ }
+
+ public override string Run(params string[] parameters)
+ {
+ return "Oh, HELLO, " + String.Join(" ", parameters);
+ }
+ }
+}
diff --git a/ShiftOS.Engine/Terminal/TerminalBackend.cs b/ShiftOS.Engine/Terminal/TerminalBackend.cs
new file mode 100644
index 0000000..7103238
--- /dev/null
+++ b/ShiftOS.Engine/Terminal/TerminalBackend.cs
@@ -0,0 +1,46 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Reflection;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace ShiftOS.Engine.Terminal
+{
+ public static class TerminalBackend
+ {
+ // The line below gets all the terminal commands in... well... the entire ShiftOS.Engine
+ public static IEnumerable instances = from t in Assembly.GetExecutingAssembly().GetTypes()
+ where t.IsSubclassOf(typeof(TerminalCommand))
+ && t.GetConstructor(Type.EmptyTypes) != null
+ select Activator.CreateInstance(t) as TerminalCommand;
+
+ ///
+ /// Runs a terminal command.
+ ///
+ ///
+ /// Returns all the output from that command.
+ public static string RunCommand(string command)
+ {
+ string name;
+ try { name = command.Split(' ')[0]; } catch { name = command; }
+
+ var theParams = new string[command.Split(' ').Length - 1];
+ Array.Copy(command.Split(' '), 1, theParams, 0, command.Split(' ').Length - 1);
+
+ foreach (TerminalCommand instance in instances)
+ {
+ if (instance.GetName() == name)
+ return instance.Run(theParams);
+ }
+
+ return "The command cannot be found.";
+ }
+
+ // An extra function ;)
+ private static Type[] GetTypesInNamespace(Assembly assembly, string nameSpace)
+ {
+ return assembly.GetTypes().Where(t => String.Equals(t.Namespace, nameSpace, StringComparison.Ordinal)).ToArray();
+ }
+ }
+}
diff --git a/ShiftOS.Engine/Terminal/TerminalCommand.cs b/ShiftOS.Engine/Terminal/TerminalCommand.cs
new file mode 100644
index 0000000..a344122
--- /dev/null
+++ b/ShiftOS.Engine/Terminal/TerminalCommand.cs
@@ -0,0 +1,15 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace ShiftOS.Engine.Terminal
+{
+ public abstract class TerminalCommand
+ {
+ public abstract string GetName();
+
+ public abstract string Run(params string[] parameters);
+ }
+}
diff --git a/ShiftOS.Main/ShiftOS.Main.csproj b/ShiftOS.Main/ShiftOS.Main.csproj
index c814c14..7c19b38 100644
--- a/ShiftOS.Main/ShiftOS.Main.csproj
+++ b/ShiftOS.Main/ShiftOS.Main.csproj
@@ -70,6 +70,12 @@
Shifter.cs
+
+ UserControl
+
+
+ Terminal.cs
+
Form
@@ -104,6 +110,9 @@
Shifter.cs
+
+ Terminal.cs
+
TestForm.cs
diff --git a/ShiftOS.Main/ShiftOS/Apps/Terminal.Designer.cs b/ShiftOS.Main/ShiftOS/Apps/Terminal.Designer.cs
new file mode 100644
index 0000000..e92cdb4
--- /dev/null
+++ b/ShiftOS.Main/ShiftOS/Apps/Terminal.Designer.cs
@@ -0,0 +1,65 @@
+namespace ShiftOS.Main.ShiftOS.Apps
+{
+ partial class Terminal
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Component Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.termmain = new System.Windows.Forms.RichTextBox();
+ this.SuspendLayout();
+ //
+ // termmain
+ //
+ this.termmain.BackColor = System.Drawing.Color.Black;
+ this.termmain.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.termmain.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.termmain.ForeColor = System.Drawing.Color.White;
+ this.termmain.Location = new System.Drawing.Point(0, 0);
+ this.termmain.Name = "termmain";
+ this.termmain.Size = new System.Drawing.Size(476, 394);
+ this.termmain.TabIndex = 0;
+ this.termmain.Text = "";
+ this.termmain.SelectionChanged += new System.EventHandler(this.termmain_SelectionChanged);
+ this.termmain.TextChanged += new System.EventHandler(this.termmain_TextChanged);
+ this.termmain.KeyDown += new System.Windows.Forms.KeyEventHandler(this.termmain_KeyDown);
+ //
+ // Terminal
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.termmain);
+ this.Name = "Terminal";
+ this.Size = new System.Drawing.Size(476, 394);
+ this.Load += new System.EventHandler(this.Terminal_Load);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private System.Windows.Forms.RichTextBox termmain;
+ }
+}
diff --git a/ShiftOS.Main/ShiftOS/Apps/Terminal.cs b/ShiftOS.Main/ShiftOS/Apps/Terminal.cs
new file mode 100644
index 0000000..a9bd093
--- /dev/null
+++ b/ShiftOS.Main/ShiftOS/Apps/Terminal.cs
@@ -0,0 +1,95 @@
+using System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Data;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows.Forms;
+using ShiftOS.Engine;
+using ShiftOS.Engine.Terminal;
+
+namespace ShiftOS.Main.ShiftOS.Apps
+{
+ public partial class Terminal : UserControl
+ {
+ public string defaulttextBefore = "user> ";
+ public string defaulttextResult = "user@shiftos> "; // NOT YET IMPLEMENTED!!!
+ public bool doClear = false;
+
+ // The below variables makes the terminal... a terminal!
+ public string OldText = "";
+ public int TrackingPosition = 0;
+
+ public Terminal()
+ {
+ InitializeComponent();
+
+ termmain.ContextMenuStrip = new ContextMenuStrip(); // Disables the right click of a richtextbox!
+ }
+
+ public void Print(string text)
+ {
+ termmain.AppendText($"\n {text} \n {defaulttextResult}");
+ TrackingPosition = termmain.Text.Length;
+ }
+
+ private void termmain_KeyDown(object sender, KeyEventArgs e)
+ {
+ // The below code disables the ability to paste anything other then text...
+
+ if (e.Control && e.KeyCode == Keys.V)
+ {
+ //if (Clipboard.ContainsText())
+ // termmain.Paste(DataFormats.GetFormat(DataFormats.Text));
+ e.Handled = true;
+ } else if (e.KeyCode == Keys.Enter) {
+ Print(TerminalBackend.RunCommand(termmain.Text.Substring(TrackingPosition, termmain.Text.Length - TrackingPosition))); // The most horrific line in the entire application!
+ e.Handled = true;
+ }
+ }
+
+ private void termmain_TextChanged(object sender, EventArgs e)
+ {
+ if (termmain.SelectionStart < TrackingPosition)
+ {
+ if (doClear == false) // If it's not clearing the terminal
+ {
+ termmain.Text = OldText;
+ termmain.Select(termmain.Text.Length, 0);
+ }
+ }
+ else
+ {
+ OldText = termmain.Text;
+ }
+ }
+
+ private void termmain_SelectionChanged(object sender, EventArgs e)
+ {
+ if (termmain.SelectionStart < TrackingPosition)
+ {
+ termmain.Text = OldText;
+ termmain.Select(termmain.Text.Length, 0);
+ }
+ }
+
+ private void Terminal_Load(object sender, EventArgs e)
+ {
+ Print("\n");
+ }
+
+ public string RunCommand(string command)
+ {
+ string ToReturn = "";
+
+ if (command == "hi")
+ {
+ ToReturn = $"{ToReturn} \n Hi!";
+ MessageBox.Show("HI!");
+ }
+ return ToReturn;
+ }
+ }
+}
diff --git a/ShiftOS.Main/ShiftOS/Apps/Terminal.resx b/ShiftOS.Main/ShiftOS/Apps/Terminal.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/ShiftOS.Main/ShiftOS/Apps/Terminal.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
diff --git a/ShiftOS.Main/ShiftOS/Desktop.Designer.cs b/ShiftOS.Main/ShiftOS/Desktop.Designer.cs
index dac30c6..ae2dc17 100644
--- a/ShiftOS.Main/ShiftOS/Desktop.Designer.cs
+++ b/ShiftOS.Main/ShiftOS/Desktop.Designer.cs
@@ -28,75 +28,87 @@
///
private void InitializeComponent()
{
- this.components = new System.ComponentModel.Container();
- this.listView1 = new System.Windows.Forms.ListView();
- this.taskbar = new System.Windows.Forms.ToolStrip();
- this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton();
- this.taskbarClock = new System.Windows.Forms.ToolStripLabel();
- this.timer1 = new System.Windows.Forms.Timer(this.components);
- this.taskbar.SuspendLayout();
- this.SuspendLayout();
- //
- // listView1
- //
- this.listView1.BorderStyle = System.Windows.Forms.BorderStyle.None;
- this.listView1.Dock = System.Windows.Forms.DockStyle.Fill;
- this.listView1.Location = new System.Drawing.Point(0, 0);
- this.listView1.Name = "listView1";
- this.listView1.Size = new System.Drawing.Size(1962, 1236);
- this.listView1.TabIndex = 0;
- this.listView1.UseCompatibleStateImageBehavior = false;
- //
- // taskbar
- //
- this.taskbar.Dock = System.Windows.Forms.DockStyle.Bottom;
- this.taskbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
- this.taskbar.ImageScalingSize = new System.Drawing.Size(24, 24);
- this.taskbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.components = new System.ComponentModel.Container();
+ this.listView1 = new System.Windows.Forms.ListView();
+ this.taskbar = new System.Windows.Forms.ToolStrip();
+ this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton();
+ this.taskbarClock = new System.Windows.Forms.ToolStripLabel();
+ this.timer1 = new System.Windows.Forms.Timer(this.components);
+ this.terminalToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.taskbar.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // listView1
+ //
+ this.listView1.BorderStyle = System.Windows.Forms.BorderStyle.None;
+ this.listView1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.listView1.Location = new System.Drawing.Point(0, 0);
+ this.listView1.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.listView1.Name = "listView1";
+ this.listView1.Size = new System.Drawing.Size(1277, 684);
+ this.listView1.TabIndex = 0;
+ this.listView1.UseCompatibleStateImageBehavior = false;
+ //
+ // taskbar
+ //
+ this.taskbar.Dock = System.Windows.Forms.DockStyle.Bottom;
+ this.taskbar.GripStyle = System.Windows.Forms.ToolStripGripStyle.Hidden;
+ this.taskbar.ImageScalingSize = new System.Drawing.Size(24, 24);
+ this.taskbar.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.toolStripDropDownButton1,
this.taskbarClock});
- this.taskbar.Location = new System.Drawing.Point(0, 1204);
- this.taskbar.Name = "taskbar";
- this.taskbar.Size = new System.Drawing.Size(1962, 32);
- this.taskbar.TabIndex = 1;
- this.taskbar.Text = "toolStrip1";
- //
- // toolStripDropDownButton1
- //
- this.toolStripDropDownButton1.Image = global::ShiftOS.Main.Properties.Resources.iconWebBrowser;
- this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
- this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
- this.toolStripDropDownButton1.Size = new System.Drawing.Size(131, 29);
- this.toolStripDropDownButton1.Tag = ((uint)(0u));
- this.toolStripDropDownButton1.Text = "Programs";
- //
- // taskbarClock
- //
- this.taskbarClock.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
- this.taskbarClock.Image = global::ShiftOS.Main.Properties.Resources.iconClock;
- this.taskbarClock.Name = "taskbarClock";
- this.taskbarClock.Size = new System.Drawing.Size(70, 29);
- this.taskbarClock.Tag = ((uint)(0u));
- this.taskbarClock.Text = "0:00";
- //
- // timer1
- //
- this.timer1.Interval = 1000;
- this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
- //
- // Desktop
- //
- this.AutoScaleDimensions = new System.Drawing.SizeF(9F, 20F);
- this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
- this.ClientSize = new System.Drawing.Size(1962, 1236);
- this.Controls.Add(this.taskbar);
- this.Controls.Add(this.listView1);
- this.Name = "Desktop";
- this.Text = "Desktop";
- this.taskbar.ResumeLayout(false);
- this.taskbar.PerformLayout();
- this.ResumeLayout(false);
- this.PerformLayout();
+ this.taskbar.Location = new System.Drawing.Point(0, 653);
+ this.taskbar.Name = "taskbar";
+ this.taskbar.Size = new System.Drawing.Size(1277, 31);
+ this.taskbar.TabIndex = 1;
+ this.taskbar.Text = "toolStrip1";
+ //
+ // toolStripDropDownButton1
+ //
+ this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.terminalToolStripMenuItem});
+ this.toolStripDropDownButton1.Image = global::ShiftOS.Main.Properties.Resources.iconWebBrowser;
+ this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.toolStripDropDownButton1.Name = "toolStripDropDownButton1";
+ this.toolStripDropDownButton1.Size = new System.Drawing.Size(95, 28);
+ this.toolStripDropDownButton1.Tag = ((uint)(0u));
+ this.toolStripDropDownButton1.Text = "Programs";
+ //
+ // taskbarClock
+ //
+ this.taskbarClock.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
+ this.taskbarClock.Image = global::ShiftOS.Main.Properties.Resources.iconClock;
+ this.taskbarClock.Name = "taskbarClock";
+ this.taskbarClock.Size = new System.Drawing.Size(52, 28);
+ this.taskbarClock.Tag = ((uint)(0u));
+ this.taskbarClock.Text = "0:00";
+ //
+ // timer1
+ //
+ this.timer1.Interval = 1000;
+ this.timer1.Tick += new System.EventHandler(this.timer1_Tick);
+ //
+ // terminalToolStripMenuItem
+ //
+ this.terminalToolStripMenuItem.Name = "terminalToolStripMenuItem";
+ this.terminalToolStripMenuItem.Size = new System.Drawing.Size(152, 22);
+ this.terminalToolStripMenuItem.Text = "Terminal";
+ this.terminalToolStripMenuItem.Click += new System.EventHandler(this.terminalToolStripMenuItem_Click);
+ //
+ // Desktop
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.ClientSize = new System.Drawing.Size(1277, 684);
+ this.Controls.Add(this.taskbar);
+ this.Controls.Add(this.listView1);
+ this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
+ this.Name = "Desktop";
+ this.Text = "Desktop";
+ this.taskbar.ResumeLayout(false);
+ this.taskbar.PerformLayout();
+ this.ResumeLayout(false);
+ this.PerformLayout();
}
@@ -107,5 +119,6 @@
private System.Windows.Forms.ToolStripDropDownButton toolStripDropDownButton1;
private System.Windows.Forms.ToolStripLabel taskbarClock;
private System.Windows.Forms.Timer timer1;
- }
+ private System.Windows.Forms.ToolStripMenuItem terminalToolStripMenuItem;
+ }
}
\ No newline at end of file
diff --git a/ShiftOS.Main/ShiftOS/Desktop.cs b/ShiftOS.Main/ShiftOS/Desktop.cs
index 494222a..06f1fc8 100644
--- a/ShiftOS.Main/ShiftOS/Desktop.cs
+++ b/ShiftOS.Main/ShiftOS/Desktop.cs
@@ -57,5 +57,12 @@ namespace ShiftOS.Main.ShiftOS
private void timer1_Tick(object sender, EventArgs e) =>
taskbarClock.Text = $"{DateTime.Now:t}";
- }
+
+ private void terminalToolStripMenuItem_Click(object sender, EventArgs e)
+ {
+ Apps.Terminal trm = new Apps.Terminal();
+
+ ShiftWM.Init(trm, "Terminal", null, false, true);
+ }
+ }
}
diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Copyright.txt b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Copyright.txt
new file mode 100644
index 0000000..e75b390
--- /dev/null
+++ b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Copyright.txt
@@ -0,0 +1,1309 @@
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+1. Magick.NET copyright:
+
+Copyright 2013-2017 Dirk Lemstra
+
+Licensed under the ImageMagick License (the "License"); you may not use this
+file except in compliance with the License. You may obtain a copy of the License
+at
+
+ https://www.imagemagick.org/script/license.php
+
+Unless required by applicable law or agreed to in writing, software distributed
+under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+CONDITIONS OF ANY KIND, either express or implied. See the License for the
+specific language governing permissions and limitations under the License.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+2. ImageMagick copyright:
+
+Copyright 1999-2015 ImageMagick Studio LLC, a non-profit organization dedicated
+to making software imaging solutions freely available.
+
+You may not use this file except in compliance with the License. You may obtain
+a copy of the License at
+
+ https://www.imagemagick.org/script/license.php
+
+Unless required by applicable law or agreed to in writing, software distributed
+under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+CONDITIONS OF ANY KIND, either express or implied. See the License for the
+specific language governing permissions and limitations under the License.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+3. E. I. du Pont de Nemours and Company copyright:
+
+Copyright 1999 E. I. du Pont de Nemours and Company
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files ("ImageMagick"), to deal in
+ImageMagick without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of ImageMagick, and to permit persons to whom the ImageMagick is furnished to
+do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of ImageMagick.
+
+The software is provided "as is", without warranty of any kind, express or
+implied, including but not limited to the warranties of merchantability,
+fitness for a particular purpose and noninfringement. In no event shall E. I.
+du Pont de Nemours and Company be liable for any claim, damages or other
+liability, whether in an action of contract, tort or otherwise, arising from,
+out of or in connection with ImageMagick or the use or other dealings in
+ImageMagick.
+
+Except as contained in this notice, the name of the E. I. du Pont de Nemours
+and Company shall not be used in advertising or otherwise to promote the sale,
+use or other dealings in ImageMagick without prior written authorization from
+the E. I. du Pont de Nemours and Company.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+4. OpenSSH copyright:
+
+Copyright (c) 2000 Markus Friedl. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+this list of conditions and the following disclaimer in the documentation
+and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR \`\`AS IS\'\' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+5. Xfig copyright:
+
+| FIG : Facility for Interactive Generation of figures
+| Copyright (c) 1985-1988 by Supoj Sutanthavibul
+| Parts Copyright (c) 1989-2000 by Brian V. Smith
+| Parts Copyright (c) 1991 by Paul King
+
+Any party obtaining a copy of these files is granted, free of charge, a full
+and unrestricted irrevocable, world-wide, paid up, royalty-free, nonexclusive
+right and license to deal in this software and documentation files (the
+"Software"), including without limitation the rights to use, copy, modify,
+merge, publish, distribute, sublicense, and/or sell copies of the Software, and
+to permit persons who receive copies from any such party to do so, with the
+only requirement being that this copyright notice remain intact.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+6. ezXML copyright:
+
+Copyright 2004-2006 Aaron Voisine
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+7. GraphicsMagick copyright:
+
+Copyright (C) 2002 - 2009 GraphicsMagick Group
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+8. Magick++ copyright:
+
+Copyright 1999 - 2002 Bob Friesenhahn
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+the source files and associated documentation files ("Magick++"), to deal in
+Magick++ without restriction, including without limitation of the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of Magick++, and to permit persons to whom the Magick++ is furnished to do so,
+subject to the following conditions:
+
+This copyright notice shall be included in all copies or substantial portions
+of Magick++. The copyright to Magick++ is retained by its author and shall not
+be subsumed or replaced by any other copyright.
+
+The software is provided "as is", without warranty of any kind, express or
+implied, including but not limited to the warranties of merchantability,fitness
+for a particular purpose and noninfringement. In no event shall Bob Friesenhahn
+be liable for any claim, damages or other liability, whether in an action of
+contract, tort or otherwise, arising from, out of or in connection with
+Magick++ or the use or other dealings in Magick++.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+9. Gsview copyright:
+
+Copyright (C) 2000-2002, Ghostgum Software Pty Ltd. All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this file ("Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish, distribute,
+sublicense, and/or sell copies of this Software, and to permit persons to whom
+this file is furnished to do so, subject to the following conditions:
+
+This Software is distributed with NO WARRANTY OF ANY KIND. No author or
+distributor accepts any responsibility for the consequences of using it, or
+for whether it serves any particular purpose or works at all, unless he or she
+says so in writing.
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+10. Libsquish copyright:
+
+Copyright (c) 2006 Simon Brown si@sjbrown.co.uk
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+11. Libbzip2 copyright:
+
+This program, "bzip2", the associated library "libbzip2", and all documentation,
+are copyright (C) 1996-2006 Julian R Seward. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+list of conditions and the following disclaimer.
+
+2. The origin of this software must not be misrepresented; you must not claim
+that you wrote the original software. If you use this software in a product,
+an acknowledgment in the product documentation would be appreciated but is
+not required.
+
+3. Altered source versions must be plainly marked as such, and must not be
+misrepresented as being the original software.
+
+4. The name of the author may not be used to endorse or promote products
+derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
+OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
+OF SUCH DAMAGE.
+
+Julian Seward, Cambridge, UK.
+jseward@bzip.org
+bzip2/libbzip2 version 1.0.4 of 20 December 2006
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+12. OpenEXR copyright:
+
+Copyright (c) 2006, Industrial Light & Magic, a division of Lucasfilm
+Entertainment Company Ltd. Portions contributed and copyright held by
+others as indicated. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above
+ copyright notice, this list of conditions and the following
+ disclaimer.
+
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided with
+ the distribution.
+
+ * Neither the name of Industrial Light & Magic nor the names of
+ any other contributors to this software may be used to endorse or
+ promote products derived from this software without specific prior
+ written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+13. Libffi copyright:
+
+libffi - Copyright (c) 1996-2012 Anthony Green, Red Hat, Inc and others.
+See source files for details.
+
+Permission is hereby granted, free of charge, to any person obtaininga copy
+of this software and associated documentation files (the ``Software''), to
+deal in the Software without restriction, including without limitation the
+rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+sell copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED ``AS IS'', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+14. JasPer copyright:
+
+JasPer License Version 2.0
+
+Copyright (c) 2001-2006 Michael David Adams
+Copyright (c) 1999-2000 Image Power, Inc.
+Copyright (c) 1999-2000 The University of British Columbia
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person (the "User")
+obtaining a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including without
+limitation the rights to use, copy, modify, merge, publish, distribute, and/or
+sell copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+1. The above copyright notices and this permission notice (which includes
+the disclaimer below) shall be included in all copies or substantial portions
+of the Software.
+
+2. The name of a copyright holder shall not be used to endorse or promote
+products derived from the Software without specific prior written permission.
+
+THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO
+USE OF THE SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. THE
+SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS "AS IS", WITHOUT WARRANTY OF ANY
+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
+PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER
+RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
+USE OR PERFORMANCE OF THIS SOFTWARE. NO ASSURANCES ARE PROVIDED BY THE
+COPYRIGHT HOLDERS THAT THE SOFTWARE DOES NOT INFRINGE THE PATENT OR OTHER
+INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY. EACH COPYRIGHT HOLDER
+DISCLAIMS ANY LIABILITY TO THE USER FOR CLAIMS BROUGHT BY ANY OTHER ENTITY
+BASED ON INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR OTHERWISE. AS A
+CONDITION TO EXERCISING THE RIGHTS GRANTED HEREUNDER, EACH USER HEREBY ASSUMES
+SOLE RESPONSIBILITY TO SECURE ANY OTHER INTELLECTUAL PROPERTY RIGHTS NEEDED, IF
+ANY. THE SOFTWARE IS NOT FAULT-TOLERANT AND IS NOT INTENDED FOR USE IN
+MISSION-CRITICAL SYSTEMS, SUCH AS THOSE USED IN THE OPERATION OF NUCLEAR
+FACILITIES, AIRCRAFT NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC CONTROL
+SYSTEMS, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS SYSTEMS, IN WHICH THE FAILURE
+OF THE SOFTWARE OR SYSTEM COULD LEAD DIRECTLY TO DEATH,PERSONAL INJURY, OR
+SEVERE PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES"). THE
+COPYRIGHT HOLDERS SPECIFICALLY DISCLAIM ANY EXPRESS OR IMPLIED WARRANTY OF
+FITNESS FOR HIGH RISK ACTIVITIES.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+15. Libjpeg-turbo copyright:
+
+The authors make NO WARRANTY or representation, either express or implied,
+with respect to this software, its quality, accuracy, merchantability, or
+fitness for a particular purpose. This software is provided "AS IS", and you,
+its user, assume the entire risk as to its quality and accuracy.
+
+This software is copyright (C) 1991-2012, Thomas G. Lane, Guido Vollbeding.
+All Rights Reserved except as specified below.
+
+Permission is hereby granted to use, copy, modify, and distribute this
+software (or portions thereof) for any purpose, without fee, subject to these
+conditions:
+(1) If any part of the source code for this software is distributed, then this
+README file must be included, with this copyright and no-warranty notice
+unaltered; and any additions, deletions, or changes to the original files
+must be clearly indicated in accompanying documentation.
+(2) If only executable code is distributed, then the accompanying
+documentation must state that "this software is based in part on the work of
+the Independent JPEG Group".
+(3) Permission for use of this software is granted only if the user accepts
+full responsibility for any undesirable consequences; the authors accept
+NO LIABILITY for damages of any kind.
+
+These conditions apply to any software derived from or based on the IJG code,
+not just to the unmodified library. If you use our work, you ought to
+acknowledge us.
+
+Permission is NOT granted for the use of any IJG author's name or company name
+in advertising or publicity relating to this software or products derived from
+it. This software may be referred to only as "the Independent JPEG Group's
+software".
+
+We specifically permit and encourage the use of this software as the basis of
+commercial products, provided that all warranty or liability claims are
+assumed by the product vendor.
+
+
+The Unix configuration script "configure" was produced with GNU Autoconf.
+It is copyright by the Free Software Foundation but is freely distributable.
+The same holds for its supporting scripts (config.guess, config.sub,
+ltmain.sh). Another support script, install-sh, is copyright by X Consortium
+but is also freely distributable.
+
+The IJG distribution formerly included code to read and write GIF files.
+To avoid entanglement with the Unisys LZW patent, GIF reading support has
+been removed altogether, and the GIF writer has been simplified to produce
+"uncompressed GIFs". This technique does not use the LZW algorithm; the
+resulting GIF files are larger than usual, but are readable by all standard
+GIF decoders.
+
+We are required to state that
+ "The Graphics Interchange Format(c) is the Copyright property of
+ CompuServe Incorporated. GIF(sm) is a Service Mark property of
+ CompuServe Incorporated."
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+16. Little CMS copyright:
+
+Little CMS
+Copyright (c) 1998-2011 Marti Maria Saguer
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+17. Libxml copyright:
+
+Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is fur-
+nished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+18. Openjpeg copyright:
+
+/*
+ * The copyright in this software is being made available under the 2-clauses
+ * BSD License, included below. This software may be subject to other third
+ * party and contributor rights, including patent rights, and no such rights
+ * are granted under this license.
+ *
+ * Copyright (c) 2002-2014, Universite catholique de Louvain (UCL), Belgium
+ * Copyright (c) 2002-2014, Professor Benoit Macq
+ * Copyright (c) 2003-2014, Antonin Descampe
+ * Copyright (c) 2003-2009, Francois-Olivier Devaux
+ * Copyright (c) 2005, Herve Drolon, FreeImage Team
+ * Copyright (c) 2002-2003, Yannick Verschueren
+ * Copyright (c) 2001-2003, David Janssens
+ * Copyright (c) 2011-2012, Centre National d'Etudes Spatiales (CNES), France
+ * Copyright (c) 2012, CS Systemes d'Information, France
+ *
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS `AS IS'
+ * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+ * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH DAMAGE.
+ */
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+19. Pixman copyright:
+
+The following is the MIT license, agreed upon by most contributors.
+Copyright holders of new code should use this license statement where
+possible. They may also add themselves to the list below.
+
+/*
+ * Copyright 1987, 1988, 1989, 1998 The Open Group
+ * Copyright 1987, 1988, 1989 Digital Equipment Corporation
+ * Copyright 1999, 2004, 2008 Keith Packard
+ * Copyright 2000 SuSE, Inc.
+ * Copyright 2000 Keith Packard, member of The XFree86 Project, Inc.
+ * Copyright 2004, 2005, 2007, 2008, 2009, 2010 Red Hat, Inc.
+ * Copyright 2004 Nicholas Miell
+ * Copyright 2005 Lars Knoll & Zack Rusin, Trolltech
+ * Copyright 2005 Trolltech AS
+ * Copyright 2007 Luca Barbato
+ * Copyright 2008 Aaron Plattner, NVIDIA Corporation
+ * Copyright 2008 Rodrigo Kumpera
+ * Copyright 2008 André Tupinambá
+ * Copyright 2008 Mozilla Corporation
+ * Copyright 2008 Frederic Plourde
+ * Copyright 2009, Oracle and/or its affiliates. All rights reserved.
+ * Copyright 2009, 2010 Nokia Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+20. Libpng copyright:
+
+This copy of the libpng notices is provided for your convenience. In case of
+any discrepancy between this copy and the notices in the file png.h that is
+included in the libpng distribution, the latter shall prevail.
+
+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE:
+
+If you modify libpng you may insert additional notices immediately following
+this sentence.
+
+This code is released under the libpng license.
+
+libpng versions 1.2.6, August 15, 2004, through 1.6.17, March 26, 2015, are
+Copyright (c) 2004, 2006-2015 Glenn Randers-Pehrson, and are
+distributed according to the same disclaimer and license as libpng-1.2.5
+with the following individual added to the list of Contributing Authors
+
+ Cosmin Truta
+
+libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are
+Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are
+distributed according to the same disclaimer and license as libpng-1.0.6
+with the following individuals added to the list of Contributing Authors
+
+ Simon-Pierre Cadieux
+ Eric S. Raymond
+ Gilles Vollant
+
+and with the following additions to the disclaimer:
+
+ There is no warranty against interference with your enjoyment of the
+ library or against infringement. There is no warranty that our
+ efforts or the library will fulfill any of your particular purposes
+ or needs. This library is provided with all faults, and the entire
+ risk of satisfactory quality, performance, accuracy, and effort is with
+ the user.
+
+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
+Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are
+distributed according to the same disclaimer and license as libpng-0.96,
+with the following individuals added to the list of Contributing Authors:
+
+ Tom Lane
+ Glenn Randers-Pehrson
+ Willem van Schaik
+
+libpng versions 0.89, June 1996, through 0.96, May 1997, are
+Copyright (c) 1996, 1997 Andreas Dilger
+Distributed according to the same disclaimer and license as libpng-0.88,
+with the following individuals added to the list of Contributing Authors:
+
+ John Bowler
+ Kevin Bracey
+ Sam Bushell
+ Magnus Holmgren
+ Greg Roelofs
+ Tom Tanner
+
+libpng versions 0.5, May 1995, through 0.88, January 1996, are
+Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.
+
+For the purposes of this copyright and license, "Contributing Authors"
+is defined as the following set of individuals:
+
+ Andreas Dilger
+ Dave Martindale
+ Guy Eric Schalnat
+ Paul Schmidt
+ Tim Wegner
+
+The PNG Reference Library is supplied "AS IS". The Contributing Authors
+and Group 42, Inc. disclaim all warranties, expressed or implied,
+including, without limitation, the warranties of merchantability and of
+fitness for any purpose. The Contributing Authors and Group 42, Inc.
+assume no liability for direct, indirect, incidental, special, exemplary,
+or consequential damages, which may result from the use of the PNG
+Reference Library, even if advised of the possibility of such damage.
+
+Permission is hereby granted to use, copy, modify, and distribute this
+source code, or portions hereof, for any purpose, without fee, subject
+to the following restrictions:
+
+1. The origin of this source code must not be misrepresented.
+
+2. Altered versions must be plainly marked as such and must not
+ be misrepresented as being the original source.
+
+3. This Copyright notice may not be removed or altered from any
+ source or altered source distribution.
+
+The Contributing Authors and Group 42, Inc. specifically permit, without
+fee, and encourage the use of this source code as a component to
+supporting the PNG file format in commercial products. If you use this
+source code in a product, acknowledgment is not required but would be
+appreciated.
+
+
+A "png_get_copyright" function is available, for convenient use in "about"
+boxes and the like:
+
+ printf("%s",png_get_copyright(NULL));
+
+Also, the PNG logo (in PNG format, of course) is supplied in the
+files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31).
+
+Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a
+certification mark of the Open Source Initiative.
+
+Glenn Randers-Pehrson
+glennrp at users.sourceforge.net
+March 26, 2015
+
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+21. Libtiff copyright:
+
+Copyright (c) 1988-1997 Sam Leffler
+Copyright (c) 1991-1997 Silicon Graphics, Inc.
+
+Permission to use, copy, modify, distribute, and sell this software and
+its documentation for any purpose is hereby granted without fee, provided
+that (i) the above copyright notices and this permission notice appear in
+all copies of the software and related documentation, and (ii) the names of
+Sam Leffler and Silicon Graphics may not be used in any advertising or
+publicity relating to the software without the specific, prior written
+permission of Sam Leffler and Silicon Graphics.
+
+THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
+EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
+WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+
+IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
+ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
+OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
+LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
+OF THIS SOFTWARE.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+22. Freetype copyright:
+
+Copyright 2006-2015 by
+David Turner, Robert Wilhelm, and Werner Lemberg.
+
+This file is part of the FreeType project, and may only be used,
+modified, and distributed under the terms of the FreeType project
+license, LICENSE.TXT. By continuing to use, modify, or distribute
+this file you indicate that you have read the license and understand
+and accept it fully.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+23. WebP copyright:
+
+Copyright (c) 2010, Google Inc. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ * Neither the name of Google nor the names of its contributors may
+ be used to endorse or promote products derived from this software
+ without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+24. ZLib copyright:
+
+ (C) 1995-2013 Jean-loup Gailly and Mark Adler
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
+ Jean-loup Gailly Mark Adler
+ jloup@gzip.org madler@alumni.caltech.edu
+
+If you use the zlib library in a product, we would appreciate *not* receiving
+lengthy legal documents to sign. The sources are provided for free but without
+warranty of any kind. The library has been entirely written by Jean-loup
+Gailly and Mark Adler; it does not include third-party code.
+
+If you redistribute modified sources, we would appreciate that you include in
+the file ChangeLog history information documenting your changes. Please read
+the FAQ for more information on the distribution of modified source versions.
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
+
+26. GNU LESSER GENERAL PUBLIC LICENSE (used by Cairo, Croco, Glib, Librsvg,
+ Lqr, Pango):
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations
+below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it
+becomes a de-facto standard. To achieve this, non-free programs must
+be allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control
+compilation and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at least
+ three years, to give the same user the materials specified in
+ Subsection 6a, above, for a charge no more than the cost of
+ performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply, and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License
+may add an explicit geographical distribution limitation excluding those
+countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms
+of the ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library.
+It is safest to attach them to the start of each source file to most
+effectively convey the exclusion of warranty; and each file should
+have at least the "copyright" line and a pointer to where the full
+notice is found.
+
+
+
+ Copyright (C)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Suite 500, Boston, MA 02110-1335, USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or
+your school, if any, to sign a "copyright disclaimer" for the library,
+if necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James
+ Random Hacker.
+
+ , 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
+
+* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Readme.txt b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Readme.txt
new file mode 100644
index 0000000..48b575c
--- /dev/null
+++ b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/Readme.txt
@@ -0,0 +1,11 @@
+Please visit https://github.com/dlemstra/Magick.NET/Documentation for information on how to use Magick.NET.
+
+The release notes can be found here: https://github.com/dlemstra/Magick.NET/releases.
+
+Follow me on twitter (@MagickNET, https://twitter.com/MagickNET) to receive information about new
+downloads and changes to Magick.NET and ImageMagick.
+
+If you have an uncontrollable urge to give me something for the time and effort I am putting into this
+project then please buy me something from my amazon wish list or send me an amazon gift card. You can
+find my wishlist here: https://www.amazon.de/gp/registry/wishlist/2XFZAC3J04WAY. If you prefer to use
+PayPal then click here: https://www.paypal.me/DirkLemstra.
\ No newline at end of file
diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.dll b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.dll
new file mode 100644
index 0000000..bd2151a
Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.dll differ
diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.xml b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.xml
new file mode 100644
index 0000000..ff54059
--- /dev/null
+++ b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net20/Magick.NET-Q16-AnyCPU.xml
@@ -0,0 +1,25730 @@
+
+
+
+ Magick.NET-Q16-AnyCPU
+
+
+
+
+ Class that can be used to initialize the AnyCPU version of Magick.NET.
+
+
+
+
+ Gets or sets the directory that will be used by Magick.NET to store the embedded assemblies.
+
+
+
+
+ Gets or sets a value indicating whether the security permissions of the embeded library
+ should be changed when it is written to disk. Only set this to true when multiple
+ application pools with different idententies need to execute the same library.
+
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Class that represents a RGB color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ Red component value of this color.
+ Green component value of this color.
+ Blue component value of this color.
+
+
+
+ Gets or sets the blue component value of this color.
+
+
+
+
+ Gets or sets the green component value of this color.
+
+
+
+
+ Gets or sets the red component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Returns the complementary color for this color.
+
+ A instance.
+
+
+
+ Class that represents a color.
+
+
+ Class that represents a color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Converts the specified to a instance.
+
+ The to convert.
+
+
+
+ Converts the specified to a instance.
+
+ The to convert.
+
+
+
+ Converts the value of this instance to an equivalent Color.
+
+ A instance.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ Red component value of this color (0-65535).
+ Green component value of this color (0-65535).
+ Blue component value of this color (0-65535).
+
+
+
+ Initializes a new instance of the class.
+
+ Red component value of this color (0-65535).
+ Green component value of this color (0-65535).
+ Blue component value of this color (0-65535).
+ Alpha component value of this color (0-65535).
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Black component value of this color.
+ Alpha component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ The RGBA/CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php).
+ For example: #F000, #FF000000, #FFFF000000000000
+
+
+
+ Gets or sets the alpha component value of this color.
+
+
+
+
+ Gets or sets the blue component value of this color.
+
+
+
+
+ Gets or sets the green component value of this color.
+
+
+
+
+ Gets or sets the key (black) component value of this color.
+
+
+
+
+ Gets or sets the red component value of this color.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Creates a new instance from the specified 8-bit color values (red, green,
+ and blue). The alpha value is implicitly 255 (fully opaque).
+
+ Red component value of this color.
+ Green component value of this color.
+ Blue component value of this color.
+ A instance.
+
+
+
+ Creates a new instance from the specified 8-bit color values (red, green,
+ blue and alpha).
+
+ Red component value of this color.
+ Green component value of this color.
+ Blue component value of this color.
+ Alpha component value of this color.
+ A instance.
+
+
+
+ Creates a clone of the current color.
+
+ A clone of the current color.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The color to compare this color with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current color.
+
+ The object to compare this color with.
+ True when the specified object is equal to the current color.
+
+
+
+ Determines whether the specified color is equal to the current color.
+
+ The color to compare this color with.
+ True when the specified color is equal to the current color.
+
+
+
+ Determines whether the specified color is fuzzy equal to the current color.
+
+ The color to compare this color with.
+ The fuzz factor.
+ True when the specified color is fuzzy equal to the current instance.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts the value of this instance to a hexadecimal string.
+
+ The .
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Adjusts the current affine transformation matrix with the specified affine transformation
+ matrix. Note that the current affine transform is adjusted rather than replaced.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The matrix.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate scaling element.
+ The Y coordinate scaling element.
+ The X coordinate shearing element.
+ The Y coordinate shearing element.
+ The X coordinate of the translation element.
+ The Y coordinate of the translation element.
+
+
+
+ Gets or sets the X coordinate scaling element.
+
+
+
+
+ Gets or sets the Y coordinate scaling element.
+
+
+
+
+ Gets or sets the X coordinate shearing element.
+
+
+
+
+ Gets or sets the Y coordinate shearing element.
+
+
+
+
+ Gets or sets the X coordinate of the translation element.
+
+
+
+
+ Gets or sets the Y coordinate of the translation element.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Reset to default
+
+
+
+
+ Sets the origin of coordinate system.
+
+ The X coordinate of the translation element.
+ The Y coordinate of the translation element.
+
+
+
+ Rotation to use.
+
+ The angle of the rotation.
+
+
+
+ Sets the scale to use.
+
+ The X coordinate scaling element.
+ The Y coordinate scaling element.
+
+
+
+ Skew to use in X axis
+
+ The X skewing element.
+
+
+
+ Skew to use in Y axis
+
+ The Y skewing element.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Sets the border color to be used for drawing bordered objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color of the border.
+
+
+
+ Initializes a new instance of the class.
+
+ The color of the border.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Sets the fill color to be used for drawing filled objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill
+ settings.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The to use.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to use.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to use.
+ A instance.
+
+
+
+ Initializes a new instance of the class.
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Sets the color used for stroking object outlines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Specifies the color of a background rectangle to place under text annotations.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Sets the overall canvas size to be recorded with the drawing vector data. Usually this will
+ be specified using the same size as the canvas image. When the vector data is saved to SVG
+ or MVG formats, the viewbox is use to specify the size of the canvas image that a viewer
+ will render the vector data on.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The to use.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to use.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to use.
+ A instance.
+
+
+
+ Initializes a new instance of the class.
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Class that can be used to chain draw actions.
+
+
+
+
+ Adds a new instance of the class to the .
+
+ The matrix.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color of the border.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The to use.
+ The instance.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draw on the specified image.
+
+ The image to draw on.
+ The current instance.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator.
+
+
+
+ Creates a new instance.
+
+ A new instance.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate scaling element.
+ The Y coordinate scaling element.
+ The X coordinate shearing element.
+ The Y coordinate shearing element.
+ The X coordinate of the translation element.
+ The Y coordinate of the translation element.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The starting X coordinate of the bounding rectangle.
+ The starting Y coordinate of thebounding rectangle.
+ The ending X coordinate of the bounding rectangle.
+ The ending Y coordinate of the bounding rectangle.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color of the border.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The perimeter X coordinate.
+ The perimeter Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The ID of the clip path.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The rule to use when filling drawn objects.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The clip path units.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The offset from origin.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The offset from origin.
+ The algorithm to use.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The algorithm to use.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The vertical and horizontal resolution.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The vertical and horizontal resolution.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The X radius.
+ The Y radius.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The opacity.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The rule to use when filling drawn objects.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The font family or the full path to the font file.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The font family or the full path to the font file.
+ The style of the font.
+ The weight of the font.
+ The font stretching type.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The point size.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The gravity.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The starting X coordinate.
+ The starting Y coordinate.
+ The ending X coordinate.
+ The ending Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The paths to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The paths to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The ID of the clip path.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The ID of the pattern.
+ The X coordinate.
+ The Y coordinate.
+ The width.
+ The height.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The angle.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The corner width.
+ The corner height.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Horizontal scale factor.
+ Vertical scale factor.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The angle.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The angle.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ True if stroke antialiasing is enabled otherwise false.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ An array containing the dash information.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The dash offset.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The line cap.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The line join.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The miter limit.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The opacity.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The width.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The text to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Text alignment.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ True if text antialiasing is enabled otherwise false.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The text decoration.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Direction to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Encoding to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Spacing to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Spacing to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Kerning to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The instance.
+
+
+
+ Interface for a class that can be used to create , or instances.
+
+
+ Interface for a class that can be used to create , or instances.
+
+
+
+
+ Initializes a new instance that implements .
+
+ The bitmap to use.
+ Thrown when an error is raised by ImageMagick.
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The images to add to the collection.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The color to fill the image with.
+ The width.
+ The height.
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Interface that represents an ImageMagick image.
+
+
+
+
+ Read single image frame.
+
+ The bitmap to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a using .
+
+ A that has the format .
+
+
+
+ Converts this instance to a using the specified .
+ Supported formats are: Bmp, Gif, Icon, Jpeg, Png, Tiff.
+
+ The image format.
+ A that has the specified
+
+
+
+ Event that will be raised when progress is reported by this image.
+
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+ Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an
+ animated sequence.
+
+
+
+
+ Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for.
+
+
+
+
+ Gets the names of the artifacts.
+
+
+
+
+ Gets the names of the attributes.
+
+
+
+
+ Gets or sets the background color of the image.
+
+
+
+
+ Gets the height of the image before transformations.
+
+
+
+
+ Gets the width of the image before transformations.
+
+
+
+
+ Gets or sets a value indicating whether black point compensation should be used.
+
+
+
+
+ Gets or sets the border color of the image.
+
+
+
+
+ Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used
+ when discriminating between pixels.
+
+
+
+
+ Gets the number of channels that the image contains.
+
+
+
+
+ Gets the channels of the image.
+
+
+
+
+ Gets or sets the chromaticity blue primary point.
+
+
+
+
+ Gets or sets the chromaticity green primary point.
+
+
+
+
+ Gets or sets the chromaticity red primary point.
+
+
+
+
+ Gets or sets the chromaticity white primary point.
+
+
+
+
+ Gets or sets the image class (DirectClass or PseudoClass)
+ NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information
+ if the number of colors in the image is greater than the maximum palette size (either 256 (Q8)
+ or 65536 (Q16).
+
+
+
+
+ Gets or sets the distance where colors are considered equal.
+
+
+
+
+ Gets or sets the colormap size (number of colormap entries).
+
+
+
+
+ Gets or sets the color space of the image.
+
+
+
+
+ Gets or sets the color type of the image.
+
+
+
+
+ Gets or sets the comment text of the image.
+
+
+
+
+ Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening).
+
+
+
+
+ Gets or sets the compression method to use.
+
+
+
+
+ Gets or sets the vertical and horizontal resolution in pixels of the image.
+
+
+
+
+ Gets or sets the depth (bits allocated to red/green/blue components).
+
+
+
+
+ Gets the preferred size of the image when encoding.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support
+ endian-specific options.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the image file size.
+
+
+
+
+ Gets or sets the filter to use when resizing image.
+
+
+
+
+ Gets or sets the format of the image.
+
+
+
+
+ Gets the information about the format of the image.
+
+
+
+
+ Gets the gamma level of the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the gif disposal method.
+
+
+
+
+ Gets a value indicating whether the image contains a clipping path.
+
+
+
+
+ Gets or sets a value indicating whether the image supports transparency (alpha channel).
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets or sets the type of interlacing to use.
+
+
+
+
+ Gets or sets the pixel color interpolate method to use.
+
+
+
+
+ Gets a value indicating whether none of the pixels in the image have an alpha value other
+ than OpaqueAlpha (QuantumRange).
+
+
+
+
+ Gets or sets the label of the image.
+
+
+
+
+ Gets or sets the matte color.
+
+
+
+
+ Gets or sets the photo orientation of the image.
+
+
+
+
+ Gets or sets the preferred size and location of an image canvas.
+
+
+
+
+ Gets the names of the profiles.
+
+
+
+
+ Gets or sets the JPEG/MIFF/PNG compression level (default 75).
+
+
+
+
+ Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Gets or sets the type of rendering intent.
+
+
+
+
+ Gets the settings for this instance.
+
+
+
+
+ Gets the signature of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets the number of colors in the image.
+
+
+
+
+ Gets or sets the virtual pixel method.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Adaptive-blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it.
+
+ The profile to add or overwrite.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it when overWriteExisting is true.
+
+ The profile to add or overwrite.
+ When set to false an existing profile with the same name
+ won't be overwritten.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Affine Transform image.
+
+ The affine matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the specified alpha option.
+
+ The option to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, and bounding area.
+
+ The text to use.
+ The bounding area.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ The rotation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate with text (bounding area is entire image) and placement gravity.
+
+ The text to use.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ The channel(s) to set the gamma for.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts an image so that its orientation is suitable for viewing.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Automatically selects a threshold and replaces each pixel in the image with a black pixel if
+ the image intentsity is less than the selected threshold otherwise white.
+
+ The threshold method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth
+ property to get the current value.
+
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components).
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to get the depth for.
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to set the depth for.
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components).
+
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image the specified channel of the image with the default blur factor (0x1).
+
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor and channel.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The size of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The width of the border.
+ The height of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ The channel(s) that should be changed.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ The radius of the gaussian smoothing filter.
+ The sigma of the gaussian smoothing filter.
+ Percentage of edge pixels in the lower threshold.
+ Percentage of edge pixels in the upper threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical and horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical or horizontal subregion of image) using the specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ The channel(s) to clamp.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Name of clipping path resource. If name is preceded by #, use
+ clipping path numbered by name.
+ Specifies if operations take effect inside or outside the clipping
+ path
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image with the specified geometry.
+
+ The area to clone.
+ A clone of the current image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ The channel(s) to clut.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the alpha channel to the specified color.
+
+ The color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the color decision list from the specified ASC CDL file.
+
+ The file to read the ASC CDL information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha.
+
+ The color to use.
+ The alpha percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha for red, green,
+ and blue quantums
+
+ The color to use.
+ The alpha percentage for red.
+ The alpha percentage for green.
+ The alpha percentage for blue.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color matrix to the image channels.
+
+ The color matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compare current image with another image and returns error information.
+
+ The other image to compare with this image.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ How many neighbors to visit, choose from 4 or 8.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ The settings for this operation.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Use true to enhance the contrast and false to reduce the contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ The channel(s) to constrast stretch.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Convolve image. Applies a user-specified convolution to the image.
+
+ The convolution matrix.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to copy the pixels to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to start the copy from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to start the copy from.
+ The Y offset to start the copy from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to copy the pixels to.
+ The Y offset to copy the pixels to.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The width of the tile.
+ The height of the tile.
+ New title of the current image.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The size of the tile.
+ New title of the current image.
+
+
+
+ Displaces an image's colormap by a given number of positions.
+
+ Displace the colormap this amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts cipher pixels to plain pixels.
+
+ The password that was used to encrypt the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes skew from the image. Skew is an artifact that occurs in scanned images because of
+ the camera being misaligned, imperfections in the scanning or surface, or simply because
+ the paper was not placed completely flat when scanned. The value of threshold ranges
+ from 0 to QuantumRange.
+
+ The threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Despeckle image (reduce speckle noise).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the color type of the image. This method can be used to automatically make the
+ type GrayScale.
+
+ Thrown when an error is raised by ImageMagick.
+ The color type of the image.
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image of the same size as the source image.
+
+ The distortion method to use.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image usually of the same size as the source image, unless
+ 'bestfit' is set to true.
+
+ The distortion method to use.
+ Attempt to 'bestfit' the size of the resulting image.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using a collection of drawables.
+
+ The drawables to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Edge image (hilight edges in image).
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect) with default value (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts pixels to cipher-pixels.
+
+ The password that to encrypt the image with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a digital filter that improves the quality of a noisy image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a histogram equalization to the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The function.
+ The arguments for the function.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the rectangle.
+
+ The geometry to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flip image (reflect each scanline in the vertical direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement
+ alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flop image (reflect each scanline in the horizontal direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ Specifies if new lines should be ignored.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php.
+
+ The expression, more info here: http://www.imagemagick.org/script/escape.php.
+ The result of the expression.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the default geometry (25x25+6+6).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified geometry.
+
+ The geometry of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with and height.
+
+ The width of the frame.
+ The height of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with, height, innerBevel and outerBevel.
+
+ The width of the frame.
+ The height of the frame.
+ The inner bevel of the frame.
+ The outer bevel of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ The channel(s) to apply the expression to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma for the channel.
+ The channel(s) to gamma correct.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the 8bim profile from the image.
+
+ Thrown when an error is raised by ImageMagick.
+ The 8bim profile from the image.
+
+
+
+ Returns the value of a named image attribute.
+
+ The name of the attribute.
+ The value of a named image attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the default clipping path. Null will be returned if the image has no clipping path.
+
+ The default clipping path. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the clipping path with the specified name. Null will be returned if the image has no clipping path.
+
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ The clipping path with the specified name. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the color at colormap position index.
+
+ The position index.
+ he color at colormap position index.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the color profile from the image.
+
+ The color profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the value of the artifact with the specified name.
+
+ The name of the artifact.
+ The value of the artifact with the specified name.
+
+
+
+ Retrieve the exif profile from the image.
+
+ The exif profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the iptc profile from the image.
+
+ The iptc profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image. This instance
+ will not do any bounds checking and directly call ImageMagick.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ A named profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the xmp profile from the image.
+
+ The xmp profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts the colors in the image to gray.
+
+ The pixel intensity method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (Hald CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a color histogram.
+
+ A color histogram.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ The width of the neighborhood.
+ The height of the neighborhood.
+ The line count threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Implode image (special effect).
+
+ The extent of the implosion.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with
+ replacement alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that does not match the target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't match the specified color to transparent.
+
+ The color that should not be made transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Discards any pixels below the black point and above the white point and levels the remaining pixels.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local contrast enhancement.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The strength of the blur mask.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lower image (lighten or darken the edges of an image to give a 3-D lowered effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Magnify image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+ The color distance
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+ The color distance
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent brightness of an image.
+
+ The brightness percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent saturation and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent hue, saturation, and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ The hue percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology settings.
+
+ The morphology settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the normalized moments of one or more image channels.
+
+ The normalized moments of one or more image channels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Motion blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The angle the object appears to be comming from (zero degrees is from the right).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Use true to negate only the grayscale colors.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ Use true to negate only the grayscale colors.
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Normalize image (increase contrast by normalizing the pixel values to span the full range
+ of color values)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+ The radius of the circular neighborhood.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that matches target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ The channel(s) to dither.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ The channel(s) to perceptible.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the perceptual hash of this image.
+
+ The perceptual hash of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a Polaroid picture.
+
+ The caption to put on the image.
+ The angle of image.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets an internal option to preserve the color type.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize image (reduce number of colors).
+
+ Quantize settings.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Raise image (lighten or darken the edges of an image to give a 3-D raised effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The color to fill the image with.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ The order to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Associates a mask with the image as defined by the specified region.
+
+ The mask region.
+
+
+
+ Removes the artifact with the specified name.
+
+ The name of the artifact.
+
+
+
+ Removes the attribute with the specified name.
+
+ The name of the attribute.
+
+
+
+ Removes the region mask of the image.
+
+
+
+
+ Remove a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resets the page property of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The new X resolution.
+ The new Y resolution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The density to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Roll image (rolls image vertically and horizontally).
+
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotate image clockwise by specified number of degrees.
+
+ Specify a negative number for to rotate counter-clockwise.
+ The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Quantize colorspace
+ This represents the minimum number of pixels contained in
+ a hexahedra before it can be considered valid (expressed as a percentage).
+ The smoothing threshold eliminates noise in the second
+ derivative of the histogram. As the value is increased, you can expect a smoother second
+ derivative
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the channels from the image and returns it as grayscale images.
+
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the specified channels from the image and returns it as grayscale images.
+
+ The channel(s) to separates.
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ The tone threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inserts the artifact with the specified name and value into the artifact tree of the image.
+
+ The name of the artifact.
+ The value of the artifact.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lessen (or intensify) when adding noise to an image.
+
+ The attenuate value.
+
+
+
+ Sets a named image attribute.
+
+ The name of the attribute.
+ The value of the attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the default clipping path.
+
+ The clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the clipping path with the specified name.
+
+ The clipping path.
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set color at colormap position index.
+
+ The position index.
+ The color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ When comparing images, emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ When comparing images, de-emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ Shade image using distant light source.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ The channel(s) that should be shaded.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Shave pixels from image edges.
+
+ The number of pixels to shave left and right.
+ The number of pixels to shave top and bottom.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shear image (create parallelogram by sliding image by X or Y axis).
+
+ Specifies the number of x degrees to shear the image.
+ Specifies the number of y degrees to shear the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given
+ radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma.
+ Use a radius of 0 and sketch selects a suitable radius for you.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Apply the effect along this angle.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Splice the background color into the image.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Pixel interpolate method.
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width
+ and height.
+
+ The statistic type.
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the image statistics.
+
+ The image statistics.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add a digital watermark to the image (based on second image)
+
+ The image to use as a watermark.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create an image which appears in stereo when viewed with red-blue glasses (Red image on
+ left, blue on right)
+
+ The image to use as the right part of the resulting image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Strips an image of all profiles and comments.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ Pixel interpolate method.
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ Minimum distortion for (sub)image match.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Channel a texture on image background.
+
+ The image to use as a texture on the image background.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Threshold image.
+
+ The threshold percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ An opacity value used for tinting.
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 .
+
+ The format to use.
+ A base64 .
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ The format to use.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Transforms the image from the colorspace of the source profile to the target profile. The
+ source profile will only be used if the image does not contain a color profile. Nothing
+ will happen if the source profile has a different colorspace then that of the image.
+
+ The source color profile.
+ The target color profile
+
+
+
+ Add alpha channel to image, setting pixels matching color to transparent.
+
+ The color to make transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a horizontal mirror image by reflecting the pixels around the central y-axis while
+ rotating them by 90 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a vertical mirror image by reflecting the pixels around the central x-axis while
+ rotating them by 270 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Trim edges that are the background color from the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the unique colors of an image.
+
+ The unique colors of an image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The x ellipse offset.
+ the y ellipse offset.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Pixel interpolate method.
+ The amplitude.
+ The length of the wave.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Represents the collection of images.
+
+
+ Represents the collection of images.
+
+
+
+
+ Converts this instance to a using .
+
+ A that has the format .
+
+
+
+ Converts this instance to a using the specified .
+ Supported formats are: Gif, Icon, Tiff.
+
+ The image format.
+ A that has the specified
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+ Adds an image with the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a the specified images to this collection.
+
+ The images to add to the collection.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a Clone of the images from the specified collection to this collection.
+
+ A collection of MagickImages.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection horizontally (+append).
+
+ A single image, by appending all the images in the collection horizontally (+append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection vertically (-append).
+
+ A single image, by appending all the images in the collection vertically (-append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge a sequence of images. This is useful for GIF animation sequences that have page
+ offsets and disposal methods
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image collection.
+
+ A clone of the current image collection.
+
+
+
+ Combines the images into a single image. The typical ordering would be
+ image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Combines the images into a single image. The grayscale value of the pixels of each image
+ in the sequence is assigned in order to the specified channels of the combined image.
+ The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The image colorspace.
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Break down an image sequence into constituent parts. This is useful for creating GIF or
+ MNG animation sequences.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Evaluate image pixels into a single image. All the images in the collection must be the
+ same size in pixels.
+
+ The operator.
+ The resulting image of the evaluation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flatten this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the flatten operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inserts an image with the specified file name into the collection.
+
+ The index to insert the image.
+ The fully qualified name of the image file, or the relative image file name.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the merge operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create a composite image by combining the images with the specified settings.
+
+ The settings to use.
+ The resulting image of the montage operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ The Morph method requires a minimum of two images. The first image is transformed into
+ the second by a number of intervening images as specified by frames.
+
+ The number of in-between images to generate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inlay the images to form a single coherent picture.
+
+ The resulting image of the mosaic operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. From
+ this it attempts to select the smallest cropped image to replace each frame, while
+ preserving the results of the GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the
+ animation, if it improves the total number of pixels in the resulting GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. Any
+ pixel that does not change the displayed result is replaced with transparency.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ Quantize settings.
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resets the page property of every image in the collection.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reverses the order of the images in the collection.
+
+
+
+
+ Smush images from list into single image in horizontal direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Smush images from list into single image in vertical direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 string.
+
+ The format to use.
+ A base64 .
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Class that can be used to create , or instances.
+
+
+
+
+ Initializes a new instance that implements .
+
+ The bitmap to use.
+ Thrown when an error is raised by ImageMagick.
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The images to add to the collection.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The color to fill the image with.
+ The width.
+ The height.
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Class that contains information about an image format.
+
+
+ Class that contains information about an image format.
+
+
+
+
+ Gets a value indicating whether the format can be read multithreaded.
+
+
+
+
+ Gets a value indicating whether the format can be written multithreaded.
+
+
+
+
+ Gets the description of the format.
+
+
+
+
+ Gets the format.
+
+
+
+
+ Gets a value indicating whether the format supports multiple frames.
+
+
+
+
+ Gets a value indicating whether the format is readable.
+
+
+
+
+ Gets a value indicating whether the format is writable.
+
+
+
+
+ Gets the mime type.
+
+
+
+
+ Gets the module.
+
+
+
+
+ Determines whether the specified MagickFormatInfo instances are considered equal.
+
+ The first MagickFormatInfo to compare.
+ The second MagickFormatInfo to compare.
+
+
+
+ Determines whether the specified MagickFormatInfo instances are not considered equal.
+
+ The first MagickFormatInfo to compare.
+ The second MagickFormatInfo to compare.
+
+
+
+ Returns the format information. The extension of the supplied file is used to determine
+ the format.
+
+ The file to check.
+ The format information.
+
+
+
+ Returns the format information of the specified format.
+
+ The image format.
+ The format information.
+
+
+
+ Returns the format information. The extension of the supplied file name is used to
+ determine the format.
+
+ The name of the file to check.
+ The format information.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a string that represents the current format.
+
+ A string that represents the current format.
+
+
+
+ Unregisters this format.
+
+ True when the format was found and unregistered.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Class that represents an ImageMagick image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The bitmap to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The bitmap to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a using .
+
+ A that has the format .
+
+
+
+ Converts this instance to a using the specified .
+ Supported formats are: Bmp, Gif, Icon, Jpeg, Png, Tiff.
+
+ The image format.
+ A that has the specified
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The color to fill the image with.
+ The width.
+ The height.
+
+
+
+ Initializes a new instance of the class.
+
+ The image to create a copy of.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Finalizes an instance of the class.
+
+
+
+
+ Event that will be raised when progress is reported by this image.
+
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+
+
+
+ Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an
+ animated sequence.
+
+
+
+
+ Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for.
+
+
+
+
+ Gets the names of the artifacts.
+
+
+
+
+ Gets the names of the attributes.
+
+
+
+
+ Gets or sets the background color of the image.
+
+
+
+
+ Gets the height of the image before transformations.
+
+
+
+
+ Gets the width of the image before transformations.
+
+
+
+
+ Gets or sets a value indicating whether black point compensation should be used.
+
+
+
+
+ Gets or sets the border color of the image.
+
+
+
+
+ Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used
+ when discriminating between pixels.
+
+
+
+
+ Gets the number of channels that the image contains.
+
+
+
+
+ Gets the channels of the image.
+
+
+
+
+ Gets or sets the chromaticity blue primary point.
+
+
+
+
+ Gets or sets the chromaticity green primary point.
+
+
+
+
+ Gets or sets the chromaticity red primary point.
+
+
+
+
+ Gets or sets the chromaticity white primary point.
+
+
+
+
+ Gets or sets the image class (DirectClass or PseudoClass)
+ NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information
+ if the number of colors in the image is greater than the maximum palette size (either 256 (Q8)
+ or 65536 (Q16).
+
+
+
+
+ Gets or sets the distance where colors are considered equal.
+
+
+
+
+ Gets or sets the colormap size (number of colormap entries).
+
+
+
+
+ Gets or sets the color space of the image.
+
+
+
+
+ Gets or sets the color type of the image.
+
+
+
+
+ Gets or sets the comment text of the image.
+
+
+
+
+ Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening).
+
+
+
+
+ Gets or sets the compression method to use.
+
+
+
+
+ Gets or sets the vertical and horizontal resolution in pixels of the image.
+
+
+
+
+ Gets or sets the depth (bits allocated to red/green/blue components).
+
+
+
+
+ Gets the preferred size of the image when encoding.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support
+ endian-specific options.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the image file size.
+
+
+
+
+ Gets or sets the filter to use when resizing image.
+
+
+
+
+ Gets or sets the format of the image.
+
+
+
+
+ Gets the information about the format of the image.
+
+
+
+
+ Gets the gamma level of the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the gif disposal method.
+
+
+
+
+ Gets a value indicating whether the image contains a clipping path.
+
+
+
+
+ Gets or sets a value indicating whether the image supports transparency (alpha channel).
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets or sets the type of interlacing to use.
+
+
+
+
+ Gets or sets the pixel color interpolate method to use.
+
+
+
+
+ Gets a value indicating whether none of the pixels in the image have an alpha value other
+ than OpaqueAlpha (QuantumRange).
+
+
+
+
+ Gets or sets the label of the image.
+
+
+
+
+ Gets or sets the matte color.
+
+
+
+
+ Gets or sets the photo orientation of the image.
+
+
+
+
+ Gets or sets the preferred size and location of an image canvas.
+
+
+
+
+ Gets the names of the profiles.
+
+
+
+
+ Gets or sets the JPEG/MIFF/PNG compression level (default 75).
+
+
+
+
+ Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Gets or sets the type of rendering intent.
+
+
+
+
+ Gets the settings for this MagickImage instance.
+
+
+
+
+ Gets the signature of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets the number of colors in the image.
+
+
+
+
+ Gets or sets the virtual pixel method.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Converts the specified instance to a byte array.
+
+ The to convert.
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Initializes a new instance of the class using the specified base64 string.
+
+ The base64 string to load the image from.
+ A new instance of the class.
+
+
+
+ Adaptive-blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it.
+
+ The profile to add or overwrite.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it when overWriteExisting is true.
+
+ The profile to add or overwrite.
+ When set to false an existing profile with the same name
+ won't be overwritten.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Affine Transform image.
+
+ The affine matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the specified alpha option.
+
+ The option to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, and bounding area.
+
+ The text to use.
+ The bounding area.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ The rotation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate with text (bounding area is entire image) and placement gravity.
+
+ The text to use.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ The channel(s) to set the gamma for.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts an image so that its orientation is suitable for viewing.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Automatically selects a threshold and replaces each pixel in the image with a black pixel if
+ the image intentsity is less than the selected threshold otherwise white.
+
+ The threshold method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth
+ property to get the current value.
+
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components).
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to get the depth for.
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to set the depth for.
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components).
+
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image the specified channel of the image with the default blur factor (0x1).
+
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor and channel.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The size of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The width of the border.
+ The height of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ The channel(s) that should be changed.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ The radius of the gaussian smoothing filter.
+ The sigma of the gaussian smoothing filter.
+ Percentage of edge pixels in the lower threshold.
+ Percentage of edge pixels in the upper threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical and horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical or horizontal subregion of image) using the specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ The channel(s) to clamp.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Name of clipping path resource. If name is preceded by #, use
+ clipping path numbered by name.
+ Specifies if operations take effect inside or outside the clipping
+ path
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image with the specified geometry.
+
+ The area to clone.
+ A clone of the current image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ The channel(s) to clut.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the alpha channel to the specified color.
+
+ The color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the color decision list from the specified ASC CDL file.
+
+ The file to read the ASC CDL information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha.
+
+ The color to use.
+ The alpha percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha for red, green,
+ and blue quantums
+
+ The color to use.
+ The alpha percentage for red.
+ The alpha percentage for green.
+ The alpha percentage for blue.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color matrix to the image channels.
+
+ The color matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compare current image with another image and returns error information.
+
+ The other image to compare with this image.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares the current instance with another image. Only the size of the image is compared.
+
+ The object to compare this image with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ How many neighbors to visit, choose from 4 or 8.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ The settings for this operation.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Use true to enhance the contrast and false to reduce the contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ The channel(s) to constrast stretch.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Convolve image. Applies a user-specified convolution to the image.
+
+ The convolution matrix.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to copy the pixels to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to start the copy from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to start the copy from.
+ The Y offset to start the copy from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to copy the pixels to.
+ The Y offset to copy the pixels to.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The width of the tile.
+ The height of the tile.
+ New title of the current image.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The size of the tile.
+ New title of the current image.
+
+
+
+ Displaces an image's colormap by a given number of positions.
+
+ Displace the colormap this amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts cipher pixels to plain pixels.
+
+ The password that was used to encrypt the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes skew from the image. Skew is an artifact that occurs in scanned images because of
+ the camera being misaligned, imperfections in the scanning or surface, or simply because
+ the paper was not placed completely flat when scanned. The value of threshold ranges
+ from 0 to QuantumRange.
+
+ The threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Despeckle image (reduce speckle noise).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the color type of the image. This method can be used to automatically make the
+ type GrayScale.
+
+ Thrown when an error is raised by ImageMagick.
+ The color type of the image.
+
+
+
+ Disposes the instance.
+
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image of the same size as the source image.
+
+ The distortion method to use.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image usually of the same size as the source image, unless
+ 'bestfit' is set to true.
+
+ The distortion method to use.
+ Attempt to 'bestfit' the size of the resulting image.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using a collection of drawables.
+
+ The drawables to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Edge image (hilight edges in image).
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect) with default value (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts pixels to cipher-pixels.
+
+ The password that to encrypt the image with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a digital filter that improves the quality of a noisy image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a histogram equalization to the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The function.
+ The arguments for the function.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the rectangle.
+
+ The geometry to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flip image (reflect each scanline in the vertical direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement
+ alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flop image (reflect each scanline in the horizontal direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ Specifies if new lines should be ignored.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php.
+
+ The expression, more info here: http://www.imagemagick.org/script/escape.php.
+ The result of the expression.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the default geometry (25x25+6+6).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified geometry.
+
+ The geometry of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with and height.
+
+ The width of the frame.
+ The height of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with, height, innerBevel and outerBevel.
+
+ The width of the frame.
+ The height of the frame.
+ The inner bevel of the frame.
+ The outer bevel of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ The channel(s) to apply the expression to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma for the channel.
+ The channel(s) to gamma correct.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the 8bim profile from the image.
+
+ Thrown when an error is raised by ImageMagick.
+ The 8bim profile from the image.
+
+
+
+ Returns the value of a named image attribute.
+
+ The name of the attribute.
+ The value of a named image attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the default clipping path. Null will be returned if the image has no clipping path.
+
+ The default clipping path. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the clipping path with the specified name. Null will be returned if the image has no clipping path.
+
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ The clipping path with the specified name. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the color at colormap position index.
+
+ The position index.
+ he color at colormap position index.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the color profile from the image.
+
+ The color profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the value of the artifact with the specified name.
+
+ The name of the artifact.
+ The value of the artifact with the specified name.
+
+
+
+ Retrieve the exif profile from the image.
+
+ The exif profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Retrieve the iptc profile from the image.
+
+ The iptc profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image. This instance
+ will not do any bounds checking and directly call ImageMagick.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ A named profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the xmp profile from the image.
+
+ The xmp profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts the colors in the image to gray.
+
+ The pixel intensity method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (Hald CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a color histogram.
+
+ A color histogram.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ The width of the neighborhood.
+ The height of the neighborhood.
+ The line count threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Implode image (special effect).
+
+ The extent of the implosion.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with
+ replacement alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that does not match the target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't match the specified color to transparent.
+
+ The color that should not be made transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Discards any pixels below the black point and above the white point and levels the remaining pixels.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local contrast enhancement.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The strength of the blur mask.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lower image (lighten or darken the edges of an image to give a 3-D lowered effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Magnify image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+ The color distance
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+ The color distance
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent brightness of an image.
+
+ The brightness percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent saturation and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent hue, saturation, and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ The hue percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology settings.
+
+ The morphology settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the normalized moments of one or more image channels.
+
+ The normalized moments of one or more image channels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Motion blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The angle the object appears to be comming from (zero degrees is from the right).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Use true to negate only the grayscale colors.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ Use true to negate only the grayscale colors.
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Normalize image (increase contrast by normalizing the pixel values to span the full range
+ of color values)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+ The radius of the circular neighborhood.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that matches target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ The channel(s) to dither.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ The channel(s) to perceptible.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the perceptual hash of this image.
+
+ The perceptual hash of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a Polaroid picture.
+
+ The caption to put on the image.
+ The angle of image.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets an internal option to preserve the color type.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize image (reduce number of colors).
+
+ Quantize settings.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Raise image (lighten or darken the edges of an image to give a 3-D raised effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The color to fill the image with.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ The order to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Associates a mask with the image as defined by the specified region.
+
+ The mask region.
+
+
+
+ Removes the artifact with the specified name.
+
+ The name of the artifact.
+
+
+
+ Removes the attribute with the specified name.
+
+ The name of the attribute.
+
+
+
+ Removes the region mask of the image.
+
+
+
+
+ Remove a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resets the page property of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The new X resolution.
+ The new Y resolution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The density to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Roll image (rolls image vertically and horizontally).
+
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotate image clockwise by specified number of degrees.
+
+ Specify a negative number for to rotate counter-clockwise.
+ The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Quantize colorspace
+ This represents the minimum number of pixels contained in
+ a hexahedra before it can be considered valid (expressed as a percentage).
+ The smoothing threshold eliminates noise in the second
+ derivative of the histogram. As the value is increased, you can expect a smoother second
+ derivative
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the channels from the image and returns it as grayscale images.
+
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the specified channels from the image and returns it as grayscale images.
+
+ The channel(s) to separates.
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ The tone threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inserts the artifact with the specified name and value into the artifact tree of the image.
+
+ The name of the artifact.
+ The value of the artifact.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lessen (or intensify) when adding noise to an image.
+
+ The attenuate value.
+
+
+
+ Sets a named image attribute.
+
+ The name of the attribute.
+ The value of the attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the default clipping path.
+
+ The clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the clipping path with the specified name.
+
+ The clipping path.
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set color at colormap position index.
+
+ The position index.
+ The color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ When comparing images, emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ When comparing images, de-emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ Shade image using distant light source.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ The channel(s) that should be shaded.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Shave pixels from image edges.
+
+ The number of pixels to shave left and right.
+ The number of pixels to shave top and bottom.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shear image (create parallelogram by sliding image by X or Y axis).
+
+ Specifies the number of x degrees to shear the image.
+ Specifies the number of y degrees to shear the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given
+ radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma.
+ Use a radius of 0 and sketch selects a suitable radius for you.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Apply the effect along this angle.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Splice the background color into the image.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Pixel interpolate method.
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width
+ and height.
+
+ The statistic type.
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the image statistics.
+
+ The image statistics.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add a digital watermark to the image (based on second image)
+
+ The image to use as a watermark.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create an image which appears in stereo when viewed with red-blue glasses (Red image on
+ left, blue on right)
+
+ The image to use as the right part of the resulting image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Strips an image of all profiles and comments.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ Pixel interpolate method.
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ Minimum distortion for (sub)image match.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Channel a texture on image background.
+
+ The image to use as a texture on the image background.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Threshold image.
+
+ The threshold percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ An opacity value used for tinting.
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 .
+
+ The format to use.
+ A base64 .
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ The format to use.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a string that represents the current image.
+
+ A string that represents the current image.
+
+
+
+ Transforms the image from the colorspace of the source profile to the target profile. The
+ source profile will only be used if the image does not contain a color profile. Nothing
+ will happen if the source profile has a different colorspace then that of the image.
+
+ The source color profile.
+ The target color profile
+
+
+
+ Add alpha channel to image, setting pixels matching color to transparent.
+
+ The color to make transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a horizontal mirror image by reflecting the pixels around the central y-axis while
+ rotating them by 90 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a vertical mirror image by reflecting the pixels around the central x-axis while
+ rotating them by 270 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Trim edges that are the background color from the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the unique colors of an image.
+
+ The unique colors of an image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The x ellipse offset.
+ the y ellipse offset.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Pixel interpolate method.
+ The amplitude.
+ The length of the wave.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Represents the collection of images.
+
+
+
+
+ Converts this instance to a using .
+
+ A that has the format .
+
+
+
+ Converts this instance to a using the specified .
+ Supported formats are: Gif, Icon, Tiff.
+
+ The image format.
+ A that has the specified
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The images to add to the collection.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Finalizes an instance of the class.
+
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+ Gets the number of images in the collection.
+
+
+
+
+ Gets a value indicating whether the collection is read-only.
+
+
+
+
+ Gets or sets the image at the specified index.
+
+ The index of the image to get.
+
+
+
+ Converts the specified instance to a byte array.
+
+ The to convert.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator that iterates through the collection.
+
+
+
+ Adds an image to the collection.
+
+ The image to add.
+
+
+
+ Adds an image with the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a the specified images to this collection.
+
+ The images to add to the collection.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a Clone of the images from the specified collection to this collection.
+
+ A collection of MagickImages.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection horizontally (+append).
+
+ A single image, by appending all the images in the collection horizontally (+append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection vertically (-append).
+
+ A single image, by appending all the images in the collection vertically (-append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge a sequence of images. This is useful for GIF animation sequences that have page
+ offsets and disposal methods
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes all images from the collection.
+
+
+
+
+ Creates a clone of the current image collection.
+
+ A clone of the current image collection.
+
+
+
+ Combines the images into a single image. The typical ordering would be
+ image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Combines the images into a single image. The grayscale value of the pixels of each image
+ in the sequence is assigned in order to the specified channels of the combined image.
+ The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The image colorspace.
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines whether the collection contains the specified image.
+
+ The image to check.
+ True when the collection contains the specified image.
+
+
+
+ Copies the images to an Array, starting at a particular Array index.
+
+ The one-dimensional Array that is the destination.
+ The zero-based index in 'destination' at which copying begins.
+
+
+
+ Break down an image sequence into constituent parts. This is useful for creating GIF or
+ MNG animation sequences.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Disposes the instance.
+
+
+
+
+ Evaluate image pixels into a single image. All the images in the collection must be the
+ same size in pixels.
+
+ The operator.
+ The resulting image of the evaluation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flatten this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the flatten operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns an enumerator that iterates through the images.
+
+ An enumerator that iterates through the images.
+
+
+
+ Determines the index of the specified image.
+
+ The image to check.
+ The index of the specified image.
+
+
+
+ Inserts an image into the collection.
+
+ The index to insert the image.
+ The image to insert.
+
+
+
+ Inserts an image with the specified file name into the collection.
+
+ The index to insert the image.
+ The fully qualified name of the image file, or the relative image file name.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the merge operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create a composite image by combining the images with the specified settings.
+
+ The settings to use.
+ The resulting image of the montage operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ The Morph method requires a minimum of two images. The first image is transformed into
+ the second by a number of intervening images as specified by frames.
+
+ The number of in-between images to generate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inlay the images to form a single coherent picture.
+
+ The resulting image of the mosaic operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. From
+ this it attempts to select the smallest cropped image to replace each frame, while
+ preserving the results of the GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the
+ animation, if it improves the total number of pixels in the resulting GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. Any
+ pixel that does not change the displayed result is replaced with transparency.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ Quantize settings.
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes the first occurrence of the specified image from the collection.
+
+ The image to remove.
+ True when the image was found and removed.
+
+
+
+ Removes the image at the specified index from the collection.
+
+ The index of the image to remove.
+
+
+
+ Resets the page property of every image in the collection.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reverses the order of the images in the collection.
+
+
+
+
+ Smush images from list into single image in horizontal direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Smush images from list into single image in vertical direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 string.
+
+ The format to use.
+ A base64 .
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Class that can be used to execute a Magick Script Language file.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The IXPathNavigable that contains the script.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the script file, or the relative script file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the script data from.
+
+
+
+ Event that will be raised when the script needs an image to be read.
+
+
+
+
+ Event that will be raised when the script needs an image to be written.
+
+
+
+
+ Gets the variables of this script.
+
+
+
+
+ Executes the script and returns the resulting image.
+
+ A .
+
+
+
+ Executes the script using the specified image.
+
+ The image to execute the script on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Encapsulation of the ImageMagick geometry object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The rectangle to use.
+
+
+
+ Converts the specified rectangle to an instance of this type.
+
+ The rectangle to use.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the specified width and height.
+
+ The width and height.
+
+
+
+ Initializes a new instance of the class using the specified width and height.
+
+ The width.
+ The height.
+
+
+
+ Initializes a new instance of the class using the specified offsets, width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width.
+ The height.
+
+
+
+ Initializes a new instance of the class using the specified width and height.
+
+ The percentage of the width.
+ The percentage of the height.
+
+
+
+ Initializes a new instance of the class using the specified offsets, width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The percentage of the width.
+ The percentage of the height.
+
+
+
+ Initializes a new instance of the class using the specified geometry.
+
+ Geometry specifications in the form: <width>x<height>
+ {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers)
+
+
+
+ Gets or sets a value indicating whether the image is resized based on the smallest fitting dimension (^).
+
+
+
+
+ Gets or sets a value indicating whether the image is resized if image is greater than size (>)
+
+
+
+
+ Gets or sets the height of the geometry.
+
+
+
+
+ Gets or sets a value indicating whether the image is resized without preserving aspect ratio (!)
+
+
+
+
+ Gets or sets a value indicating whether the width and height are expressed as percentages.
+
+
+
+
+ Gets or sets a value indicating whether the image is resized if the image is less than size (<)
+
+
+
+
+ Gets or sets a value indicating whether the image is resized using a pixel area count limit (@).
+
+
+
+
+ Gets or sets the width of the geometry.
+
+
+
+
+ Gets or sets the X offset from origin.
+
+
+
+
+ Gets or sets the Y offset from origin.
+
+
+
+
+ Converts the specified string to an instance of this type.
+
+ Geometry specifications in the form: <width>x<height>
+ {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers)
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this geometry with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a that represents the position of the current .
+
+ A that represents the position of the current .
+
+
+
+ Returns a string that represents the current .
+
+ A string that represents the current .
+
+
+
+ Interface for a native instance.
+
+
+
+
+ Gets a pointer to the native instance.
+
+
+
+
+ Class that can be used to initialize Magick.NET.
+
+
+
+
+ Event that will be raised when something is logged by ImageMagick.
+
+
+
+
+ Gets the features reported by ImageMagick.
+
+
+
+
+ Gets the information about the supported formats.
+
+
+
+
+ Gets the font families that are known by ImageMagick.
+
+
+
+
+ Gets the version of Magick.NET.
+
+
+
+
+ Returns the format information of the specified format based on the extension of the file.
+
+ The file to get the format for.
+ The format information.
+
+
+
+ Returns the format information of the specified format.
+
+ The image format.
+ The format information.
+
+
+
+ Returns the format information of the specified format based on the extension of the
+ file. If that fails the format will be determined by 'pinging' the file.
+
+ The name of the file to get the format for.
+ The format information.
+
+
+
+ Initializes ImageMagick with the xml files that are located in the specified path.
+
+ The path that contains the ImageMagick xml files.
+
+
+
+ Initializes ImageMagick with the specified configuration files and returns the path to the
+ temporary directory where the xml files were saved.
+
+ The configuration files ot initialize ImageMagick with.
+ The path of the folder that was created and contains the configuration files.
+
+
+
+ Initializes ImageMagick with the specified configuration files in the specified the path.
+
+ The configuration files ot initialize ImageMagick with.
+ The directory to save the configuration files in.
+
+
+
+ Set the events that will be written to the log. The log will be written to the Log event
+ and the debug window in VisualStudio. To change the log settings you must use a custom
+ log.xml file.
+
+ The events that will be logged.
+
+
+
+ Sets the directory that contains the Ghostscript file gsdll32.dll / gsdll64.dll.
+
+ The path of the Ghostscript directory.
+
+
+
+ Sets the directory that contains the Ghostscript font files.
+
+ The path of the Ghostscript font directory.
+
+
+
+ Sets the directory that will be used when ImageMagick does not have enough memory for the
+ pixel cache.
+
+ The path where temp files will be written.
+
+
+
+ Sets the pseudo-random number generator secret key.
+
+ The secret key.
+
+
+
+ Encapsulates a matrix of doubles.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The order.
+ The values to initialize the matrix with.
+
+
+
+ Gets the order of the matrix.
+
+
+
+
+ Get or set the value at the specified x/y position.
+
+ The x position
+ The y position
+
+
+
+ Gets the value at the specified x/y position.
+
+ The x position
+ The y position
+ The value at the specified x/y position.
+
+
+
+ Set the column at the specified x position.
+
+ The x position
+ The values
+
+
+
+ Set the row at the specified y position.
+
+ The y position
+ The values
+
+
+
+ Set the value at the specified x/y position.
+
+ The x position
+ The y position
+ The value
+
+
+
+ Returns a string that represents the current DoubleMatrix.
+
+ The double array.
+
+
+
+ Class that can be used to initialize OpenCL.
+
+
+
+
+ Gets or sets a value indicating whether OpenCL is enabled.
+
+
+
+
+ Gets all the OpenCL devices.
+
+ A iteration.
+
+
+
+ Sets the directory that will be used by ImageMagick to store OpenCL cache files.
+
+ The path of the OpenCL cache directory.
+
+
+
+ Represents an OpenCL device.
+
+
+
+
+ Gets the benchmark score of the device.
+
+
+
+
+ Gets the type of the device.
+
+
+
+
+ Gets the name of the device.
+
+
+
+
+ Gets or sets a value indicating whether the device is enabled or disabled.
+
+
+
+
+ Gets all the kernel profile records for this devices.
+
+ A .
+
+
+
+ Gets or sets a value indicating whether kernel profiling is enabled.
+ This can be used to get information about the OpenCL performance.
+
+
+
+
+ Gets the OpenCL version supported by the device.
+
+
+
+
+ Represents a kernel profile record for an OpenCL device.
+
+
+
+
+ Gets the average duration of all executions in microseconds.
+
+
+
+
+ Gets the number of times that this kernel was executed.
+
+
+
+
+ Gets the maximum duration of a single execution in microseconds.
+
+
+
+
+ Gets the minimum duration of a single execution in microseconds.
+
+
+
+
+ Gets the name of the device.
+
+
+
+
+ Gets the total duration of all executions in microseconds.
+
+
+
+
+ Class that can be used to optimize jpeg files.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Gets or sets a value indicating whether a progressive jpeg file will be created.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress.
+ The jpeg quality.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress.
+ The jpeg quality.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The jpeg file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the jpg image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Class that can be used to optimize gif files.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The gif file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the gif image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The gif file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the gif image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Interface for classes that can optimize an image.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The image file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Class that can be used to optimize png files.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The png file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the png image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The png file to optimize.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The png file to optimize.
+ True when the image could be compressed otherwise false.
+
+
+
+ Class that can be used to acquire information about the Quantum.
+
+
+
+
+ Gets the Quantum depth.
+
+
+
+
+ Gets the maximum value of the quantum.
+
+
+
+
+ Class that can be used to set the limits to the resources that are being used.
+
+
+
+
+ Gets or sets the pixel cache limit in bytes. Requests for memory above this limit will fail.
+
+
+
+
+ Gets or sets the maximum height of an image.
+
+
+
+
+ Gets or sets the pixel cache limit in bytes. Once this memory limit is exceeded, all subsequent pixels cache
+ operations are to/from disk.
+
+
+
+
+ Gets or sets the time specified in milliseconds to periodically yield the CPU for.
+
+
+
+
+ Gets or sets the maximum width of an image.
+
+
+
+
+ Class that contains various settings.
+
+
+
+
+ Gets or sets the affine to use when annotating with text or drawing.
+
+
+
+
+ Gets or sets the background color.
+
+
+
+
+ Gets or sets the border color.
+
+
+
+
+ Gets or sets the color space.
+
+
+
+
+ Gets or sets the color type of the image.
+
+
+
+
+ Gets or sets the compression method to use.
+
+
+
+
+ Gets or sets a value indicating whether printing of debug messages from ImageMagick is enabled when a debugger is attached.
+
+
+
+
+ Gets or sets the vertical and horizontal resolution in pixels.
+
+
+
+
+ Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support
+ endian-specific options.
+
+
+
+
+ Gets or sets the fill color.
+
+
+
+
+ Gets or sets the fill pattern.
+
+
+
+
+ Gets or sets the rule to use when filling drawn objects.
+
+
+
+
+ Gets or sets the text rendering font.
+
+
+
+
+ Gets or sets the text font family.
+
+
+
+
+ Gets or sets the font point size.
+
+
+
+
+ Gets or sets the font style.
+
+
+
+
+ Gets or sets the font weight.
+
+
+
+
+ Gets or sets the the format of the image.
+
+
+
+
+ Gets or sets the preferred size and location of an image canvas.
+
+
+
+
+ Gets or sets a value indicating whether stroke anti-aliasing is enabled or disabled.
+
+
+
+
+ Gets or sets the color to use when drawing object outlines.
+
+
+
+
+ Gets or sets the pattern of dashes and gaps used to stroke paths. This represents a
+ zero-terminated array of numbers that specify the lengths of alternating dashes and gaps
+ in pixels. If a zero value is not found it will be added. If an odd number of values is
+ provided, then the list of values is repeated to yield an even number of values.
+
+
+
+
+ Gets or sets the distance into the dash pattern to start the dash (default 0) while
+ drawing using a dash pattern,.
+
+
+
+
+ Gets or sets the shape to be used at the end of open subpaths when they are stroked.
+
+
+
+
+ Gets or sets the shape to be used at the corners of paths (or other vector shapes) when they
+ are stroked.
+
+
+
+
+ Gets or sets the miter limit. When two line segments meet at a sharp angle and miter joins have
+ been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness
+ of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter
+ length to the 'lineWidth'. The default value is 4.
+
+
+
+
+ Gets or sets the pattern image to use while stroking object outlines.
+
+
+
+
+ Gets or sets the stroke width for drawing lines, circles, ellipses, etc.
+
+
+
+
+ Gets or sets a value indicating whether Postscript and TrueType fonts should be anti-aliased (default true).
+
+
+
+
+ Gets or sets text direction (right-to-left or left-to-right).
+
+
+
+
+ Gets or sets the text annotation encoding (e.g. "UTF-16").
+
+
+
+
+ Gets or sets the text annotation gravity.
+
+
+
+
+ Gets or sets the text inter-line spacing.
+
+
+
+
+ Gets or sets the text inter-word spacing.
+
+
+
+
+ Gets or sets the text inter-character kerning.
+
+
+
+
+ Gets or sets the text undercolor box.
+
+
+
+
+ Gets or sets a value indicating whether verbose output os turned on or off.
+
+
+
+
+ Gets or sets the specified area to extract from the image.
+
+
+
+
+ Gets or sets the number of scenes.
+
+
+
+
+ Gets or sets a value indicating whether a monochrome reader should be used.
+
+
+
+
+ Gets or sets the size of the image.
+
+
+
+
+ Gets or sets the active scene.
+
+
+
+
+ Gets or sets scenes of the image.
+
+
+
+
+ Returns the value of a format-specific option.
+
+ The format to get the option for.
+ The name of the option.
+ The value of a format-specific option.
+
+
+
+ Returns the value of a format-specific option.
+
+ The name of the option.
+ The value of a format-specific option.
+
+
+
+ Removes the define with the specified name.
+
+ The format to set the define for.
+ The name of the define.
+
+
+
+ Removes the define with the specified name.
+
+ The name of the define.
+
+
+
+ Sets a format-specific option.
+
+ The format to set the define for.
+ The name of the define.
+ The value of the define.
+
+
+
+ Sets a format-specific option.
+
+ The format to set the option for.
+ The name of the option.
+ The value of the option.
+
+
+
+ Sets a format-specific option.
+
+ The name of the option.
+ The value of the option.
+
+
+
+ Sets format-specific options with the specified defines.
+
+ The defines to set.
+
+
+
+ Creates a define string for the specified format and name.
+
+ The format to set the define for.
+ The name of the define.
+ A string for the specified format and name.
+
+
+
+ Copies the settings from the specified .
+
+ The settings to copy the data from.
+
+
+
+ Class that contains setting for the montage operation.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the color of the background that thumbnails are composed on.
+
+
+
+
+ Gets or sets the frame border color.
+
+
+
+
+ Gets or sets the pixels between thumbnail and surrounding frame.
+
+
+
+
+ Gets or sets the fill color.
+
+
+
+
+ Gets or sets the label font.
+
+
+
+
+ Gets or sets the font point size.
+
+
+
+
+ Gets or sets the frame geometry (width & height frame thickness).
+
+
+
+
+ Gets or sets the thumbnail width & height plus border width & height.
+
+
+
+
+ Gets or sets the thumbnail position (e.g. SouthWestGravity).
+
+
+
+
+ Gets or sets the thumbnail label (applied to image prior to montage).
+
+
+
+
+ Gets or sets a value indicating whether drop-shadows on thumbnails are enabled or disabled.
+
+
+
+
+ Gets or sets the outline color.
+
+
+
+
+ Gets or sets the background texture image.
+
+
+
+
+ Gets or sets the frame geometry (width & height frame thickness).
+
+
+
+
+ Gets or sets the montage title.
+
+
+
+
+ Gets or sets the transparent color.
+
+
+
+
+ Class that contains setting for quantize operations.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the maximum number of colors to quantize to.
+
+
+
+
+ Gets or sets the colorspace to quantize in.
+
+
+
+
+ Gets or sets the dither method to use.
+
+
+
+
+ Gets or sets a value indicating whether errors should be measured.
+
+
+
+
+ Gets or setsthe quantization tree-depth.
+
+
+
+
+ The normalized moments of one image channels.
+
+
+
+
+ Gets the centroid.
+
+
+
+
+ Gets the channel of this moment.
+
+
+
+
+ Gets the ellipse axis.
+
+
+
+
+ Gets the ellipse angle.
+
+
+
+
+ Gets the ellipse eccentricity.
+
+
+
+
+ Gets the ellipse intensity.
+
+
+
+
+ Returns the Hu invariants.
+
+ The index to use.
+ The Hu invariants.
+
+
+
+ Contains the he perceptual hash of one image channel.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The channel.>
+ SRGB hu perceptual hash.
+ Hclp hu perceptual hash.
+ A string representation of this hash.
+
+
+
+ Gets the channel.
+
+
+
+
+ SRGB hu perceptual hash.
+
+ The index to use.
+ The SRGB hu perceptual hash.
+
+
+
+ Hclp hu perceptual hash.
+
+ The index to use.
+ The Hclp hu perceptual hash.
+
+
+
+ Returns the sum squared difference between this hash and the other hash.
+
+ The to get the distance of.
+ The sum squared difference between this hash and the other hash.
+
+
+
+ Returns a string representation of this hash.
+
+ A string representation of this hash.
+
+
+
+ Encapsulation of the ImageMagick ImageChannelStatistics object.
+
+
+
+
+ Gets the channel.
+
+
+
+
+ Gets the depth of the channel.
+
+
+
+
+ Gets the entropy.
+
+
+
+
+ Gets the kurtosis.
+
+
+
+
+ Gets the maximum value observed.
+
+
+
+
+ Gets the average (mean) value observed.
+
+
+
+
+ Gets the minimum value observed.
+
+
+
+
+ Gets the skewness.
+
+
+
+
+ Gets the standard deviation, sqrt(variance).
+
+
+
+
+ Gets the sum.
+
+
+
+
+ Gets the sum cubed.
+
+
+
+
+ Gets the sum fourth power.
+
+
+
+
+ Gets the sum squared.
+
+
+
+
+ Gets the variance.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The channel statistics to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ The normalized moments of one or more image channels.
+
+
+
+
+ Gets the moments for the all the channels.
+
+ The moments for the all the channels.
+
+
+
+ Gets the moments for the specified channel.
+
+ The channel to get the moments for.
+ The moments for the specified channel.
+
+
+
+ Contains the he perceptual hash of one or more image channels.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The
+
+
+
+ Returns the perceptual hash for the specified channel.
+
+ The channel to get the has for.
+ The perceptual hash for the specified channel.
+
+
+
+ Returns the sum squared difference between this hash and the other hash.
+
+ The to get the distance of.
+ The sum squared difference between this hash and the other hash.
+
+
+
+ Returns a string representation of this hash.
+
+ A .
+
+
+
+ Encapsulation of the ImageMagick ImageStatistics object.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Returns the statistics for the all the channels.
+
+ The statistics for the all the channels.
+
+
+
+ Returns the statistics for the specified channel.
+
+ The channel to get the statistics for.
+ The statistics for the specified channel.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ Truw when the specified object is equal to the current .
+
+
+
+ Determines whether the specified image statistics is equal to the current .
+
+ The image statistics to compare this with.
+ True when the specified image statistics is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Encapsulation of the ImageMagick connected component object.
+
+
+
+
+ Gets the centroid of the area.
+
+
+
+
+ Gets the color of the area.
+
+
+
+
+ Gets the height of the area.
+
+
+
+
+ Gets the id of the area.
+
+
+
+
+ Gets the width of the area.
+
+
+
+
+ Gets the X offset from origin.
+
+
+
+
+ Gets the Y offset from origin.
+
+
+
+
+ Returns the geometry of the area of this connected component.
+
+ The geometry of the area of this connected component.
+
+
+
+ Returns the geometry of the area of this connected component.
+
+ The number of pixels to extent the image with.
+ The geometry of the area of this connected component.
+
+
+
+ PrimaryInfo information
+
+
+
+
+ Initializes a new instance of the class.
+
+ The x value.
+ The y value.
+ The z value.
+
+
+
+ Gets the X value.
+
+
+
+
+ Gets the Y value.
+
+
+
+
+ Gets the Z value.
+
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Used to obtain font metrics for text string given current font, pointsize, and density settings.
+
+
+
+
+ Gets the ascent, the distance in pixels from the text baseline to the highest/upper grid coordinate
+ used to place an outline point.
+
+
+
+
+ Gets the descent, the distance in pixels from the baseline to the lowest grid coordinate used to
+ place an outline point. Always a negative value.
+
+
+
+
+ Gets the maximum horizontal advance in pixels.
+
+
+
+
+ Gets the text height in pixels.
+
+
+
+
+ Gets the text width in pixels.
+
+
+
+
+ Gets the underline position.
+
+
+
+
+ Gets the underline thickness.
+
+
+
+
+ Base class for colors
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets the actual color of this instance.
+
+
+
+
+ Converts the specified color to a instance.
+
+ The color to use.
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this color with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current instance.
+
+ The object to compare this color with.
+ True when the specified object is equal to the current instance.
+
+
+
+ Determines whether the specified color is equal to the current color.
+
+ The color to compare this color with.
+ True when the specified color is equal to the current instance.
+
+
+
+ Determines whether the specified color is fuzzy equal to the current color.
+
+ The color to compare this color with.
+ The fuzz factor.
+ True when the specified color is fuzzy equal to the current instance.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts the value of this instance to an equivalent .
+
+ A instance.
+
+
+
+ Converts the value of this instance to a hexadecimal string.
+
+ The .
+
+
+
+ Updates the color value from an inherited class.
+
+
+
+
+ Class that represents a CMYK color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+ Alpha component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+ Alpha component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ The CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php).
+ For example: #F000, #FF000000, #FFFF000000000000
+
+
+
+ Gets or sets the alpha component value of this color.
+
+
+
+
+ Gets or sets the cyan component value of this color.
+
+
+
+
+ Gets or sets the key (black) component value of this color.
+
+
+
+
+ Gets or sets the magenta component value of this color.
+
+
+
+
+ Gets or sets the yellow component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Class that represents a gray color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Value between 0.0 - 1.0.
+
+
+
+ Gets or sets the shade of this color (value between 0.0 - 1.0).
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a HSL color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Hue component value of this color.
+ Saturation component value of this color.
+ Lightness component value of this color.
+
+
+
+ Gets or sets the hue component value of this color.
+
+
+
+
+ Gets or sets the lightness component value of this color.
+
+
+
+
+ Gets or sets the saturation component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a HSV color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Hue component value of this color.
+ Saturation component value of this color.
+ Value component value of this color.
+
+
+
+ Gets or sets the hue component value of this color.
+
+
+
+
+ Gets or sets the saturation component value of this color.
+
+
+
+
+ Gets or sets the value component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Performs a hue shift with the specified degrees.
+
+ The degrees.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a monochrome color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Specifies if the color is black or white.
+
+
+
+ Gets or sets a value indicating whether the color is black or white.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a YUV color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Y component value of this color.
+ U component value of this color.
+ V component value of this color.
+
+
+
+ Gets or sets the U component value of this color. (value beteeen -0.5 and 0.5)
+
+
+
+
+ Gets or sets the V component value of this color. (value beteeen -0.5 and 0.5)
+
+
+
+
+ Gets or sets the Y component value of this color. (value beteeen 0.0 and 1.0)
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that contains the same colors as System.Drawing.Colors.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFFF00.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFFF00.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0F8FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FAEBD7FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7FFFD4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5F5DCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFE4C4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #000000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFEBCDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #0000FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8A2BE2FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #A52A2AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DEB887FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #5F9EA0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7FFF00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D2691EFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF7F50FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #6495EDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFF8DCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DC143CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00008BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #008B8BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B8860BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #A9A9A9FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #006400FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #BDB76BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8B008BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #556B2FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF8C00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9932CCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8B0000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #E9967AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8FBC8BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #483D8BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #2F4F4FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00CED1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9400D3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF1493FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00BFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #696969FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #1E90FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B22222FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFAF0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #228B22FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF00FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DCDCDCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F8F8FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFD700FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DAA520FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #808080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #008000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #ADFF2FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0FFF0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF69B4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #CD5C5CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #4B0082FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFF0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0E68CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #E6E6FAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFF0F5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7CFC00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFACDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #ADD8E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F08080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #E0FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FAFAD2FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #90EE90FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D3D3D3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFB6C1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFA07AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #20B2AAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #87CEFAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #778899FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B0C4DEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFE0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FF00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #32CD32FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FAF0E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF00FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #800000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #66CDAAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #0000CDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #BA55D3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9370DBFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #3CB371FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7B68EEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FA9AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #48D1CCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #C71585FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #191970FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5FFFAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFE4E1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFE4B5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFDEADFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #000080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FDF5E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #808000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #6B8E23FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFA500FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF4500FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DA70D6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #EEE8AAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #98FB98FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #AFEEEEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DB7093FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFEFD5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFDAB9FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #CD853FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFC0CBFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DDA0DDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B0E0E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #800080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF0000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #BC8F8FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #4169E1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8B4513FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FA8072FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F4A460FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #2E8B57FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFF5EEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #A0522DFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #C0C0C0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #87CEEBFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #6A5ACDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #708090FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFAFAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FF7FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #4682B4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D2B48CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #008080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D8BFD8FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF6347FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #40E0D0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #EE82EEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5DEB3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5F5F5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFF00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9ACD32FF.
+
+
+
+
+ Encapsulates the configuration files of ImageMagick.
+
+
+
+
+ Gets the default configuration.
+
+
+
+
+ Gets the coder configuration.
+
+
+
+
+ Gets the colors configuration.
+
+
+
+
+ Gets the configure configuration.
+
+
+
+
+ Gets the delegates configuration.
+
+
+
+
+ Gets the english configuration.
+
+
+
+
+ Gets the locale configuration.
+
+
+
+
+ Gets the log configuration.
+
+
+
+
+ Gets the magic configuration.
+
+
+
+
+ Gets the policy configuration.
+
+
+
+
+ Gets the thresholds configuration.
+
+
+
+
+ Gets the type configuration.
+
+
+
+
+ Gets the type-ghostscript configuration.
+
+
+
+
+ Interface that represents a configuration file.
+
+
+
+
+ Gets the file name.
+
+
+
+
+ Gets or sets the data of the configuration file.
+
+
+
+
+ Specifies bmp subtypes
+
+
+
+
+ ARGB1555
+
+
+
+
+ ARGB4444
+
+
+
+
+ RGB555
+
+
+
+
+ RGB565
+
+
+
+
+ Specifies dds compression methods
+
+
+
+
+ None
+
+
+
+
+ Dxt1
+
+
+
+
+ Base class that can create defines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The format where the defines are for.
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Gets the format where the defines are for.
+
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ The type of the enumeration.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ The type of the enumerable.
+ A instance.
+
+
+
+ Specifies jp2 progression orders.
+
+
+
+
+ Layer-resolution-component-precinct order.
+
+
+
+
+ Resolution-layer-component-precinct order.
+
+
+
+
+ Resolution-precinct-component-layer order.
+
+
+
+
+ Precinct-component-resolution-layer order.
+
+
+
+
+ Component-precinct-resolution-layer order.
+
+
+
+
+ Specifies the DCT method.
+
+
+
+
+ Fast
+
+
+
+
+ Float
+
+
+
+
+ Slow
+
+
+
+
+ Specifies profile types
+
+
+
+
+ App profile
+
+
+
+
+ 8bim profile
+
+
+
+
+ Exif profile
+
+
+
+
+ Icc profile
+
+
+
+
+ Iptc profile
+
+
+
+
+ Iptc profile
+
+
+
+
+ Base class that can create write defines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The format where the defines are for.
+
+
+
+ Specifies tiff alpha options.
+
+
+
+
+ Unspecified
+
+
+
+
+ Associated
+
+
+
+
+ Unassociated
+
+
+
+
+ Base class that can create write defines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The format where the defines are for.
+
+
+
+ Gets the format where the defines are for.
+
+
+
+
+ Class for defines that are used when a bmp image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the subtype that will be used (bmp:subtype).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a dds image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether cluser fit is enabled or disabled (dds:cluster-fit).
+
+
+
+
+ Gets or sets the compression that will be used (dds:compression).
+
+
+
+
+ Gets or sets a value indicating whether the mipmaps should be resized faster but with a lower quality (dds:fast-mipmaps).
+
+
+
+
+ Gets or sets the the number of mipmaps, zero will disable writing mipmaps (dds:mipmaps).
+
+
+
+
+ Gets or sets a value indicating whether the mipmaps should be created from the images in the collection (dds:mipmaps=fromlist).
+
+
+
+
+ Gets or sets a value indicating whether weight by alpha is enabled or disabled when cluster fit is used (dds:weight-by-alpha).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Interface for a define.
+
+
+
+
+ Gets the format to set the define for.
+
+
+
+
+ Gets the name of the define.
+
+
+
+
+ Gets the value of the define.
+
+
+
+
+ Interface for an object that specifies defines for an image.
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Interface for defines that are used when reading an image.
+
+
+
+
+ Interface for defines that are used when writing an image.
+
+
+
+
+ Gets the format where the defines are for.
+
+
+
+
+ Class for defines that are used when a jp2 image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the maximum number of quality layers to decode (jp2:quality-layers).
+
+
+
+
+ Gets or sets the number of highest resolution levels to be discarded (jp2:reduce-factor).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a jp2 image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the number of resolutions to encode (jp2:number-resolutions).
+
+
+
+
+ Gets or sets the progression order (jp2:progression-order).
+
+
+
+
+ Gets or sets the quality layer PSNR, given in dB. The order is from left to right in ascending order (jp2:quality).
+
+
+
+
+ Gets or sets the compression ratio values. Each value is a factor of compression, thus 20 means 20 times compressed.
+ The order is from left to right in descending order. A final lossless quality layer is signified by the value 1 (jp2:rate).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a jpeg image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether block smoothing is enabled or disabled (jpeg:block-smoothing).
+
+
+
+
+ Gets or sets the desired number of colors (jpeg:colors).
+
+
+
+
+ Gets or sets the dtc method that will be used (jpeg:dct-method).
+
+
+
+
+ Gets or sets a value indicating whether fancy upsampling is enabled or disabled (jpeg:fancy-upsampling).
+
+
+
+
+ Gets or sets the size the scale the image to (jpeg:size). The output image won't be exactly
+ the specified size. More information can be found here: http://jpegclub.org/djpeg/.
+
+
+
+
+ Gets or sets the profile(s) that should be skipped when the image is read (profile:skip).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a jpeg image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the dtc method that will be used (jpeg:dct-method).
+
+
+
+
+ Gets or sets the compression quality that does not exceed the specified extent in kilobytes (jpeg:extent).
+
+
+
+
+ Gets or sets a value indicating whether optimize coding is enabled or disabled (jpeg:optimize-coding).
+
+
+
+
+ Gets or sets the quality scaling for luminance and chrominance separately (jpeg:quality).
+
+
+
+
+ Gets or sets the file name that contains custom quantization tables (jpeg:q-table).
+
+
+
+
+ Gets or sets jpeg sampling factor (jpeg:sampling-factor).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class that implements IDefine
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the define.
+ The value of the define.
+
+
+
+ Initializes a new instance of the class.
+
+ The format of the define.
+ The name of the define.
+ The value of the define.
+
+
+
+ Gets the format to set the define for.
+
+
+
+
+ Gets the name of the define.
+
+
+
+
+ Gets the value of the define.
+
+
+
+
+ Class for defines that are used when a pdf image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the size where the image should be scaled to (pdf:fit-page).
+
+
+
+
+ Gets or sets a value indicating whether use of the cropbox should be forced (pdf:use-trimbox).
+
+
+
+
+ Gets or sets a value indicating whether use of the trimbox should be forced (pdf:use-trimbox).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a png image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether the PNG decoder and encoder examine any ICC profile
+ that is present. By default, the PNG decoder and encoder examine any ICC profile that is present,
+ either from an iCCP chunk in the PNG input or supplied via an option, and if the profile is
+ recognized to be the sRGB profile, converts it to the sRGB chunk. You can use this option
+ to prevent this from happening; in such cases the iCCP chunk will be read. (png:preserve-iCCP)
+
+
+
+
+ Gets or sets the profile(s) that should be skipped when the image is read (profile:skip).
+
+
+
+
+ Gets or sets a value indicating whether the bytes should be swapped. The PNG specification
+ requires that any multi-byte integers be stored in network byte order (MSB-LSB endian).
+ This option allows you to fix any invalid PNG files that have 16-bit samples stored
+ incorrectly in little-endian order (LSB-MSB). (png:swap-bytes)
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Specifies which additional info should be written to the output file.
+
+
+
+
+ None
+
+
+
+
+ All
+
+
+
+
+ Only select the info that does not use geometry.
+
+
+
+
+ Class for defines that are used when a psd image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether alpha unblending should be enabled or disabled (psd:alpha-unblend).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a psd image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets which additional info should be written to the output file.
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a tiff image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether the exif profile should be ignored (tiff:exif-properties).
+
+
+
+
+ Gets or sets the tiff tags that should be ignored (tiff:ignore-tags).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a tiff image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the tiff alpha (tiff:alpha).
+
+
+
+
+ Gets or sets the endianness of the tiff file (tiff:endian).
+
+
+
+
+ Gets or sets the endianness of the tiff file (tiff:fill-order).
+
+
+
+
+ Gets or sets the rows per strip (tiff:rows-per-strip).
+
+
+
+
+ Gets or sets the tile geometry (tiff:tile-geometry).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Paints on the image's alpha channel in order to set effected pixels to transparent.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+
+
+
+ Gets or sets the to use.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws an arc falling within a specified bounding rectangle on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The starting X coordinate of the bounding rectangle.
+ The starting Y coordinate of thebounding rectangle.
+ The ending X coordinate of the bounding rectangle.
+ The ending Y coordinate of the bounding rectangle.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+
+
+
+ Gets or sets the ending degrees of rotation.
+
+
+
+
+ Gets or sets the ending X coordinate of the bounding rectangle.
+
+
+
+
+ Gets or sets the ending Y coordinate of the bounding rectangle.
+
+
+
+
+ Gets or sets the starting degrees of rotation.
+
+
+
+
+ Gets or sets the starting X coordinate of the bounding rectangle.
+
+
+
+
+ Gets or sets the starting Y coordinate of the bounding rectangle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a bezier curve through a set of points on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Gets the coordinates.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a circle on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The perimeter X coordinate.
+ The perimeter Y coordinate.
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the perimeter X coordinate.
+
+
+
+
+ Gets or sets the perimeter X coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Associates a named clipping path with the image. Only the areas drawn on by the clipping path
+ will be modified as ssize_t as it remains in effect.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The ID of the clip path.
+
+
+
+ Gets or sets the ID of the clip path.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the polygon fill rule to be used by the clipping path.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The rule to use when filling drawn objects.
+
+
+
+ Gets or sets the rule to use when filling drawn objects.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the interpretation of clip path units.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The clip path units.
+
+
+
+ Gets or sets the clip path units.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws color on image using the current fill color, starting at specified position, and using
+ specified paint method.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+
+
+
+ Gets or sets the PaintMethod to use.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableCompositeImage object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The image to draw.
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The algorithm to use.
+ The image to draw.
+
+
+
+ Initializes a new instance of the class.
+
+ The offset from origin.
+ The image to draw.
+
+
+
+ Initializes a new instance of the class.
+
+ The offset from origin.
+ The algorithm to use.
+ The image to draw.
+
+
+
+ Gets or sets the height to scale the image to.
+
+
+
+
+ Gets or sets the height to scale the image to.
+
+
+
+
+ Gets or sets the width to scale the image to.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableDensity object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The vertical and horizontal resolution.
+
+
+
+ Initializes a new instance of the class.
+
+ The vertical and horizontal resolution.
+
+
+
+ Gets or sets the vertical and horizontal resolution.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws an ellipse on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The X radius.
+ The Y radius.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+
+
+
+ Gets or sets the ending degrees of rotation.
+
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the X radius.
+
+
+
+
+ Gets or sets the Y radius.
+
+
+
+
+ Gets or sets the starting degrees of rotation.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the alpha to use when drawing using the fill color or fill texture.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The opacity.
+
+
+
+ Gets or sets the alpha.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the URL to use as a fill pattern for filling objects. Only local URLs("#identifier") are
+ supported at this time. These local URLs are normally created by defining a named fill pattern
+ with DrawablePushPattern/DrawablePopPattern.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+
+
+
+ Gets or sets the url specifying pattern ID (e.g. "#pattern_id").
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the fill rule to use while drawing polygons.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The rule to use when filling drawn objects.
+
+
+
+ Gets or sets the rule to use when filling drawn objects.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the font family, style, weight and stretch to use when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The font family or the full path to the font file.
+
+
+
+ Initializes a new instance of the class.
+
+ The font family or the full path to the font file.
+ The style of the font.
+ The weight of the font.
+ The font stretching type.
+
+
+
+ Gets or sets the font family or the full path to the font file.
+
+
+
+
+ Gets or sets the style of the font,
+
+
+
+
+ Gets or sets the weight of the font,
+
+
+
+
+ Gets or sets the font stretching.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the font pointsize to use when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The point size.
+
+
+
+ Gets or sets the point size.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableGravity object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The gravity.
+
+
+
+ Gets or sets the gravity.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a line on the image using the current stroke color, stroke alpha, and stroke width.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The starting X coordinate.
+ The starting Y coordinate.
+ The ending X coordinate.
+ The ending Y coordinate.
+
+
+
+ Gets or sets the ending X coordinate.
+
+
+
+
+ Gets or sets the ending Y coordinate.
+
+
+
+
+ Gets or sets the starting X coordinate.
+
+
+
+
+ Gets or sets the starting Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a set of paths
+
+
+
+
+ Initializes a new instance of the class.
+
+ The paths to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The paths to use.
+
+
+
+ Gets the paths to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a point using the current fill color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a polygon using the current stroke, stroke width, and fill color or texture, using the
+ specified array of coordinates.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a polyline using the current stroke, stroke width, and fill color or texture, using the
+ specified array of coordinates.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Terminates a clip path definition.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ destroys the current drawing wand and returns to the previously pushed drawing wand. Multiple
+ drawing wands may exist. It is an error to attempt to pop more drawing wands than have been
+ pushed, and it is proper form to pop all drawing wands which have been pushed.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Terminates a pattern definition.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Starts a clip path definition which is comprized of any number of drawing commands and
+ terminated by a DrawablePopClipPath.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The ID of the clip path.
+
+
+
+ Gets or sets the ID of the clip path.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Clones the current drawing wand to create a new drawing wand. The original drawing wand(s)
+ may be returned to by invoking DrawablePopGraphicContext. The drawing wands are stored on a
+ drawing wand stack. For every Pop there must have already been an equivalent Push.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ indicates that subsequent commands up to a DrawablePopPattern command comprise the definition
+ of a named pattern. The pattern space is assigned top left corner coordinates, a width and
+ height, and becomes its own drawing space. Anything which can be drawn may be used in a
+ pattern definition. Named patterns may be used as stroke or brush definitions.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The ID of the pattern.
+ The X coordinate.
+ The Y coordinate.
+ The width.
+ The height.
+
+
+
+ Gets or sets the ID of the pattern.
+
+
+
+
+ Gets or sets the height
+
+
+
+
+ Gets or sets the width
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Applies the specified rotation to the current coordinate space.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The angle.
+
+
+
+ Gets or sets the angle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a rounted rectangle given two coordinates, x & y corner radiuses and using the current
+ stroke, stroke width, and fill settings.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The corner width.
+ The corner height.
+
+
+
+ Gets or sets the corner height.
+
+
+
+
+ Gets or sets the corner width.
+
+
+
+
+ Gets or sets the lower right X coordinate.
+
+
+
+
+ Gets or sets the lower right Y coordinate.
+
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Adjusts the scaling factor to apply in the horizontal and vertical directions to the current
+ coordinate space.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Horizontal scale factor.
+ Vertical scale factor.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Skews the current coordinate system in the horizontal direction.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The angle.
+
+
+
+ Gets or sets the angle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Skews the current coordinate system in the vertical direction.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The angle.
+
+
+
+ Gets or sets the angle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Controls whether stroked outlines are antialiased. Stroked outlines are antialiased by default.
+ When antialiasing is disabled stroked pixels are thresholded to determine if the stroke color
+ or underlying canvas color should be used.
+
+
+
+
+ Initializes a new instance of the class.
+
+ True if stroke antialiasing is enabled otherwise false.
+
+
+
+ Gets or sets a value indicating whether stroke antialiasing is enabled or disabled.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the pattern of dashes and gaps used to stroke paths. The stroke dash array
+ represents an array of numbers that specify the lengths of alternating dashes and gaps in
+ pixels. If an odd number of values is provided, then the list of values is repeated to yield
+ an even number of values. To remove an existing dash array, pass a null dasharray. A typical
+ stroke dash array might contain the members 5 3 2.
+
+
+
+
+ Initializes a new instance of the class.
+
+ An array containing the dash information.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the offset into the dash pattern to start the dash.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The dash offset.
+
+
+
+ Gets or sets the dash offset.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the shape to be used at the end of open subpaths when they are stroked.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The line cap.
+
+
+
+ Gets or sets the line cap.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the shape to be used at the corners of paths (or other vector shapes) when they
+ are stroked.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The line join.
+
+
+
+ Gets or sets the line join.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the miter limit. When two line segments meet at a sharp angle and miter joins have
+ been specified for 'DrawableStrokeLineJoin', it is possible for the miter to extend far
+ beyond the thickness of the line stroking the path. The 'DrawableStrokeMiterLimit' imposes a
+ limit on the ratio of the miter length to the 'DrawableStrokeLineWidth'.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The miter limit.
+
+
+
+ Gets or sets the miter limit.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the alpha of stroked object outlines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The opacity.
+
+
+
+ Gets or sets the opacity.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the pattern used for stroking object outlines. Only local URLs("#identifier") are
+ supported at this time. These local URLs are normally created by defining a named stroke
+ pattern with DrawablePushPattern/DrawablePopPattern.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+
+
+
+ Gets or sets the url specifying pattern ID (e.g. "#pattern_id")
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the width of the stroke used to draw object outlines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The width.
+
+
+
+ Gets or sets the width.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws text on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The text to draw.
+
+
+
+ Gets or sets the text to draw.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies a text alignment to be applied when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Text alignment.
+
+
+
+ Gets or sets text alignment.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Controls whether text is antialiased. Text is antialiased by default.
+
+
+
+
+ Initializes a new instance of the class.
+
+ True if text antialiasing is enabled otherwise false.
+
+
+
+ Gets or sets a value indicating whether text antialiasing is enabled or disabled.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies a decoration to be applied when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The text decoration.
+
+
+
+ Gets or sets the text decoration
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the direction to be used when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Direction to use.
+
+
+
+ Gets or sets the direction to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableTextEncoding object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Encoding to use.
+
+
+
+ Gets or sets the encoding of the text.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the spacing between line in text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Spacing to use.
+
+
+
+ Gets or sets the spacing to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the spacing between words in text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Spacing to use.
+
+
+
+ Gets or sets the spacing to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the spacing between characters in text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Kerning to use.
+
+
+
+ Gets or sets the text kerning to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Applies a translation to the current coordinate system which moves the coordinate system
+ origin to the specified coordinate.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Marker interface for drawables.
+
+
+
+
+ Interface for drawing on an wand.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The wand to draw on.
+
+
+
+ Draws an elliptical arc from the current point to(X, Y). The size and orientation of the
+ ellipse are defined by two radii(RadiusX, RadiusY) and a RotationX, which indicates how the
+ ellipse as a whole is rotated relative to the current coordinate system. The center of the
+ ellipse is calculated automagically to satisfy the constraints imposed by the other
+ parameters. UseLargeArc and UseSweep contribute to the automatic calculations and help
+ determine how the arc is drawn. If UseLargeArc is true then draw the larger of the
+ available arcs. If UseSweep is true, then draw the arc matching a clock-wise rotation.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The X radius.
+ The Y radius.
+ Indicates how the ellipse as a whole is rotated relative to the
+ current coordinate system.
+ If true then draw the larger of the available arcs.
+ If true then draw the arc matching a clock-wise rotation.
+
+
+
+ Gets or sets the X radius.
+
+
+
+
+ Gets or sets the Y radius.
+
+
+
+
+ Gets or sets how the ellipse as a whole is rotated relative to the current coordinate system.
+
+
+
+
+ Gets or sets a value indicating whetherthe larger of the available arcs should be drawn.
+
+
+
+
+ Gets or sets a value indicating whether the arc should be drawn matching a clock-wise rotation.
+
+
+
+
+ Gets or sets the X offset from origin.
+
+
+
+
+ Gets or sets the Y offset from origin.
+
+
+
+
+ Class that can be used to chain path actions.
+
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinate to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinate to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of second point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of second point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Converts the specified to a instance.
+
+ The to convert.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator that iterates through the collection.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator that iterates through the collection.
+
+
+
+ Marker interface for paths.
+
+
+
+
+ Draws an elliptical arc from the current point to (X, Y) using absolute coordinates. The size
+ and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX,
+ which indicates how the ellipse as a whole is rotated relative to the current coordinate
+ system. The center of the ellipse is calculated automagically to satisfy the constraints
+ imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic
+ calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the
+ larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise
+ rotation.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws an elliptical arc from the current point to (X, Y) using relative coordinates. The size
+ and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX,
+ which indicates how the ellipse as a whole is rotated relative to the current coordinate
+ system. The center of the ellipse is calculated automagically to satisfy the constraints
+ imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic
+ calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the
+ larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise
+ rotation.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Adds a path element to the current path which closes the current subpath by drawing a straight
+ line from the current point to the current subpath's most recent starting point (usually, the
+ most recent moveto point).
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x, y) using (x1, y1) as the control point
+ at the beginning of the curve and (x2, y2) as the control point at the end of the curve using
+ absolute coordinates. At the end of the command, the new current point becomes the final (x, y)
+ coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x, y) using (x1,y1) as the control point
+ at the beginning of the curve and (x2, y2) as the control point at the end of the curve using
+ relative coordinates. At the end of the command, the new current point becomes the final (x, y)
+ coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a line path from the current point to the given coordinate using absolute coordinates.
+ The coordinate then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a horizontal line path from the current point to the target point using absolute
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a horizontal line path from the current point to the target point using relative
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a line path from the current point to the given coordinate using relative coordinates.
+ The coordinate then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a vertical line path from the current point to the target point using absolute
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Y coordinate.
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a vertical line path from the current point to the target point using relative
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Y coordinate.
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Starts a new sub-path at the given coordinate using absolute coordinates. The current point
+ then becomes the specified coordinate.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinate to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Starts a new sub-path at the given coordinate using relative coordinates. The current point
+ then becomes the specified coordinate.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinate to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control
+ point using absolute coordinates. At the end of the command, the new current point becomes
+ the final (x, y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control
+ point using relative coordinates. At the end of the command, the new current point becomes
+ the final (x, y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x,y) using absolute coordinates. The
+ first control point is assumed to be the reflection of the second control point on the
+ previous command relative to the current point. (If there is no previous command or if the
+ previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or
+ PathSmoothCurveToRel, assume the first control point is coincident with the current point.)
+ (x2,y2) is the second control point (i.e., the control point at the end of the curve). At
+ the end of the command, the new current point becomes the final (x,y) coordinate pair used
+ in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of second point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x,y) using relative coordinates. The
+ first control point is assumed to be the reflection of the second control point on the
+ previous command relative to the current point. (If there is no previous command or if the
+ previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or
+ PathSmoothCurveToRel, assume the first control point is coincident with the current point.)
+ (x2,y2) is the second control point (i.e., the control point at the end of the curve). At
+ the end of the command, the new current point becomes the final (x,y) coordinate pair used
+ in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of second point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve (using absolute coordinates) from the current point to (X, Y).
+ The control point is assumed to be the reflection of the control point on the previous
+ command relative to the current point. (If there is no previous command or if the previous
+ command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel,
+ PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is
+ coincident with the current point.). At the end of the command, the new current point becomes
+ the final (X,Y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve (using relative coordinates) from the current point to (X, Y).
+ The control point is assumed to be the reflection of the control point on the previous
+ command relative to the current point. (If there is no previous command or if the previous
+ command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel,
+ PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is
+ coincident with the current point.). At the end of the command, the new current point becomes
+ the final (X,Y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies alpha options.
+
+
+
+
+ Undefined
+
+
+
+
+ Activate
+
+
+
+
+ Associate
+
+
+
+
+ Background
+
+
+
+
+ Copy
+
+
+
+
+ Deactivate
+
+
+
+
+ Discrete
+
+
+
+
+ Disassociate
+
+
+
+
+ Extract
+
+
+
+
+ Off
+
+
+
+
+ On
+
+
+
+
+ Opaque
+
+
+
+
+ Remove
+
+
+
+
+ Set
+
+
+
+
+ Shape
+
+
+
+
+ Transparent
+
+
+
+
+ Specifies the auto threshold methods.
+
+
+
+
+ Undefined
+
+
+
+
+ OTSU
+
+
+
+
+ Triangle
+
+
+
+
+ Specifies channel types.
+
+
+
+
+ Undefined
+
+
+
+
+ Red
+
+
+
+
+ Gray
+
+
+
+
+ Cyan
+
+
+
+
+ Green
+
+
+
+
+ Magenta
+
+
+
+
+ Blue
+
+
+
+
+ Yellow
+
+
+
+
+ Black
+
+
+
+
+ Alpha
+
+
+
+
+ Opacity
+
+
+
+
+ Index
+
+
+
+
+ Composite
+
+
+
+
+ All
+
+
+
+
+ TrueAlpha
+
+
+
+
+ RGB
+
+
+
+
+ CMYK
+
+
+
+
+ Grays
+
+
+
+
+ Sync
+
+
+
+
+ Default
+
+
+
+
+ Specifies the image class type.
+
+
+
+
+ Undefined
+
+
+
+
+ Direct
+
+
+
+
+ Pseudo
+
+
+
+
+ Specifies the clip path units.
+
+
+
+
+ Undefined
+
+
+
+
+ UserSpace
+
+
+
+
+ UserSpaceOnUse
+
+
+
+
+ ObjectBoundingBox
+
+
+
+
+ Specifies a kind of color space.
+
+
+
+
+ Undefined
+
+
+
+
+ CMY
+
+
+
+
+ CMYK
+
+
+
+
+ Gray
+
+
+
+
+ HCL
+
+
+
+
+ HCLp
+
+
+
+
+ HSB
+
+
+
+
+ HSI
+
+
+
+
+ HSL
+
+
+
+
+ HSV
+
+
+
+
+ HWB
+
+
+
+
+ Lab
+
+
+
+
+ LCH
+
+
+
+
+ LCHab
+
+
+
+
+ LCHuv
+
+
+
+
+ Log
+
+
+
+
+ LMS
+
+
+
+
+ Luv
+
+
+
+
+ OHTA
+
+
+
+
+ Rec601YCbCr
+
+
+
+
+ Rec709YCbCr
+
+
+
+
+ RGB
+
+
+
+
+ scRGB
+
+
+
+
+ sRGB
+
+
+
+
+ Transparent
+
+
+
+
+ XyY
+
+
+
+
+ XYZ
+
+
+
+
+ YCbCr
+
+
+
+
+ YCC
+
+
+
+
+ YDbDr
+
+
+
+
+ YIQ
+
+
+
+
+ YPbPr
+
+
+
+
+ YUV
+
+
+
+
+ Specifies the color type of the image
+
+
+
+
+ Undefined
+
+
+
+
+ Bilevel
+
+
+
+
+ Grayscale
+
+
+
+
+ GrayscaleAlpha
+
+
+
+
+ Palette
+
+
+
+
+ PaletteAlpha
+
+
+
+
+ TrueColor
+
+
+
+
+ TrueColorAlpha
+
+
+
+
+ ColorSeparation
+
+
+
+
+ ColorSeparationAlpha
+
+
+
+
+ Optimize
+
+
+
+
+ PaletteBilevelAlpha
+
+
+
+
+ Specifies the composite operators.
+
+
+
+
+ Undefined
+
+
+
+
+ Alpha
+
+
+
+
+ Atop
+
+
+
+
+ Blend
+
+
+
+
+ Blur
+
+
+
+
+ Bumpmap
+
+
+
+
+ ChangeMask
+
+
+
+
+ Clear
+
+
+
+
+ ColorBurn
+
+
+
+
+ ColorDodge
+
+
+
+
+ Colorize
+
+
+
+
+ CopyBlack
+
+
+
+
+ CopyBlue
+
+
+
+
+ Copy
+
+
+
+
+ CopyCyan
+
+
+
+
+ CopyGreen
+
+
+
+
+ CopyMagenta
+
+
+
+
+ CopyAlpha
+
+
+
+
+ CopyRed
+
+
+
+
+ CopyYellow
+
+
+
+
+ Darken
+
+
+
+
+ DarkenIntensity
+
+
+
+
+ Difference
+
+
+
+
+ Displace
+
+
+
+
+ Dissolve
+
+
+
+
+ Distort
+
+
+
+
+ DivideDst
+
+
+
+
+ DivideSrc
+
+
+
+
+ DstAtop
+
+
+
+
+ Dst
+
+
+
+
+ DstIn
+
+
+
+
+ DstOut
+
+
+
+
+ DstOver
+
+
+
+
+ Exclusion
+
+
+
+
+ HardLight
+
+
+
+
+ HardMix
+
+
+
+
+ Hue
+
+
+
+
+ In
+
+
+
+
+ Intensity
+
+
+
+
+ Lighten
+
+
+
+
+ LightenIntensity
+
+
+
+
+ LinearBurn
+
+
+
+
+ LinearDodge
+
+
+
+
+ LinearLight
+
+
+
+
+ Luminize
+
+
+
+
+ Mathematics
+
+
+
+
+ MinusDst
+
+
+
+
+ MinusSrc
+
+
+
+
+ Modulate
+
+
+
+
+ ModulusAdd
+
+
+
+
+ ModulusSubtract
+
+
+
+
+ Multiply
+
+
+
+
+ No
+
+
+
+
+ Out
+
+
+
+
+ Over
+
+
+
+
+ Overlay
+
+
+
+
+ PegtopLight
+
+
+
+
+ PinLight
+
+
+
+
+ Plus
+
+
+
+
+ Replace
+
+
+
+
+ Saturate
+
+
+
+
+ Screen
+
+
+
+
+ SoftLight
+
+
+
+
+ SrcAtop
+
+
+
+
+ Src
+
+
+
+
+ SrcIn
+
+
+
+
+ SrcOut
+
+
+
+
+ SrcOver
+
+
+
+
+ Threshold
+
+
+
+
+ VividLight
+
+
+
+
+ Xor
+
+
+
+
+ Specifies compression methods.
+
+
+
+
+ Undefined
+
+
+
+
+ B44A
+
+
+
+
+ B44
+
+
+
+
+ BZip
+
+
+
+
+ DXT1
+
+
+
+
+ DXT3
+
+
+
+
+ DXT5
+
+
+
+
+ Fax
+
+
+
+
+ Group4
+
+
+
+
+ JBIG1
+
+
+
+
+ JBIG2
+
+
+
+
+ JPEG2000
+
+
+
+
+ JPEG
+
+
+
+
+ LosslessJPEG
+
+
+
+
+ LZMA
+
+
+
+
+ LZW
+
+
+
+
+ NoCompression
+
+
+
+
+ Piz
+
+
+
+
+ Pxr24
+
+
+
+
+ RLE
+
+
+
+
+ Zip
+
+
+
+
+ ZipS
+
+
+
+
+ Units of image resolution.
+
+
+
+
+ Undefied
+
+
+
+
+ Pixels per inch
+
+
+
+
+ Pixels per centimeter
+
+
+
+
+ Specifies distortion methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Affine
+
+
+
+
+ AffineProjection
+
+
+
+
+ ScaleRotateTranslate
+
+
+
+
+ Perspective
+
+
+
+
+ PerspectiveProjection
+
+
+
+
+ BilinearForward
+
+
+
+
+ BilinearReverse
+
+
+
+
+ Polynomial
+
+
+
+
+ Arc
+
+
+
+
+ Polar
+
+
+
+
+ DePolar
+
+
+
+
+ Cylinder2Plane
+
+
+
+
+ Plane2Cylinder
+
+
+
+
+ Barrel
+
+
+
+
+ BarrelInverse
+
+
+
+
+ Shepards
+
+
+
+
+ Resize
+
+
+
+
+ Sentinel
+
+
+
+
+ Specifies dither methods.
+
+
+
+
+ Undefined
+
+
+
+
+ No
+
+
+
+
+ Riemersma
+
+
+
+
+ FloydSteinberg
+
+
+
+
+ Specifies endian.
+
+
+
+
+ Undefined
+
+
+
+
+ LSB
+
+
+
+
+ MSB
+
+
+
+
+ Specifies the error metric types.
+
+
+
+
+ Undefined
+
+
+
+
+ Absolute
+
+
+
+
+ Fuzz
+
+
+
+
+ MeanAbsolute
+
+
+
+
+ MeanErrorPerPixel
+
+
+
+
+ MeanSquared
+
+
+
+
+ NormalizedCrossCorrelation
+
+
+
+
+ PeakAbsolute
+
+
+
+
+ PeakSignalToNoiseRatio
+
+
+
+
+ PerceptualHash
+
+
+
+
+ RootMeanSquared
+
+
+
+
+ StructuralSimilarity
+
+
+
+
+ StructuralDissimilarity
+
+
+
+
+ Specifies the evaluate functions.
+
+
+
+
+ Undefined
+
+
+
+
+ Arcsin
+
+
+
+
+ Arctan
+
+
+
+
+ Polynomial
+
+
+
+
+ Sinusoid
+
+
+
+
+ Specifies the evaluate operator.
+
+
+
+
+ Undefined
+
+
+
+
+ Abs
+
+
+
+
+ Add
+
+
+
+
+ AddModulus
+
+
+
+
+ And
+
+
+
+
+ Cosine
+
+
+
+
+ Divide
+
+
+
+
+ Exponential
+
+
+
+
+ GaussianNoise
+
+
+
+
+ ImpulseNoise
+
+
+
+
+ LaplacianNoise
+
+
+
+
+ LeftShift
+
+
+
+
+ Log
+
+
+
+
+ Max
+
+
+
+
+ Mean
+
+
+
+
+ Median
+
+
+
+
+ Min
+
+
+
+
+ MultiplicativeNoise
+
+
+
+
+ Multiply
+
+
+
+
+ Or
+
+
+
+
+ PoissonNoise
+
+
+
+
+ Pow
+
+
+
+
+ RightShift
+
+
+
+
+ RootMeanSquare
+
+
+
+
+ Set
+
+
+
+
+ Sine
+
+
+
+
+ Subtract
+
+
+
+
+ Sum
+
+
+
+
+ ThresholdBlack
+
+
+
+
+ Threshold
+
+
+
+
+ ThresholdWhite
+
+
+
+
+ UniformNoise
+
+
+
+
+ Xor
+
+
+
+
+ Specifies fill rule.
+
+
+
+
+ Undefined
+
+
+
+
+ EvenOdd
+
+
+
+
+ Nonzero
+
+
+
+
+ Specifies the filter types.
+
+
+
+
+ Undefined
+
+
+
+
+ Point
+
+
+
+
+ Box
+
+
+
+
+ Triangle
+
+
+
+
+ Hermite
+
+
+
+
+ Hann
+
+
+
+
+ Hamming
+
+
+
+
+ Blackman
+
+
+
+
+ Gaussian
+
+
+
+
+ Quadratic
+
+
+
+
+ Cubic
+
+
+
+
+ Catrom
+
+
+
+
+ Mitchell
+
+
+
+
+ Jinc
+
+
+
+
+ Sinc
+
+
+
+
+ SincFast
+
+
+
+
+ Kaiser
+
+
+
+
+ Welch
+
+
+
+
+ Parzen
+
+
+
+
+ Bohman
+
+
+
+
+ Bartlett
+
+
+
+
+ Lagrange
+
+
+
+
+ Lanczos
+
+
+
+
+ LanczosSharp
+
+
+
+
+ Lanczos2
+
+
+
+
+ Lanczos2Sharp
+
+
+
+
+ Robidoux
+
+
+
+
+ RobidouxSharp
+
+
+
+
+ Cosine
+
+
+
+
+ Spline
+
+
+
+
+ LanczosRadius
+
+
+
+
+ CubicSpline
+
+
+
+
+ Specifies font stretch type.
+
+
+
+
+ Undefined
+
+
+
+
+ Normal
+
+
+
+
+ UltraCondensed
+
+
+
+
+ ExtraCondensed
+
+
+
+
+ Condensed
+
+
+
+
+ SemiCondensed
+
+
+
+
+ SemiExpanded
+
+
+
+
+ Expanded
+
+
+
+
+ ExtraExpanded
+
+
+
+
+ UltraExpanded
+
+
+
+
+ Any
+
+
+
+
+ Specifies the style of a font.
+
+
+
+
+ Undefined
+
+
+
+
+ Normal
+
+
+
+
+ Italic
+
+
+
+
+ Oblique
+
+
+
+
+ Any
+
+
+
+
+ Specifies font weight.
+
+
+
+
+ Undefined
+
+
+
+
+ Thin (100)
+
+
+
+
+ Extra light (200)
+
+
+
+
+ Ultra light (200)
+
+
+
+
+ Light (300)
+
+
+
+
+ Normal (400)
+
+
+
+
+ Regular (400)
+
+
+
+
+ Medium (500)
+
+
+
+
+ Demi bold (600)
+
+
+
+
+ Semi bold (600)
+
+
+
+
+ Bold (700)
+
+
+
+
+ Extra bold (800)
+
+
+
+
+ Ultra bold (800)
+
+
+
+
+ Heavy (900)
+
+
+
+
+ Black (900)
+
+
+
+
+ Specifies gif disposal methods.
+
+
+
+
+ Undefined
+
+
+
+
+ None
+
+
+
+
+ Background
+
+
+
+
+ Previous
+
+
+
+
+ Specifies the placement gravity.
+
+
+
+
+ Undefined
+
+
+
+
+ Forget
+
+
+
+
+ Northwest
+
+
+
+
+ North
+
+
+
+
+ Northeast
+
+
+
+
+ West
+
+
+
+
+ Center
+
+
+
+
+ East
+
+
+
+
+ Southwest
+
+
+
+
+ South
+
+
+
+
+ Southeast
+
+
+
+
+ Specifies the interlace types.
+
+
+
+
+ Undefined
+
+
+
+
+ NoInterlace
+
+
+
+
+ Line
+
+
+
+
+ Plane
+
+
+
+
+ Partition
+
+
+
+
+ Gif
+
+
+
+
+ Jpeg
+
+
+
+
+ Png
+
+
+
+
+ Specifies the built-in kernels.
+
+
+
+
+ Undefined
+
+
+
+
+ Unity
+
+
+
+
+ Gaussian
+
+
+
+
+ DoG
+
+
+
+
+ LoG
+
+
+
+
+ Blur
+
+
+
+
+ Comet
+
+
+
+
+ Binomial
+
+
+
+
+ Laplacian
+
+
+
+
+ Sobel
+
+
+
+
+ FreiChen
+
+
+
+
+ Roberts
+
+
+
+
+ Prewitt
+
+
+
+
+ Compass
+
+
+
+
+ Kirsch
+
+
+
+
+ Diamond
+
+
+
+
+ Square
+
+
+
+
+ Rectangle
+
+
+
+
+ Octagon
+
+
+
+
+ Disk
+
+
+
+
+ Plus
+
+
+
+
+ Cross
+
+
+
+
+ Ring
+
+
+
+
+ Peaks
+
+
+
+
+ Edges
+
+
+
+
+ Corners
+
+
+
+
+ Diagonals
+
+
+
+
+ LineEnds
+
+
+
+
+ LineJunctions
+
+
+
+
+ Ridges
+
+
+
+
+ ConvexHull
+
+
+
+
+ ThinSE
+
+
+
+
+ Skeleton
+
+
+
+
+ Chebyshev
+
+
+
+
+ Manhattan
+
+
+
+
+ Octagonal
+
+
+
+
+ Euclidean
+
+
+
+
+ UserDefined
+
+
+
+
+ Specifies line cap.
+
+
+
+
+ Undefined
+
+
+
+
+ Butt
+
+
+
+
+ Round
+
+
+
+
+ Square
+
+
+
+
+ Specifies line join.
+
+
+
+
+ Undefined
+
+
+
+
+ Miter
+
+
+
+
+ Round
+
+
+
+
+ Bevel
+
+
+
+
+ Specifies log events.
+
+
+
+
+ None
+
+
+
+
+ Accelerate
+
+
+
+
+ Annotate
+
+
+
+
+ Blob
+
+
+
+
+ Cache
+
+
+
+
+ Coder
+
+
+
+
+ Configure
+
+
+
+
+ Deprecate
+
+
+
+
+ Draw
+
+
+
+
+ Exception
+
+
+
+
+ Image
+
+
+
+
+ Locale
+
+
+
+
+ Module
+
+
+
+
+ Pixel
+
+
+
+
+ Policy
+
+
+
+
+ Resource
+
+
+
+
+ Resource
+
+
+
+
+ Transform
+
+
+
+
+ User
+
+
+
+
+ Wand
+
+
+
+
+ All log events except Trace.
+
+
+
+
+ Specifies the different file formats that are supported by ImageMagick.
+
+
+
+
+ Unknown
+
+
+
+
+ Hasselblad CFV/H3D39II
+
+
+
+
+ Media Container
+
+
+
+
+ Media Container
+
+
+
+
+ Raw alpha samples
+
+
+
+
+ AAI Dune image
+
+
+
+
+ Adobe Illustrator CS2
+
+
+
+
+ PFS: 1st Publisher Clip Art
+
+
+
+
+ Sony Alpha Raw Image Format
+
+
+
+
+ Microsoft Audio/Visual Interleaved
+
+
+
+
+ AVS X image
+
+
+
+
+ Raw blue samples
+
+
+
+
+ Raw blue, green, and red samples
+
+
+
+
+ Raw blue, green, red, and alpha samples
+
+
+
+
+ Raw blue, green, red, and opacity samples
+
+
+
+
+ Microsoft Windows bitmap image
+
+
+
+
+ Microsoft Windows bitmap image (V2)
+
+
+
+
+ Microsoft Windows bitmap image (V3)
+
+
+
+
+ BRF ASCII Braille format
+
+
+
+
+ Raw cyan samples
+
+
+
+
+ Continuous Acquisition and Life-cycle Support Type 1
+
+
+
+
+ Continuous Acquisition and Life-cycle Support Type 1
+
+
+
+
+ Constant image uniform color
+
+
+
+
+ Caption
+
+
+
+
+ Cineon Image File
+
+
+
+
+ Cisco IP phone image format
+
+
+
+
+ Image Clip Mask
+
+
+
+
+ The system clipboard
+
+
+
+
+ Raw cyan, magenta, yellow, and black samples
+
+
+
+
+ Raw cyan, magenta, yellow, black, and alpha samples
+
+
+
+
+ Canon Digital Camera Raw Image Format
+
+
+
+
+ Canon Digital Camera Raw Image Format
+
+
+
+
+ Microsoft icon
+
+
+
+
+ DR Halo
+
+
+
+
+ Digital Imaging and Communications in Medicine image
+
+
+
+
+ Kodak Digital Camera Raw Image File
+
+
+
+
+ ZSoft IBM PC multi-page Paintbrush
+
+
+
+
+ Microsoft DirectDraw Surface
+
+
+
+
+ Multi-face font package
+
+
+
+
+ Microsoft Windows 3.X Packed Device-Independent Bitmap
+
+
+
+
+ Digital Negative
+
+
+
+
+ SMPTE 268M-2003 (DPX 2.0)
+
+
+
+
+ Microsoft DirectDraw Surface
+
+
+
+
+ Microsoft DirectDraw Surface
+
+
+
+
+ Windows Enhanced Meta File
+
+
+
+
+ Encapsulated Portable Document Format
+
+
+
+
+ Encapsulated PostScript Interchange format
+
+
+
+
+ Encapsulated PostScript
+
+
+
+
+ Level II Encapsulated PostScript
+
+
+
+
+ Level III Encapsulated PostScript
+
+
+
+
+ Encapsulated PostScript
+
+
+
+
+ Encapsulated PostScript Interchange format
+
+
+
+
+ Encapsulated PostScript with TIFF preview
+
+
+
+
+ Encapsulated PostScript Level II with TIFF preview
+
+
+
+
+ Encapsulated PostScript Level III with TIFF preview
+
+
+
+
+ Epson RAW Format
+
+
+
+
+ High Dynamic-range (HDR)
+
+
+
+
+ Group 3 FAX
+
+
+
+
+ Uniform Resource Locator (file://)
+
+
+
+
+ Flexible Image Transport System
+
+
+
+
+ Free Lossless Image Format
+
+
+
+
+ Plasma fractal image
+
+
+
+
+ Uniform Resource Locator (ftp://)
+
+
+
+
+ Flexible Image Transport System
+
+
+
+
+ Raw green samples
+
+
+
+
+ Group 3 FAX
+
+
+
+
+ Group 4 FAX
+
+
+
+
+ CompuServe graphics interchange format
+
+
+
+
+ CompuServe graphics interchange format
+
+
+
+
+ Gradual linear passing from one shade to another
+
+
+
+
+ Raw gray samples
+
+
+
+
+ Raw CCITT Group4
+
+
+
+
+ Identity Hald color lookup table image
+
+
+
+
+ Radiance RGBE image format
+
+
+
+
+ Histogram of the image
+
+
+
+
+ Slow Scan TeleVision
+
+
+
+
+ Hypertext Markup Language and a client-side image map
+
+
+
+
+ Hypertext Markup Language and a client-side image map
+
+
+
+
+ Uniform Resource Locator (http://)
+
+
+
+
+ Uniform Resource Locator (https://)
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ Microsoft icon
+
+
+
+
+ Microsoft icon
+
+
+
+
+ Phase One Raw Image Format
+
+
+
+
+ The image format and characteristics
+
+
+
+
+ Base64-encoded inline images
+
+
+
+
+ IPL Image Sequence
+
+
+
+
+ ISO/TR 11548-1 format
+
+
+
+
+ ISO/TR 11548-1 format 6dot
+
+
+
+
+ JPEG-2000 Code Stream Syntax
+
+
+
+
+ JPEG-2000 Code Stream Syntax
+
+
+
+
+ JPEG Network Graphics
+
+
+
+
+ Garmin tile format
+
+
+
+
+ JPEG-2000 File Format Syntax
+
+
+
+
+ JPEG-2000 Code Stream Syntax
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ JPEG-2000 File Format Syntax
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ JPEG-2000 File Format Syntax
+
+
+
+
+ The image format and characteristics
+
+
+
+
+ Raw black samples
+
+
+
+
+ Kodak Digital Camera Raw Image Format
+
+
+
+
+ Kodak Digital Camera Raw Image Format
+
+
+
+
+ Image label
+
+
+
+
+ Raw magenta samples
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ Raw MPEG-4 Video
+
+
+
+
+ MAC Paint
+
+
+
+
+ Colormap intensities and indices
+
+
+
+
+ Image Clip Mask
+
+
+
+
+ MATLAB level 5 image format
+
+
+
+
+ MATTE format
+
+
+
+
+ Mamiya Raw Image File
+
+
+
+
+ Magick Image File Format
+
+
+
+
+ Multimedia Container
+
+
+
+
+ Multiple-image Network Graphics
+
+
+
+
+ Raw bi-level bitmap
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ MPEG-4 Video Stream
+
+
+
+
+ Magick Persistent Cache image format
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ Sony (Minolta) Raw Image File
+
+
+
+
+ Magick Scripting Language
+
+
+
+
+ ImageMagick's own SVG internal renderer
+
+
+
+
+ MTV Raytracing image format
+
+
+
+
+ Magick Vector Graphics
+
+
+
+
+ Nikon Digital SLR Camera Raw Image File
+
+
+
+
+ Nikon Digital SLR Camera Raw Image File
+
+
+
+
+ Constant image of uniform color
+
+
+
+
+ Raw opacity samples
+
+
+
+
+ Olympus Digital Camera Raw Image File
+
+
+
+
+ On-the-air bitmap
+
+
+
+
+ Open Type font
+
+
+
+
+ 16bit/pixel interleaved YUV
+
+
+
+
+ Palm pixmap
+
+
+
+
+ Common 2-dimensional bitmap format
+
+
+
+
+ Pango Markup Language
+
+
+
+
+ Predefined pattern
+
+
+
+
+ Portable bitmap format (black and white)
+
+
+
+
+ Photo CD
+
+
+
+
+ Photo CD
+
+
+
+
+ Printer Control Language
+
+
+
+
+ Apple Macintosh QuickDraw/PICT
+
+
+
+
+ ZSoft IBM PC Paintbrush
+
+
+
+
+ Palm Database ImageViewer Format
+
+
+
+
+ Portable Document Format
+
+
+
+
+ Portable Document Archive Format
+
+
+
+
+ Pentax Electronic File
+
+
+
+
+ Embrid Embroidery Format
+
+
+
+
+ Postscript Type 1 font (ASCII)
+
+
+
+
+ Postscript Type 1 font (binary)
+
+
+
+
+ Portable float format
+
+
+
+
+ Portable graymap format (gray scale)
+
+
+
+
+ JPEG 2000 uncompressed format
+
+
+
+
+ Personal Icon
+
+
+
+
+ Apple Macintosh QuickDraw/PICT
+
+
+
+
+ Alias/Wavefront RLE image format
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ Plasma fractal image
+
+
+
+
+ Portable Network Graphics
+
+
+
+
+ PNG inheriting bit-depth and color-type from original
+
+
+
+
+ opaque or binary transparent 24-bit RGB
+
+
+
+
+ opaque or transparent 32-bit RGBA
+
+
+
+
+ opaque or binary transparent 48-bit RGB
+
+
+
+
+ opaque or transparent 64-bit RGBA
+
+
+
+
+ 8-bit indexed with optional binary transparency
+
+
+
+
+ Portable anymap
+
+
+
+
+ Portable pixmap format (color)
+
+
+
+
+ PostScript
+
+
+
+
+ Level II PostScript
+
+
+
+
+ Level III PostScript
+
+
+
+
+ Adobe Large Document Format
+
+
+
+
+ Adobe Photoshop bitmap
+
+
+
+
+ Pyramid encoded TIFF
+
+
+
+
+ Seattle Film Works
+
+
+
+
+ Raw red samples
+
+
+
+
+ Gradual radial passing from one shade to another
+
+
+
+
+ Fuji CCD-RAW Graphic File
+
+
+
+
+ SUN Rasterfile
+
+
+
+
+ Raw
+
+
+
+
+ Raw red, green, and blue samples
+
+
+
+
+ Raw red, green, blue, and alpha samples
+
+
+
+
+ Raw red, green, blue, and opacity samples
+
+
+
+
+ LEGO Mindstorms EV3 Robot Graphic Format (black and white)
+
+
+
+
+ Alias/Wavefront image
+
+
+
+
+ Utah Run length encoded image
+
+
+
+
+ Raw Media Format
+
+
+
+
+ Panasonic Lumix Raw Image
+
+
+
+
+ ZX-Spectrum SCREEN$
+
+
+
+
+ Screen shot
+
+
+
+
+ Scitex HandShake
+
+
+
+
+ Seattle Film Works
+
+
+
+
+ Irix RGB image
+
+
+
+
+ Hypertext Markup Language and a client-side image map
+
+
+
+
+ DEC SIXEL Graphics Format
+
+
+
+
+ DEC SIXEL Graphics Format
+
+
+
+
+ Sparse Color
+
+
+
+
+ Sony Raw Format 2
+
+
+
+
+ Sony Raw Format
+
+
+
+
+ Steganographic image
+
+
+
+
+ SUN Rasterfile
+
+
+
+
+ Scalable Vector Graphics
+
+
+
+
+ Compressed Scalable Vector Graphics
+
+
+
+
+ Text
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ EXIF Profile Thumbnail
+
+
+
+
+ Tagged Image File Format
+
+
+
+
+ Tagged Image File Format
+
+
+
+
+ Tagged Image File Format (64-bit)
+
+
+
+
+ Tile image with a texture
+
+
+
+
+ PSX TIM
+
+
+
+
+ TrueType font collection
+
+
+
+
+ TrueType font
+
+
+
+
+ Text
+
+
+
+
+ Unicode Text format
+
+
+
+
+ Unicode Text format 6dot
+
+
+
+
+ X-Motif UIL table
+
+
+
+
+ 16bit/pixel interleaved YUV
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ VICAR rasterfile format
+
+
+
+
+ Visual Image Directory
+
+
+
+
+ Khoros Visualization image
+
+
+
+
+ VIPS image
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ WebP Image Format
+
+
+
+
+ Wireless Bitmap (level 0) image
+
+
+
+
+ Windows Meta File
+
+
+
+
+ Windows Media Video
+
+
+
+
+ Word Perfect Graphics
+
+
+
+
+ Sigma Camera RAW Picture File
+
+
+
+
+ X Windows system bitmap (black and white)
+
+
+
+
+ Constant image uniform color
+
+
+
+
+ GIMP image
+
+
+
+
+ X Windows system pixmap (color)
+
+
+
+
+ Microsoft XML Paper Specification
+
+
+
+
+ Khoros Visualization image
+
+
+
+
+ Raw yellow samples
+
+
+
+
+ Raw Y, Cb, and Cr samples
+
+
+
+
+ Raw Y, Cb, Cr, and alpha samples
+
+
+
+
+ CCIR 601 4:1:1 or 4:2:2
+
+
+
+
+ Specifies the morphology methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Convolve
+
+
+
+
+ Correlate
+
+
+
+
+ Erode
+
+
+
+
+ Dilate
+
+
+
+
+ ErodeIntensity
+
+
+
+
+ DilateIntensity
+
+
+
+
+ IterativeDistance
+
+
+
+
+ Open
+
+
+
+
+ Close
+
+
+
+
+ OpenIntensity
+
+
+
+
+ CloseIntensity
+
+
+
+
+ Smooth
+
+
+
+
+ EdgeIn
+
+
+
+
+ EdgeOut
+
+
+
+
+ Edge
+
+
+
+
+ TopHat
+
+
+
+
+ BottomHat
+
+
+
+
+ HitAndMiss
+
+
+
+
+ Thinning
+
+
+
+
+ Thicken
+
+
+
+
+ Distance
+
+
+
+
+ Voronoi
+
+
+
+
+ Specified the type of noise that should be added to the image.
+
+
+
+
+ Undefined
+
+
+
+
+ Uniform
+
+
+
+
+ Gaussian
+
+
+
+
+ MultiplicativeGaussian
+
+
+
+
+ Impulse
+
+
+
+
+ Poisson
+
+
+
+
+ Poisson
+
+
+
+
+ Random
+
+
+
+
+ Specifies the OpenCL device types.
+
+
+
+
+ Undefined
+
+
+
+
+ Cpu
+
+
+
+
+ Gpu
+
+
+
+
+ Specified the photo orientation of the image.
+
+
+
+
+ Undefined
+
+
+
+
+ TopLeft
+
+
+
+
+ TopRight
+
+
+
+
+ BottomRight
+
+
+
+
+ BottomLeft
+
+
+
+
+ LeftTop
+
+
+
+
+ RightTop
+
+
+
+
+ RightBottom
+
+
+
+
+ LeftBotom
+
+
+
+
+ Specifies the paint method.
+
+
+
+
+ Undefined
+
+
+
+
+ Select the target pixel.
+
+
+
+
+ Select any pixel that matches the target pixel.
+
+
+
+
+ Select the target pixel and matching neighbors.
+
+
+
+
+ Select the target pixel and neighbors not matching border color.
+
+
+
+
+ Select all pixels.
+
+
+
+
+ Specifies the pixel channels.
+
+
+
+
+ Red
+
+
+
+
+ Cyan
+
+
+
+
+ Gray
+
+
+
+
+ Green
+
+
+
+
+ Magenta
+
+
+
+
+ Blue
+
+
+
+
+ Yellow
+
+
+
+
+ Black
+
+
+
+
+ Alpha
+
+
+
+
+ Index
+
+
+
+
+ Composite
+
+
+
+
+ Pixel intensity methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Average
+
+
+
+
+ Brightness
+
+
+
+
+ Lightness
+
+
+
+
+ MS
+
+
+
+
+ Rec601Luma
+
+
+
+
+ Rec601Luminance
+
+
+
+
+ Rec709Luma
+
+
+
+
+ Rec709Luminance
+
+
+
+
+ RMS
+
+
+
+
+ Pixel color interpolate methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Average
+
+
+
+
+ Average9
+
+
+
+
+ Average16
+
+
+
+
+ Background
+
+
+
+
+ Bilinear
+
+
+
+
+ Blend
+
+
+
+
+ Catrom
+
+
+
+
+ Integer
+
+
+
+
+ Mesh
+
+
+
+
+ Nearest
+
+
+
+
+ Spline
+
+
+
+
+ Specifies the type of rendering intent.
+
+
+
+
+ Undefined
+
+
+
+
+ Saturation
+
+
+
+
+ Perceptual
+
+
+
+
+ Absolute
+
+
+
+
+ Relative
+
+
+
+
+ The sparse color methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Barycentric
+
+
+
+
+ Bilinear
+
+
+
+
+ Polynomial
+
+
+
+
+ Shepards
+
+
+
+
+ Voronoi
+
+
+
+
+ Inverse
+
+
+
+
+ Manhattan
+
+
+
+
+ Specifies the statistic types.
+
+
+
+
+ Undefined
+
+
+
+
+ Gradient
+
+
+
+
+ Maximum
+
+
+
+
+ Mean
+
+
+
+
+ Median
+
+
+
+
+ Minimum
+
+
+
+
+ Mode
+
+
+
+
+ Nonpeak
+
+
+
+
+ RootMeanSquare
+
+
+
+
+ StandardDeviation
+
+
+
+
+ Specifies the pixel storage types.
+
+
+
+
+ Undefined
+
+
+
+
+ Char
+
+
+
+
+ Double
+
+
+
+
+ Float
+
+
+
+
+ Long
+
+
+
+
+ LongLong
+
+
+
+
+ Quantum
+
+
+
+
+ Short
+
+
+
+
+ Specified the type of decoration for text.
+
+
+
+
+ Undefined
+
+
+
+
+ Left
+
+
+
+
+ Center
+
+
+
+
+ Right
+
+
+
+
+ Specified the type of decoration for text.
+
+
+
+
+ Undefined
+
+
+
+
+ NoDecoration
+
+
+
+
+ Underline
+
+
+
+
+ Overline
+
+
+
+
+ LineThrough
+
+
+
+
+ Specified the direction for text.
+
+
+
+
+ Undefined
+
+
+
+
+ RightToLeft
+
+
+
+
+ LeftToRight
+
+
+
+
+ Specifies the virtual pixel methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Background
+
+
+
+
+ Dither
+
+
+
+
+ Edge
+
+
+
+
+ Mirror
+
+
+
+
+ Random
+
+
+
+
+ Tile
+
+
+
+
+ Transparent
+
+
+
+
+ Mask
+
+
+
+
+ Black
+
+
+
+
+ Gray
+
+
+
+
+ White
+
+
+
+
+ HorizontalTile
+
+
+
+
+ VerticalTile
+
+
+
+
+ HorizontalTileEdge
+
+
+
+
+ VerticalTileEdge
+
+
+
+
+ CheckerTile
+
+
+
+
+ EventArgs for Log events.
+
+
+
+
+ Gets the type of the log message.
+
+
+
+
+ Gets the type of the log message.
+
+
+
+
+ EventArgs for Progress events.
+
+
+
+
+ Gets the originator of this event.
+
+
+
+
+ Gets the rogress percentage.
+
+
+
+
+ Gets or sets a value indicating whether the current operation will be canceled.
+
+
+
+
+ Encapsulation of the ImageMagick BlobError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CacheError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CoderError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ConfigureError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CorruptImageError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DelegateError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DrawError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick Error exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick FileOpenError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ImageError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick MissingDelegateError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ModuleError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick OptionError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick PolicyError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick RegistryError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ResourceLimitError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick StreamError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick TypeError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick exception object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Gets the exceptions that are related to this exception.
+
+
+
+
+ Arguments for the Warning event.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The MagickWarningException that was thrown.
+
+
+
+ Gets the message of the exception
+
+
+
+
+ Gets the MagickWarningException that was thrown
+
+
+
+
+ Encapsulation of the ImageMagick BlobWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CacheWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CoderWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ConfigureWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CorruptImageWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DelegateWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DrawWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick FileOpenWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ImageWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick MissingDelegateWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ModuleWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick OptionWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick PolicyWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick RegistryWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ResourceLimitWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick StreamWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick TypeWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick Warning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Interface that contains basic information about an image.
+
+
+
+
+ Gets the color space of the image.
+
+
+
+
+ Gets the compression method of the image.
+
+
+
+
+ Gets the density of the image.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the format of the image.
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets the type of interlacing.
+
+
+
+
+ Gets the JPEG/MIFF/PNG compression level.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Class that contains basic information about an image.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets the color space of the image.
+
+
+
+
+ Gets the compression method of the image.
+
+
+
+
+ Gets the density of the image.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the format of the image.
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets the type of interlacing.
+
+
+
+
+ Gets the JPEG/MIFF/PNG compression level.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The byte array to read the information from.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The file to read the frames from.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The stream to read the image data from.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The fully qualified name of the image file, or the relative image file name.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this image information with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this image information with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The image to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Encapsulates a convolution kernel.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The order.
+
+
+
+ Initializes a new instance of the class.
+
+ The order.
+ The values to initialize the matrix with.
+
+
+
+ Encapsulates a color matrix in the order of 1 to 6 (1x1 through 6x6).
+
+
+
+
+ Initializes a new instance of the class.
+
+ The order (1 to 6).
+
+
+
+ Initializes a new instance of the class.
+
+ The order (1 to 6).
+ The values to initialize the matrix with.
+
+
+
+ Class that can be used to optimize an image.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Returns true when the supplied file name is supported based on the extension of the file.
+
+ The file to check.
+ True when the supplied file name is supported based on the extension of the file.
+ True when the image could be compressed otherwise false.
+
+
+
+ Returns true when the supplied formation information is supported.
+
+ The format information to check.
+ True when the supplied formation information is supported.
+
+
+
+ Returns true when the supplied file name is supported based on the extension of the file.
+
+ The name of the file to check.
+ True when the supplied file name is supported based on the extension of the file.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The image file to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the image to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Interface that can be used to access the individual pixels of an image.
+
+
+
+
+ Gets the number of channels that the image contains.
+
+
+
+
+ Gets the pixel at the specified coordinate.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Returns the pixel at the specified coordinates.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ A array.
+
+
+
+ Returns the pixel of the specified area
+
+ The geometry of the area.
+ A array.
+
+
+
+ Returns the index of the specified channel. Returns -1 if not found.
+
+ The channel to get the index of.
+ The index of the specified channel. Returns -1 if not found.
+
+
+
+ Returns the at the specified coordinate.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The at the specified coordinate.
+
+
+
+ Returns the value of the specified coordinate.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ A array.
+
+
+
+ Changes the value of the specified pixel.
+
+ The pixel to set.
+
+
+
+ Changes the value of the specified pixels.
+
+ The pixels to set.
+
+
+
+ Changes the value of the specified pixel.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The value of the pixel.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Returns the values of the pixels as an array.
+
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The geometry of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ An array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The geometry of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ An array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ An array.
+
+
+
+ Class that can be used to access an individual pixel of an image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The value of the pixel.
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The number of channels.
+
+
+
+ Gets the number of channels that the pixel contains.
+
+
+
+
+ Gets the X coordinate of the pixel.
+
+
+
+
+ Gets the Y coordinate of the pixel.
+
+
+
+
+ Returns the value of the specified channel.
+
+ The channel to get the value for.
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current pixel.
+
+ The object to compare pixel color with.
+ True when the specified object is equal to the current pixel.
+
+
+
+ Determines whether the specified pixel is equal to the current pixel.
+
+ The pixel to compare this color with.
+ True when the specified pixel is equal to the current pixel.
+
+
+
+ Returns the value of the specified channel.
+
+ The channel to get the value of.
+ The value of the specified channel.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Sets the values of this pixel.
+
+ The values.
+
+
+
+ Set the value of the specified channel.
+
+ The channel to set the value of.
+ The value.
+
+
+
+ Converts the pixel to a color. Assumes the pixel is RGBA.
+
+ A instance.
+
+
+
+ A value of the exif profile.
+
+
+
+
+ Gets the name of the clipping path.
+
+
+
+
+ Gets the path of the clipping path.
+
+
+
+
+ Class that can be used to access an 8bim profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the 8bim profile from.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the 8bim profile file, or the relative
+ 8bim profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the 8bim profile from.
+
+
+
+ Gets the clipping paths this image contains.
+
+
+
+
+ Gets the values of this 8bim profile.
+
+
+
+
+ A value of the 8bim profile.
+
+
+
+
+ Gets the ID of the 8bim value
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this 8bim value with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts this instance to a byte array.
+
+ A array.
+
+
+
+ Returns a string that represents the current value.
+
+ A string that represents the current value.
+
+
+
+ Returns a string that represents the current value with the specified encoding.
+
+ The encoding to use.
+ A string that represents the current value with the specified encoding.
+
+
+
+ Class that contains an ICM/ICC color profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ A byte array containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ A stream containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the profile file, or the relative profile file name.
+
+
+
+ Gets the AdobeRGB1998 profile.
+
+
+
+
+ Gets the AppleRGB profile.
+
+
+
+
+ Gets the CoatedFOGRA39 profile.
+
+
+
+
+ Gets the ColorMatchRGB profile.
+
+
+
+
+ Gets the sRGB profile.
+
+
+
+
+ Gets the USWebCoatedSWOP profile.
+
+
+
+
+ Gets the color space of the profile.
+
+
+
+
+ Specifies exif data types.
+
+
+
+
+ Unknown
+
+
+
+
+ Byte
+
+
+
+
+ Ascii
+
+
+
+
+ Short
+
+
+
+
+ Long
+
+
+
+
+ Rational
+
+
+
+
+ SignedByte
+
+
+
+
+ Undefined
+
+
+
+
+ SignedShort
+
+
+
+
+ SignedLong
+
+
+
+
+ SignedRational
+
+
+
+
+ SingleFloat
+
+
+
+
+ DoubleFloat
+
+
+
+
+ Specifies which parts will be written when the profile is added to an image.
+
+
+
+
+ None
+
+
+
+
+ IfdTags
+
+
+
+
+ ExifTags
+
+
+
+
+ GPSTags
+
+
+
+
+ All
+
+
+
+
+ Class that can be used to access an Exif profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the exif profile from.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the exif profile file, or the relative
+ exif profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the exif profile from.
+
+
+
+ Gets or sets which parts will be written when the profile is added to an image.
+
+
+
+
+ Gets the tags that where found but contained an invalid value.
+
+
+
+
+ Gets the values of this exif profile.
+
+
+
+
+ Returns the thumbnail in the exif profile when available.
+
+ The thumbnail in the exif profile when available.
+
+
+
+ Returns the value with the specified tag.
+
+ The tag of the exif value.
+ The value with the specified tag.
+
+
+
+ Removes the value with the specified tag.
+
+ The tag of the exif value.
+ True when the value was fount and removed.
+
+
+
+ Sets the value of the specified tag.
+
+ The tag of the exif value.
+ The value.
+
+
+
+ Updates the data of the profile.
+
+
+
+
+ All exif tags from the Exif standard 2.31
+
+
+
+
+ Unknown
+
+
+
+
+ SubIFDOffset
+
+
+
+
+ GPSIFDOffset
+
+
+
+
+ SubfileType
+
+
+
+
+ OldSubfileType
+
+
+
+
+ ImageWidth
+
+
+
+
+ ImageLength
+
+
+
+
+ BitsPerSample
+
+
+
+
+ Compression
+
+
+
+
+ PhotometricInterpretation
+
+
+
+
+ Thresholding
+
+
+
+
+ CellWidth
+
+
+
+
+ CellLength
+
+
+
+
+ FillOrder
+
+
+
+
+ DocumentName
+
+
+
+
+ ImageDescription
+
+
+
+
+ Make
+
+
+
+
+ Model
+
+
+
+
+ StripOffsets
+
+
+
+
+ Orientation
+
+
+
+
+ SamplesPerPixel
+
+
+
+
+ RowsPerStrip
+
+
+
+
+ StripByteCounts
+
+
+
+
+ MinSampleValue
+
+
+
+
+ MaxSampleValue
+
+
+
+
+ XResolution
+
+
+
+
+ YResolution
+
+
+
+
+ PlanarConfiguration
+
+
+
+
+ PageName
+
+
+
+
+ XPosition
+
+
+
+
+ YPosition
+
+
+
+
+ FreeOffsets
+
+
+
+
+ FreeByteCounts
+
+
+
+
+ GrayResponseUnit
+
+
+
+
+ GrayResponseCurve
+
+
+
+
+ T4Options
+
+
+
+
+ T6Options
+
+
+
+
+ ResolutionUnit
+
+
+
+
+ PageNumber
+
+
+
+
+ ColorResponseUnit
+
+
+
+
+ TransferFunction
+
+
+
+
+ Software
+
+
+
+
+ DateTime
+
+
+
+
+ Artist
+
+
+
+
+ HostComputer
+
+
+
+
+ Predictor
+
+
+
+
+ WhitePoint
+
+
+
+
+ PrimaryChromaticities
+
+
+
+
+ ColorMap
+
+
+
+
+ HalftoneHints
+
+
+
+
+ TileWidth
+
+
+
+
+ TileLength
+
+
+
+
+ TileOffsets
+
+
+
+
+ TileByteCounts
+
+
+
+
+ BadFaxLines
+
+
+
+
+ CleanFaxData
+
+
+
+
+ ConsecutiveBadFaxLines
+
+
+
+
+ InkSet
+
+
+
+
+ InkNames
+
+
+
+
+ NumberOfInks
+
+
+
+
+ DotRange
+
+
+
+
+ TargetPrinter
+
+
+
+
+ ExtraSamples
+
+
+
+
+ SampleFormat
+
+
+
+
+ SMinSampleValue
+
+
+
+
+ SMaxSampleValue
+
+
+
+
+ TransferRange
+
+
+
+
+ ClipPath
+
+
+
+
+ XClipPathUnits
+
+
+
+
+ YClipPathUnits
+
+
+
+
+ Indexed
+
+
+
+
+ JPEGTables
+
+
+
+
+ OPIProxy
+
+
+
+
+ ProfileType
+
+
+
+
+ FaxProfile
+
+
+
+
+ CodingMethods
+
+
+
+
+ VersionYear
+
+
+
+
+ ModeNumber
+
+
+
+
+ Decode
+
+
+
+
+ DefaultImageColor
+
+
+
+
+ T82ptions
+
+
+
+
+ JPEGProc
+
+
+
+
+ JPEGInterchangeFormat
+
+
+
+
+ JPEGInterchangeFormatLength
+
+
+
+
+ JPEGRestartInterval
+
+
+
+
+ JPEGLosslessPredictors
+
+
+
+
+ JPEGPointTransforms
+
+
+
+
+ JPEGQTables
+
+
+
+
+ JPEGDCTables
+
+
+
+
+ JPEGACTables
+
+
+
+
+ YCbCrCoefficients
+
+
+
+
+ YCbCrSubsampling
+
+
+
+
+ YCbCrPositioning
+
+
+
+
+ ReferenceBlackWhite
+
+
+
+
+ StripRowCounts
+
+
+
+
+ XMP
+
+
+
+
+ Rating
+
+
+
+
+ RatingPercent
+
+
+
+
+ ImageID
+
+
+
+
+ CFARepeatPatternDim
+
+
+
+
+ CFAPattern2
+
+
+
+
+ BatteryLevel
+
+
+
+
+ Copyright
+
+
+
+
+ ExposureTime
+
+
+
+
+ FNumber
+
+
+
+
+ MDFileTag
+
+
+
+
+ MDScalePixel
+
+
+
+
+ MDLabName
+
+
+
+
+ MDSampleInfo
+
+
+
+
+ MDPrepDate
+
+
+
+
+ MDPrepTime
+
+
+
+
+ MDFileUnits
+
+
+
+
+ PixelScale
+
+
+
+
+ IntergraphPacketData
+
+
+
+
+ IntergraphRegisters
+
+
+
+
+ IntergraphMatrix
+
+
+
+
+ ModelTiePoint
+
+
+
+
+ SEMInfo
+
+
+
+
+ ModelTransform
+
+
+
+
+ ImageLayer
+
+
+
+
+ ExposureProgram
+
+
+
+
+ SpectralSensitivity
+
+
+
+
+ ISOSpeedRatings
+
+
+
+
+ OECF
+
+
+
+
+ Interlace
+
+
+
+
+ TimeZoneOffset
+
+
+
+
+ SelfTimerMode
+
+
+
+
+ SensitivityType
+
+
+
+
+ StandardOutputSensitivity
+
+
+
+
+ RecommendedExposureIndex
+
+
+
+
+ ISOSpeed
+
+
+
+
+ ISOSpeedLatitudeyyy
+
+
+
+
+ ISOSpeedLatitudezzz
+
+
+
+
+ FaxRecvParams
+
+
+
+
+ FaxSubaddress
+
+
+
+
+ FaxRecvTime
+
+
+
+
+ ExifVersion
+
+
+
+
+ DateTimeOriginal
+
+
+
+
+ DateTimeDigitized
+
+
+
+
+ OffsetTime
+
+
+
+
+ OffsetTimeOriginal
+
+
+
+
+ OffsetTimeDigitized
+
+
+
+
+ ComponentsConfiguration
+
+
+
+
+ CompressedBitsPerPixel
+
+
+
+
+ ShutterSpeedValue
+
+
+
+
+ ApertureValue
+
+
+
+
+ BrightnessValue
+
+
+
+
+ ExposureBiasValue
+
+
+
+
+ MaxApertureValue
+
+
+
+
+ SubjectDistance
+
+
+
+
+ MeteringMode
+
+
+
+
+ LightSource
+
+
+
+
+ Flash
+
+
+
+
+ FocalLength
+
+
+
+
+ FlashEnergy2
+
+
+
+
+ SpatialFrequencyResponse2
+
+
+
+
+ Noise
+
+
+
+
+ FocalPlaneXResolution2
+
+
+
+
+ FocalPlaneYResolution2
+
+
+
+
+ FocalPlaneResolutionUnit2
+
+
+
+
+ ImageNumber
+
+
+
+
+ SecurityClassification
+
+
+
+
+ ImageHistory
+
+
+
+
+ SubjectArea
+
+
+
+
+ ExposureIndex2
+
+
+
+
+ TIFFEPStandardID
+
+
+
+
+ SensingMethod
+
+
+
+
+ MakerNote
+
+
+
+
+ UserComment
+
+
+
+
+ SubsecTime
+
+
+
+
+ SubsecTimeOriginal
+
+
+
+
+ SubsecTimeDigitized
+
+
+
+
+ ImageSourceData
+
+
+
+
+ AmbientTemperature
+
+
+
+
+ Humidity
+
+
+
+
+ Pressure
+
+
+
+
+ WaterDepth
+
+
+
+
+ Acceleration
+
+
+
+
+ CameraElevationAngle
+
+
+
+
+ XPTitle
+
+
+
+
+ XPComment
+
+
+
+
+ XPAuthor
+
+
+
+
+ XPKeywords
+
+
+
+
+ XPSubject
+
+
+
+
+ FlashpixVersion
+
+
+
+
+ ColorSpace
+
+
+
+
+ PixelXDimension
+
+
+
+
+ PixelYDimension
+
+
+
+
+ RelatedSoundFile
+
+
+
+
+ FlashEnergy
+
+
+
+
+ SpatialFrequencyResponse
+
+
+
+
+ FocalPlaneXResolution
+
+
+
+
+ FocalPlaneYResolution
+
+
+
+
+ FocalPlaneResolutionUnit
+
+
+
+
+ SubjectLocation
+
+
+
+
+ ExposureIndex
+
+
+
+
+ SensingMethod
+
+
+
+
+ FileSource
+
+
+
+
+ SceneType
+
+
+
+
+ CFAPattern
+
+
+
+
+ CustomRendered
+
+
+
+
+ ExposureMode
+
+
+
+
+ WhiteBalance
+
+
+
+
+ DigitalZoomRatio
+
+
+
+
+ FocalLengthIn35mmFilm
+
+
+
+
+ SceneCaptureType
+
+
+
+
+ GainControl
+
+
+
+
+ Contrast
+
+
+
+
+ Saturation
+
+
+
+
+ Sharpness
+
+
+
+
+ DeviceSettingDescription
+
+
+
+
+ SubjectDistanceRange
+
+
+
+
+ ImageUniqueID
+
+
+
+
+ OwnerName
+
+
+
+
+ SerialNumber
+
+
+
+
+ LensInfo
+
+
+
+
+ LensMake
+
+
+
+
+ LensModel
+
+
+
+
+ LensSerialNumber
+
+
+
+
+ GDALMetadata
+
+
+
+
+ GDALNoData
+
+
+
+
+ GPSVersionID
+
+
+
+
+ GPSLatitudeRef
+
+
+
+
+ GPSLatitude
+
+
+
+
+ GPSLongitudeRef
+
+
+
+
+ GPSLongitude
+
+
+
+
+ GPSAltitudeRef
+
+
+
+
+ GPSAltitude
+
+
+
+
+ GPSTimestamp
+
+
+
+
+ GPSSatellites
+
+
+
+
+ GPSStatus
+
+
+
+
+ GPSMeasureMode
+
+
+
+
+ GPSDOP
+
+
+
+
+ GPSSpeedRef
+
+
+
+
+ GPSSpeed
+
+
+
+
+ GPSTrackRef
+
+
+
+
+ GPSTrack
+
+
+
+
+ GPSImgDirectionRef
+
+
+
+
+ GPSImgDirection
+
+
+
+
+ GPSMapDatum
+
+
+
+
+ GPSDestLatitudeRef
+
+
+
+
+ GPSDestLatitude
+
+
+
+
+ GPSDestLongitudeRef
+
+
+
+
+ GPSDestLongitude
+
+
+
+
+ GPSDestBearingRef
+
+
+
+
+ GPSDestBearing
+
+
+
+
+ GPSDestDistanceRef
+
+
+
+
+ GPSDestDistance
+
+
+
+
+ GPSProcessingMethod
+
+
+
+
+ GPSAreaInformation
+
+
+
+
+ GPSDateStamp
+
+
+
+
+ GPSDifferential
+
+
+
+
+ Class that provides a description for an ExifTag value.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The value of the exif tag.
+ The description for the value of the exif tag.
+
+
+
+ A value of the exif profile.
+
+
+
+
+ Gets the data type of the exif value.
+
+
+
+
+ Gets a value indicating whether the value is an array.
+
+
+
+
+ Gets the tag of the exif value.
+
+
+
+
+ Gets or sets the value.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified exif value is equal to the current .
+
+ The exif value to compare this with.
+ True when the specified exif value is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a string that represents the current value.
+
+ A string that represents the current value.
+
+
+
+ Class that contains an image profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+ A byte array containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+ A stream containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+ The fully qualified name of the profile file, or the relative profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+
+
+
+ Gets the name of the profile.
+
+
+
+
+ Gets or sets the data of this profile.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified image compare is equal to the current .
+
+ The image profile to compare this with.
+ True when the specified image compare is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts this instance to a byte array.
+
+ A array.
+
+
+
+ Updates the data of the profile.
+
+
+
+
+ Class that can be used to access an Iptc profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the iptc profile from.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the iptc profile file, or the relative
+ iptc profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the iptc profile from.
+
+
+
+ Gets the values of this iptc profile.
+
+
+
+
+ Returns the value with the specified tag.
+
+ The tag of the iptc value.
+ The value with the specified tag.
+
+
+
+ Removes the value with the specified tag.
+
+ The tag of the iptc value.
+ True when the value was fount and removed.
+
+
+
+ Changes the encoding for all the values,
+
+ The encoding to use when storing the bytes.
+
+
+
+ Sets the value of the specified tag.
+
+ The tag of the iptc value.
+ The encoding to use when storing the bytes.
+ The value.
+
+
+
+ Sets the value of the specified tag.
+
+ The tag of the iptc value.
+ The value.
+
+
+
+ Updates the data of the profile.
+
+
+
+
+ All iptc tags.
+
+
+
+
+ Unknown
+
+
+
+
+ Record version
+
+
+
+
+ Object type
+
+
+
+
+ Object attribute
+
+
+
+
+ Title
+
+
+
+
+ Edit status
+
+
+
+
+ Editorial update
+
+
+
+
+ Priority
+
+
+
+
+ Category
+
+
+
+
+ Supplemental categories
+
+
+
+
+ Fixture identifier
+
+
+
+
+ Keyword
+
+
+
+
+ Location code
+
+
+
+
+ Location name
+
+
+
+
+ Release date
+
+
+
+
+ Release time
+
+
+
+
+ Expiration date
+
+
+
+
+ Expiration time
+
+
+
+
+ Special instructions
+
+
+
+
+ Action advised
+
+
+
+
+ Reference service
+
+
+
+
+ Reference date
+
+
+
+
+ ReferenceNumber
+
+
+
+
+ Created date
+
+
+
+
+ Created time
+
+
+
+
+ Digital creation date
+
+
+
+
+ Digital creation time
+
+
+
+
+ Originating program
+
+
+
+
+ Program version
+
+
+
+
+ Object cycle
+
+
+
+
+ Byline
+
+
+
+
+ Byline title
+
+
+
+
+ City
+
+
+
+
+ Sub location
+
+
+
+
+ Province/State
+
+
+
+
+ Country code
+
+
+
+
+ Country
+
+
+
+
+ Original transmission reference
+
+
+
+
+ Headline
+
+
+
+
+ Credit
+
+
+
+
+ Source
+
+
+
+
+ Copyright notice
+
+
+
+
+ Contact
+
+
+
+
+ Caption
+
+
+
+
+ Local caption
+
+
+
+
+ Caption writer
+
+
+
+
+ Image type
+
+
+
+
+ Image orientation
+
+
+
+
+ Custom field 1
+
+
+
+
+ Custom field 2
+
+
+
+
+ Custom field 3
+
+
+
+
+ Custom field 4
+
+
+
+
+ Custom field 5
+
+
+
+
+ Custom field 6
+
+
+
+
+ Custom field 7
+
+
+
+
+ Custom field 8
+
+
+
+
+ Custom field 9
+
+
+
+
+ Custom field 10
+
+
+
+
+ Custom field 11
+
+
+
+
+ Custom field 12
+
+
+
+
+ Custom field 13
+
+
+
+
+ Custom field 14
+
+
+
+
+ Custom field 15
+
+
+
+
+ Custom field 16
+
+
+
+
+ Custom field 17
+
+
+
+
+ Custom field 18
+
+
+
+
+ Custom field 19
+
+
+
+
+ Custom field 20
+
+
+
+
+ A value of the iptc profile.
+
+
+
+
+ Gets or sets the encoding to use for the Value.
+
+
+
+
+ Gets the tag of the iptc value.
+
+
+
+
+ Gets or sets the value.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified iptc value is equal to the current .
+
+ The iptc value to compare this with.
+ True when the specified iptc value is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts this instance to a byte array.
+
+ A array.
+
+
+
+ Returns a string that represents the current value.
+
+ A string that represents the current value.
+
+
+
+ Returns a string that represents the current value with the specified encoding.
+
+ The encoding to use.
+ A string that represents the current value with the specified encoding.
+
+
+
+ Class that contains an XMP profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ A byte array containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ A document containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ A stream containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the profile file, or the relative profile file name.
+
+
+
+ Creates an instance from the specified IXPathNavigable.
+
+ A document containing the profile.
+ A .
+
+
+
+ Creates a XmlReader that can be used to read the data of the profile.
+
+ A .
+
+
+
+ Converts this instance to an IXPathNavigable.
+
+ A .
+
+
+
+ Class that contains data for the Read event.
+
+
+
+
+ Gets the ID of the image.
+
+
+
+
+ Gets or sets the image that was read.
+
+
+
+
+ Gets the read settings for the image.
+
+
+
+
+ Class that contains variables for a script
+
+
+
+
+ Gets the names of the variables.
+
+
+
+
+ Get or sets the specified variable.
+
+ The name of the variable.
+
+
+
+ Returns the value of the variable with the specified name.
+
+ The name of the variable
+ Am .
+
+
+
+ Set the value of the variable with the specified name.
+
+ The name of the variable
+ The value of the variable
+
+
+
+ Class that contains data for the Write event.
+
+
+
+
+ Gets the ID of the image.
+
+
+
+
+ Gets the image that needs to be written.
+
+
+
+
+ Class that contains setting for the connected components operation.
+
+
+
+
+ Gets or sets the threshold that eliminate small objects by merging them with their larger neighbors.
+
+
+
+
+ Gets or sets how many neighbors to visit, choose from 4 or 8.
+
+
+
+
+ Gets or sets a value indicating whether the object color in the labeled image will be replaced with the mean-color from the source image.
+
+
+
+
+ Class that contains setting for when an image is being read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified defines.
+
+ The read defines to set.
+
+
+
+ Gets or sets the defines that should be set before the image is read.
+
+
+
+
+ Gets or sets the specified area to extract from the image.
+
+
+
+
+ Gets or sets the index of the image to read from a multi layer/frame image.
+
+
+
+
+ Gets or sets the number of images to read from a multi layer/frame image.
+
+
+
+
+ Gets or sets the height.
+
+
+
+
+ Gets or sets the settings for pixel storage.
+
+
+
+
+ Gets or sets a value indicating whether the monochrome reader shoul be used. This is
+ supported by: PCL, PDF, PS and XPS.
+
+
+
+
+ Gets or sets the width.
+
+
+
+
+ Class that contains setting for the morphology operation.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the channels to apply the kernel to.
+
+
+
+
+ Gets or sets the bias to use when the method is Convolve.
+
+
+
+
+ Gets or sets the scale to use when the method is Convolve.
+
+
+
+
+ Gets or sets the number of iterations.
+
+
+
+
+ Gets or sets built-in kernel.
+
+
+
+
+ Gets or sets kernel arguments.
+
+
+
+
+ Gets or sets the morphology method.
+
+
+
+
+ Gets or sets user suplied kernel.
+
+
+
+
+ Class that contains setting for pixel storage.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The pixel storage type
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+
+
+
+ Gets or sets the mapping of the pixels (e.g. RGB/RGBA/ARGB).
+
+
+
+
+ Gets or sets the pixel storage type.
+
+
+
+
+ Represents the density of an image.
+
+
+
+
+ Initializes a new instance of the class with the density set to inches.
+
+ The x and y.
+
+
+
+ Initializes a new instance of the class.
+
+ The x and y.
+ The units.
+
+
+
+ Initializes a new instance of the class with the density set to inches.
+
+ The x.
+ The y.
+
+
+
+ Initializes a new instance of the class.
+
+ The x.
+ The y.
+ The units.
+
+
+
+ Initializes a new instance of the class.
+
+ Density specifications in the form: <x>x<y>[inch/cm] (where x, y are numbers)
+
+
+
+ Gets the units.
+
+
+
+
+ Gets the x resolution.
+
+
+
+
+ Gets the y resolution.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the .
+
+ The object to compare this with.
+ True when the specified object is equal to the .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a based on the specified width and height.
+
+ The width in cm or inches.
+ The height in cm or inches.
+ A based on the specified width and height in cm or inches.
+
+
+
+ Returns a string that represents the current .
+
+ A string that represents the current .
+
+
+
+ Returns a string that represents the current .
+
+ The units to use.
+ A string that represents the current .
+
+
+
+ Encapsulates the error information.
+
+
+
+
+ Gets the mean error per pixel computed when an image is color reduced.
+
+
+
+
+ Gets the normalized maximum error per pixel computed when an image is color reduced.
+
+
+
+
+ Gets the normalized mean error per pixel computed when an image is color reduced.
+
+
+
+
+ Result for a sub image search operation.
+
+
+
+
+ Gets the offset for the best match.
+
+
+
+
+ Gets the a similarity image such that an exact match location is completely white and if none of
+ the pixels match, black, otherwise some gray level in-between.
+
+
+
+
+ Gets or sets the similarity metric.
+
+
+
+
+ Disposes the instance.
+
+
+
+
+ Represents a percentage value.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The value (0% = 0.0, 100% = 100.0)
+
+
+
+ Initializes a new instance of the struct.
+
+ The value (0% = 0, 100% = 100)
+
+
+
+ Converts the specified double to an instance of this type.
+
+ The value (0% = 0, 100% = 100)
+
+
+
+ Converts the specified int to an instance of this type.
+
+ The value (0% = 0, 100% = 100)
+
+
+
+ Converts the specified to a double.
+
+ The to convert
+
+
+
+ Converts the to a quantum type.
+
+ The to convert
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Multiplies the value by the .
+
+ The value to use.
+ The to use.
+
+
+
+ Multiplies the value by the .
+
+ The value to use.
+ The to use.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Multiplies the value by the percentage.
+
+ The value to use.
+ the new value.
+
+
+
+ Multiplies the value by the percentage.
+
+ The value to use.
+ the new value.
+
+
+
+ Returns a double that represents the current percentage.
+
+ A double that represents the current percentage.
+
+
+
+ Returns an integer that represents the current percentage.
+
+ An integer that represents the current percentage.
+
+
+
+ Returns a string that represents the current percentage.
+
+ A string that represents the current percentage.
+
+
+
+ Struct for a point with doubles.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The x and y.
+
+
+
+ Initializes a new instance of the struct.
+
+ The x.
+ The y.
+
+
+
+ Initializes a new instance of the struct.
+
+ PointD specifications in the form: <x>x<y> (where x, y are numbers)
+
+
+
+ Gets the x-coordinate of this Point.
+
+
+
+
+ Gets the y-coordinate of this Point.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a string that represents the current PointD.
+
+ A string that represents the current PointD.
+
+
+
+ Represents a number that can be expressed as a fraction
+
+
+ This is a very simplified implementation of a rational number designed for use with metadata only.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+
+
+
+ Initializes a new instance of the struct.
+
+ The integer to create the rational from.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+ Specified if the rational should be simplified.
+
+
+
+ Gets the numerator of a number.
+
+
+
+
+ Gets the denominator of a number.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ The .
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+ The .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts a rational number to the nearest .
+
+
+ The .
+
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation.
+
+ A string representation of this value.
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation using
+ the specified culture-specific format information.
+
+
+ An object that supplies culture-specific formatting information.
+
+ A string representation of this value.
+
+
+
+ Represents a number that can be expressed as a fraction
+
+
+ This is a very simplified implementation of a rational number designed for use with metadata only.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+
+
+
+ Initializes a new instance of the struct.
+
+ The integer to create the rational from.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+ Specified if the rational should be simplified.
+
+
+
+ Gets the numerator of a number.
+
+
+
+
+ Gets the denominator of a number.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ The .
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+ The .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts a rational number to the nearest .
+
+
+ The .
+
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation.
+
+ A string representation of this value.
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation using
+ the specified culture-specific format information.
+
+
+ An object that supplies culture-specific formatting information.
+
+ A string representation of this value.
+
+
+
+ Represents an argument for the SparseColor method.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X position.
+ The Y position.
+ The color.
+
+
+
+ Gets or sets the X position.
+
+
+
+
+ Gets or sets the Y position.
+
+
+
+
+ Gets or sets the color.
+
+
+
+
diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.dll b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.dll
new file mode 100644
index 0000000..8f0ab25
Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.dll differ
diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.xml b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.xml
new file mode 100644
index 0000000..4102f0c
--- /dev/null
+++ b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/net40/Magick.NET-Q16-AnyCPU.xml
@@ -0,0 +1,25767 @@
+
+
+
+ Magick.NET-Q16-AnyCPU
+
+
+
+
+ Class that can be used to initialize the AnyCPU version of Magick.NET.
+
+
+
+
+ Gets or sets the directory that will be used by Magick.NET to store the embedded assemblies.
+
+
+
+
+ Gets or sets a value indicating whether the security permissions of the embeded library
+ should be changed when it is written to disk. Only set this to true when multiple
+ application pools with different idententies need to execute the same library.
+
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Class that represents a RGB color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ Red component value of this color.
+ Green component value of this color.
+ Blue component value of this color.
+
+
+
+ Gets or sets the blue component value of this color.
+
+
+
+
+ Gets or sets the green component value of this color.
+
+
+
+
+ Gets or sets the red component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Returns the complementary color for this color.
+
+ A instance.
+
+
+
+ Class that represents a color.
+
+
+ Class that represents a color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Converts the specified to a instance.
+
+ The to convert.
+
+
+
+ Converts the specified to a instance.
+
+ The to convert.
+
+
+
+ Converts the value of this instance to an equivalent Color.
+
+ A instance.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ Red component value of this color (0-65535).
+ Green component value of this color (0-65535).
+ Blue component value of this color (0-65535).
+
+
+
+ Initializes a new instance of the class.
+
+ Red component value of this color (0-65535).
+ Green component value of this color (0-65535).
+ Blue component value of this color (0-65535).
+ Alpha component value of this color (0-65535).
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Black component value of this color.
+ Alpha component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ The RGBA/CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php).
+ For example: #F000, #FF000000, #FFFF000000000000
+
+
+
+ Gets or sets the alpha component value of this color.
+
+
+
+
+ Gets or sets the blue component value of this color.
+
+
+
+
+ Gets or sets the green component value of this color.
+
+
+
+
+ Gets or sets the key (black) component value of this color.
+
+
+
+
+ Gets or sets the red component value of this color.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Creates a new instance from the specified 8-bit color values (red, green,
+ and blue). The alpha value is implicitly 255 (fully opaque).
+
+ Red component value of this color.
+ Green component value of this color.
+ Blue component value of this color.
+ A instance.
+
+
+
+ Creates a new instance from the specified 8-bit color values (red, green,
+ blue and alpha).
+
+ Red component value of this color.
+ Green component value of this color.
+ Blue component value of this color.
+ Alpha component value of this color.
+ A instance.
+
+
+
+ Creates a clone of the current color.
+
+ A clone of the current color.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The color to compare this color with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current color.
+
+ The object to compare this color with.
+ True when the specified object is equal to the current color.
+
+
+
+ Determines whether the specified color is equal to the current color.
+
+ The color to compare this color with.
+ True when the specified color is equal to the current color.
+
+
+
+ Determines whether the specified color is fuzzy equal to the current color.
+
+ The color to compare this color with.
+ The fuzz factor.
+ True when the specified color is fuzzy equal to the current instance.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts the value of this instance to a hexadecimal string.
+
+ The .
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Adjusts the current affine transformation matrix with the specified affine transformation
+ matrix. Note that the current affine transform is adjusted rather than replaced.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The matrix.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate scaling element.
+ The Y coordinate scaling element.
+ The X coordinate shearing element.
+ The Y coordinate shearing element.
+ The X coordinate of the translation element.
+ The Y coordinate of the translation element.
+
+
+
+ Gets or sets the X coordinate scaling element.
+
+
+
+
+ Gets or sets the Y coordinate scaling element.
+
+
+
+
+ Gets or sets the X coordinate shearing element.
+
+
+
+
+ Gets or sets the Y coordinate shearing element.
+
+
+
+
+ Gets or sets the X coordinate of the translation element.
+
+
+
+
+ Gets or sets the Y coordinate of the translation element.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Reset to default
+
+
+
+
+ Sets the origin of coordinate system.
+
+ The X coordinate of the translation element.
+ The Y coordinate of the translation element.
+
+
+
+ Rotation to use.
+
+ The angle of the rotation.
+
+
+
+ Sets the scale to use.
+
+ The X coordinate scaling element.
+ The Y coordinate scaling element.
+
+
+
+ Skew to use in X axis
+
+ The X skewing element.
+
+
+
+ Skew to use in Y axis
+
+ The Y skewing element.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Sets the border color to be used for drawing bordered objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color of the border.
+
+
+
+ Initializes a new instance of the class.
+
+ The color of the border.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Sets the fill color to be used for drawing filled objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill
+ settings.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The to use.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to use.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to use.
+ A instance.
+
+
+
+ Initializes a new instance of the class.
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Sets the color used for stroking object outlines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Specifies the color of a background rectangle to place under text annotations.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Sets the overall canvas size to be recorded with the drawing vector data. Usually this will
+ be specified using the same size as the canvas image. When the vector data is saved to SVG
+ or MVG formats, the viewbox is use to specify the size of the canvas image that a viewer
+ will render the vector data on.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The to use.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to use.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to use.
+ A instance.
+
+
+
+ Initializes a new instance of the class.
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Class that can be used to chain draw actions.
+
+
+
+
+ Adds a new instance of the class to the .
+
+ The matrix.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color of the border.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The to use.
+ The instance.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draw on the specified image.
+
+ The image to draw on.
+ The current instance.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator.
+
+
+
+ Creates a new instance.
+
+ A new instance.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate scaling element.
+ The Y coordinate scaling element.
+ The X coordinate shearing element.
+ The Y coordinate shearing element.
+ The X coordinate of the translation element.
+ The Y coordinate of the translation element.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The starting X coordinate of the bounding rectangle.
+ The starting Y coordinate of thebounding rectangle.
+ The ending X coordinate of the bounding rectangle.
+ The ending Y coordinate of the bounding rectangle.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color of the border.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The perimeter X coordinate.
+ The perimeter Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The ID of the clip path.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The rule to use when filling drawn objects.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The clip path units.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The offset from origin.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The offset from origin.
+ The algorithm to use.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The algorithm to use.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The vertical and horizontal resolution.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The vertical and horizontal resolution.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The X radius.
+ The Y radius.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The opacity.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The rule to use when filling drawn objects.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The font family or the full path to the font file.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The font family or the full path to the font file.
+ The style of the font.
+ The weight of the font.
+ The font stretching type.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The point size.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The gravity.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The starting X coordinate.
+ The starting Y coordinate.
+ The ending X coordinate.
+ The ending Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The paths to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The paths to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The ID of the clip path.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The ID of the pattern.
+ The X coordinate.
+ The Y coordinate.
+ The width.
+ The height.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The angle.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The corner width.
+ The corner height.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Horizontal scale factor.
+ Vertical scale factor.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The angle.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The angle.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ True if stroke antialiasing is enabled otherwise false.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ An array containing the dash information.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The dash offset.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The line cap.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The line join.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The miter limit.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The opacity.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The width.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The text to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Text alignment.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ True if text antialiasing is enabled otherwise false.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The text decoration.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Direction to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Encoding to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Spacing to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Spacing to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Kerning to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The instance.
+
+
+
+ Interface for a class that can be used to create , or instances.
+
+
+ Interface for a class that can be used to create , or instances.
+
+
+
+
+ Initializes a new instance that implements .
+
+ The bitmap to use.
+ Thrown when an error is raised by ImageMagick.
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The images to add to the collection.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The color to fill the image with.
+ The width.
+ The height.
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Interface that represents an ImageMagick image.
+
+
+
+
+ Read single image frame.
+
+ The bitmap to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a using .
+
+ A that has the format .
+
+
+
+ Converts this instance to a using the specified .
+ Supported formats are: Bmp, Gif, Icon, Jpeg, Png, Tiff.
+
+ The image format.
+ A that has the specified
+
+
+
+ Converts this instance to a .
+
+ A .
+
+
+
+ Event that will be raised when progress is reported by this image.
+
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+ Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an
+ animated sequence.
+
+
+
+
+ Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for.
+
+
+
+
+ Gets the names of the artifacts.
+
+
+
+
+ Gets the names of the attributes.
+
+
+
+
+ Gets or sets the background color of the image.
+
+
+
+
+ Gets the height of the image before transformations.
+
+
+
+
+ Gets the width of the image before transformations.
+
+
+
+
+ Gets or sets a value indicating whether black point compensation should be used.
+
+
+
+
+ Gets or sets the border color of the image.
+
+
+
+
+ Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used
+ when discriminating between pixels.
+
+
+
+
+ Gets the number of channels that the image contains.
+
+
+
+
+ Gets the channels of the image.
+
+
+
+
+ Gets or sets the chromaticity blue primary point.
+
+
+
+
+ Gets or sets the chromaticity green primary point.
+
+
+
+
+ Gets or sets the chromaticity red primary point.
+
+
+
+
+ Gets or sets the chromaticity white primary point.
+
+
+
+
+ Gets or sets the image class (DirectClass or PseudoClass)
+ NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information
+ if the number of colors in the image is greater than the maximum palette size (either 256 (Q8)
+ or 65536 (Q16).
+
+
+
+
+ Gets or sets the distance where colors are considered equal.
+
+
+
+
+ Gets or sets the colormap size (number of colormap entries).
+
+
+
+
+ Gets or sets the color space of the image.
+
+
+
+
+ Gets or sets the color type of the image.
+
+
+
+
+ Gets or sets the comment text of the image.
+
+
+
+
+ Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening).
+
+
+
+
+ Gets or sets the compression method to use.
+
+
+
+
+ Gets or sets the vertical and horizontal resolution in pixels of the image.
+
+
+
+
+ Gets or sets the depth (bits allocated to red/green/blue components).
+
+
+
+
+ Gets the preferred size of the image when encoding.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support
+ endian-specific options.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the image file size.
+
+
+
+
+ Gets or sets the filter to use when resizing image.
+
+
+
+
+ Gets or sets the format of the image.
+
+
+
+
+ Gets the information about the format of the image.
+
+
+
+
+ Gets the gamma level of the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the gif disposal method.
+
+
+
+
+ Gets a value indicating whether the image contains a clipping path.
+
+
+
+
+ Gets or sets a value indicating whether the image supports transparency (alpha channel).
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets or sets the type of interlacing to use.
+
+
+
+
+ Gets or sets the pixel color interpolate method to use.
+
+
+
+
+ Gets a value indicating whether none of the pixels in the image have an alpha value other
+ than OpaqueAlpha (QuantumRange).
+
+
+
+
+ Gets or sets the label of the image.
+
+
+
+
+ Gets or sets the matte color.
+
+
+
+
+ Gets or sets the photo orientation of the image.
+
+
+
+
+ Gets or sets the preferred size and location of an image canvas.
+
+
+
+
+ Gets the names of the profiles.
+
+
+
+
+ Gets or sets the JPEG/MIFF/PNG compression level (default 75).
+
+
+
+
+ Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Gets or sets the type of rendering intent.
+
+
+
+
+ Gets the settings for this instance.
+
+
+
+
+ Gets the signature of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets the number of colors in the image.
+
+
+
+
+ Gets or sets the virtual pixel method.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Adaptive-blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it.
+
+ The profile to add or overwrite.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it when overWriteExisting is true.
+
+ The profile to add or overwrite.
+ When set to false an existing profile with the same name
+ won't be overwritten.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Affine Transform image.
+
+ The affine matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the specified alpha option.
+
+ The option to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, and bounding area.
+
+ The text to use.
+ The bounding area.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ The rotation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate with text (bounding area is entire image) and placement gravity.
+
+ The text to use.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ The channel(s) to set the gamma for.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts an image so that its orientation is suitable for viewing.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Automatically selects a threshold and replaces each pixel in the image with a black pixel if
+ the image intentsity is less than the selected threshold otherwise white.
+
+ The threshold method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth
+ property to get the current value.
+
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components).
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to get the depth for.
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to set the depth for.
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components).
+
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image the specified channel of the image with the default blur factor (0x1).
+
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor and channel.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The size of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The width of the border.
+ The height of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ The channel(s) that should be changed.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ The radius of the gaussian smoothing filter.
+ The sigma of the gaussian smoothing filter.
+ Percentage of edge pixels in the lower threshold.
+ Percentage of edge pixels in the upper threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical and horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical or horizontal subregion of image) using the specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ The channel(s) to clamp.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Name of clipping path resource. If name is preceded by #, use
+ clipping path numbered by name.
+ Specifies if operations take effect inside or outside the clipping
+ path
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image with the specified geometry.
+
+ The area to clone.
+ A clone of the current image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ The channel(s) to clut.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the alpha channel to the specified color.
+
+ The color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the color decision list from the specified ASC CDL file.
+
+ The file to read the ASC CDL information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha.
+
+ The color to use.
+ The alpha percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha for red, green,
+ and blue quantums
+
+ The color to use.
+ The alpha percentage for red.
+ The alpha percentage for green.
+ The alpha percentage for blue.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color matrix to the image channels.
+
+ The color matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compare current image with another image and returns error information.
+
+ The other image to compare with this image.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ How many neighbors to visit, choose from 4 or 8.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ The settings for this operation.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Use true to enhance the contrast and false to reduce the contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ The channel(s) to constrast stretch.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Convolve image. Applies a user-specified convolution to the image.
+
+ The convolution matrix.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to copy the pixels to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to start the copy from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to start the copy from.
+ The Y offset to start the copy from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to copy the pixels to.
+ The Y offset to copy the pixels to.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The width of the tile.
+ The height of the tile.
+ New title of the current image.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The size of the tile.
+ New title of the current image.
+
+
+
+ Displaces an image's colormap by a given number of positions.
+
+ Displace the colormap this amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts cipher pixels to plain pixels.
+
+ The password that was used to encrypt the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes skew from the image. Skew is an artifact that occurs in scanned images because of
+ the camera being misaligned, imperfections in the scanning or surface, or simply because
+ the paper was not placed completely flat when scanned. The value of threshold ranges
+ from 0 to QuantumRange.
+
+ The threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Despeckle image (reduce speckle noise).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the color type of the image. This method can be used to automatically make the
+ type GrayScale.
+
+ Thrown when an error is raised by ImageMagick.
+ The color type of the image.
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image of the same size as the source image.
+
+ The distortion method to use.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image usually of the same size as the source image, unless
+ 'bestfit' is set to true.
+
+ The distortion method to use.
+ Attempt to 'bestfit' the size of the resulting image.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using a collection of drawables.
+
+ The drawables to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Edge image (hilight edges in image).
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect) with default value (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts pixels to cipher-pixels.
+
+ The password that to encrypt the image with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a digital filter that improves the quality of a noisy image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a histogram equalization to the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The function.
+ The arguments for the function.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the rectangle.
+
+ The geometry to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flip image (reflect each scanline in the vertical direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement
+ alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flop image (reflect each scanline in the horizontal direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ Specifies if new lines should be ignored.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php.
+
+ The expression, more info here: http://www.imagemagick.org/script/escape.php.
+ The result of the expression.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the default geometry (25x25+6+6).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified geometry.
+
+ The geometry of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with and height.
+
+ The width of the frame.
+ The height of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with, height, innerBevel and outerBevel.
+
+ The width of the frame.
+ The height of the frame.
+ The inner bevel of the frame.
+ The outer bevel of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ The channel(s) to apply the expression to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma for the channel.
+ The channel(s) to gamma correct.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the 8bim profile from the image.
+
+ Thrown when an error is raised by ImageMagick.
+ The 8bim profile from the image.
+
+
+
+ Returns the value of a named image attribute.
+
+ The name of the attribute.
+ The value of a named image attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the default clipping path. Null will be returned if the image has no clipping path.
+
+ The default clipping path. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the clipping path with the specified name. Null will be returned if the image has no clipping path.
+
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ The clipping path with the specified name. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the color at colormap position index.
+
+ The position index.
+ he color at colormap position index.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the color profile from the image.
+
+ The color profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the value of the artifact with the specified name.
+
+ The name of the artifact.
+ The value of the artifact with the specified name.
+
+
+
+ Retrieve the exif profile from the image.
+
+ The exif profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the iptc profile from the image.
+
+ The iptc profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image. This instance
+ will not do any bounds checking and directly call ImageMagick.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ A named profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the xmp profile from the image.
+
+ The xmp profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts the colors in the image to gray.
+
+ The pixel intensity method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (Hald CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a color histogram.
+
+ A color histogram.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ The width of the neighborhood.
+ The height of the neighborhood.
+ The line count threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Implode image (special effect).
+
+ The extent of the implosion.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with
+ replacement alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that does not match the target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't match the specified color to transparent.
+
+ The color that should not be made transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Discards any pixels below the black point and above the white point and levels the remaining pixels.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local contrast enhancement.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The strength of the blur mask.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lower image (lighten or darken the edges of an image to give a 3-D lowered effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Magnify image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+ The color distance
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+ The color distance
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent brightness of an image.
+
+ The brightness percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent saturation and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent hue, saturation, and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ The hue percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology settings.
+
+ The morphology settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the normalized moments of one or more image channels.
+
+ The normalized moments of one or more image channels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Motion blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The angle the object appears to be comming from (zero degrees is from the right).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Use true to negate only the grayscale colors.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ Use true to negate only the grayscale colors.
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Normalize image (increase contrast by normalizing the pixel values to span the full range
+ of color values)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+ The radius of the circular neighborhood.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that matches target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ The channel(s) to dither.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ The channel(s) to perceptible.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the perceptual hash of this image.
+
+ The perceptual hash of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a Polaroid picture.
+
+ The caption to put on the image.
+ The angle of image.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets an internal option to preserve the color type.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize image (reduce number of colors).
+
+ Quantize settings.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Raise image (lighten or darken the edges of an image to give a 3-D raised effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The color to fill the image with.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ The order to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Associates a mask with the image as defined by the specified region.
+
+ The mask region.
+
+
+
+ Removes the artifact with the specified name.
+
+ The name of the artifact.
+
+
+
+ Removes the attribute with the specified name.
+
+ The name of the attribute.
+
+
+
+ Removes the region mask of the image.
+
+
+
+
+ Remove a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resets the page property of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The new X resolution.
+ The new Y resolution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The density to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Roll image (rolls image vertically and horizontally).
+
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotate image clockwise by specified number of degrees.
+
+ Specify a negative number for to rotate counter-clockwise.
+ The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Quantize colorspace
+ This represents the minimum number of pixels contained in
+ a hexahedra before it can be considered valid (expressed as a percentage).
+ The smoothing threshold eliminates noise in the second
+ derivative of the histogram. As the value is increased, you can expect a smoother second
+ derivative
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the channels from the image and returns it as grayscale images.
+
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the specified channels from the image and returns it as grayscale images.
+
+ The channel(s) to separates.
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ The tone threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inserts the artifact with the specified name and value into the artifact tree of the image.
+
+ The name of the artifact.
+ The value of the artifact.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lessen (or intensify) when adding noise to an image.
+
+ The attenuate value.
+
+
+
+ Sets a named image attribute.
+
+ The name of the attribute.
+ The value of the attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the default clipping path.
+
+ The clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the clipping path with the specified name.
+
+ The clipping path.
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set color at colormap position index.
+
+ The position index.
+ The color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ When comparing images, emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ When comparing images, de-emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ Shade image using distant light source.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ The channel(s) that should be shaded.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Shave pixels from image edges.
+
+ The number of pixels to shave left and right.
+ The number of pixels to shave top and bottom.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shear image (create parallelogram by sliding image by X or Y axis).
+
+ Specifies the number of x degrees to shear the image.
+ Specifies the number of y degrees to shear the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given
+ radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma.
+ Use a radius of 0 and sketch selects a suitable radius for you.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Apply the effect along this angle.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Splice the background color into the image.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Pixel interpolate method.
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width
+ and height.
+
+ The statistic type.
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the image statistics.
+
+ The image statistics.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add a digital watermark to the image (based on second image)
+
+ The image to use as a watermark.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create an image which appears in stereo when viewed with red-blue glasses (Red image on
+ left, blue on right)
+
+ The image to use as the right part of the resulting image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Strips an image of all profiles and comments.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ Pixel interpolate method.
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ Minimum distortion for (sub)image match.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Channel a texture on image background.
+
+ The image to use as a texture on the image background.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Threshold image.
+
+ The threshold percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ An opacity value used for tinting.
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 .
+
+ The format to use.
+ A base64 .
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ The format to use.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Transforms the image from the colorspace of the source profile to the target profile. The
+ source profile will only be used if the image does not contain a color profile. Nothing
+ will happen if the source profile has a different colorspace then that of the image.
+
+ The source color profile.
+ The target color profile
+
+
+
+ Add alpha channel to image, setting pixels matching color to transparent.
+
+ The color to make transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a horizontal mirror image by reflecting the pixels around the central y-axis while
+ rotating them by 90 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a vertical mirror image by reflecting the pixels around the central x-axis while
+ rotating them by 270 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Trim edges that are the background color from the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the unique colors of an image.
+
+ The unique colors of an image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The x ellipse offset.
+ the y ellipse offset.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Pixel interpolate method.
+ The amplitude.
+ The length of the wave.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Represents the collection of images.
+
+
+ Represents the collection of images.
+
+
+
+
+ Converts this instance to a using .
+
+ A that has the format .
+
+
+
+ Converts this instance to a using the specified .
+ Supported formats are: Gif, Icon, Tiff.
+
+ The image format.
+ A that has the specified
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+ Adds an image with the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a the specified images to this collection.
+
+ The images to add to the collection.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a Clone of the images from the specified collection to this collection.
+
+ A collection of MagickImages.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection horizontally (+append).
+
+ A single image, by appending all the images in the collection horizontally (+append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection vertically (-append).
+
+ A single image, by appending all the images in the collection vertically (-append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge a sequence of images. This is useful for GIF animation sequences that have page
+ offsets and disposal methods
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image collection.
+
+ A clone of the current image collection.
+
+
+
+ Combines the images into a single image. The typical ordering would be
+ image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Combines the images into a single image. The grayscale value of the pixels of each image
+ in the sequence is assigned in order to the specified channels of the combined image.
+ The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The image colorspace.
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Break down an image sequence into constituent parts. This is useful for creating GIF or
+ MNG animation sequences.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Evaluate image pixels into a single image. All the images in the collection must be the
+ same size in pixels.
+
+ The operator.
+ The resulting image of the evaluation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flatten this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the flatten operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inserts an image with the specified file name into the collection.
+
+ The index to insert the image.
+ The fully qualified name of the image file, or the relative image file name.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the merge operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create a composite image by combining the images with the specified settings.
+
+ The settings to use.
+ The resulting image of the montage operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ The Morph method requires a minimum of two images. The first image is transformed into
+ the second by a number of intervening images as specified by frames.
+
+ The number of in-between images to generate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inlay the images to form a single coherent picture.
+
+ The resulting image of the mosaic operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. From
+ this it attempts to select the smallest cropped image to replace each frame, while
+ preserving the results of the GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the
+ animation, if it improves the total number of pixels in the resulting GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. Any
+ pixel that does not change the displayed result is replaced with transparency.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ Quantize settings.
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resets the page property of every image in the collection.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reverses the order of the images in the collection.
+
+
+
+
+ Smush images from list into single image in horizontal direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Smush images from list into single image in vertical direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 string.
+
+ The format to use.
+ A base64 .
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Class that can be used to create , or instances.
+
+
+
+
+ Initializes a new instance that implements .
+
+ The bitmap to use.
+ Thrown when an error is raised by ImageMagick.
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The images to add to the collection.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The color to fill the image with.
+ The width.
+ The height.
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Class that contains information about an image format.
+
+
+ Class that contains information about an image format.
+
+
+
+
+ Gets a value indicating whether the format can be read multithreaded.
+
+
+
+
+ Gets a value indicating whether the format can be written multithreaded.
+
+
+
+
+ Gets the description of the format.
+
+
+
+
+ Gets the format.
+
+
+
+
+ Gets a value indicating whether the format supports multiple frames.
+
+
+
+
+ Gets a value indicating whether the format is readable.
+
+
+
+
+ Gets a value indicating whether the format is writable.
+
+
+
+
+ Gets the mime type.
+
+
+
+
+ Gets the module.
+
+
+
+
+ Determines whether the specified MagickFormatInfo instances are considered equal.
+
+ The first MagickFormatInfo to compare.
+ The second MagickFormatInfo to compare.
+
+
+
+ Determines whether the specified MagickFormatInfo instances are not considered equal.
+
+ The first MagickFormatInfo to compare.
+ The second MagickFormatInfo to compare.
+
+
+
+ Returns the format information. The extension of the supplied file is used to determine
+ the format.
+
+ The file to check.
+ The format information.
+
+
+
+ Returns the format information of the specified format.
+
+ The image format.
+ The format information.
+
+
+
+ Returns the format information. The extension of the supplied file name is used to
+ determine the format.
+
+ The name of the file to check.
+ The format information.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a string that represents the current format.
+
+ A string that represents the current format.
+
+
+
+ Unregisters this format.
+
+ True when the format was found and unregistered.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Class that represents an ImageMagick image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The bitmap to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The bitmap to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a using .
+
+ A that has the format .
+
+
+
+ Converts this instance to a using the specified .
+ Supported formats are: Bmp, Gif, Icon, Jpeg, Png, Tiff.
+
+ The image format.
+ A that has the specified
+
+
+
+ Converts this instance to a .
+
+ A .
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The color to fill the image with.
+ The width.
+ The height.
+
+
+
+ Initializes a new instance of the class.
+
+ The image to create a copy of.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Finalizes an instance of the class.
+
+
+
+
+ Event that will be raised when progress is reported by this image.
+
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+
+
+
+ Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an
+ animated sequence.
+
+
+
+
+ Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for.
+
+
+
+
+ Gets the names of the artifacts.
+
+
+
+
+ Gets the names of the attributes.
+
+
+
+
+ Gets or sets the background color of the image.
+
+
+
+
+ Gets the height of the image before transformations.
+
+
+
+
+ Gets the width of the image before transformations.
+
+
+
+
+ Gets or sets a value indicating whether black point compensation should be used.
+
+
+
+
+ Gets or sets the border color of the image.
+
+
+
+
+ Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used
+ when discriminating between pixels.
+
+
+
+
+ Gets the number of channels that the image contains.
+
+
+
+
+ Gets the channels of the image.
+
+
+
+
+ Gets or sets the chromaticity blue primary point.
+
+
+
+
+ Gets or sets the chromaticity green primary point.
+
+
+
+
+ Gets or sets the chromaticity red primary point.
+
+
+
+
+ Gets or sets the chromaticity white primary point.
+
+
+
+
+ Gets or sets the image class (DirectClass or PseudoClass)
+ NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information
+ if the number of colors in the image is greater than the maximum palette size (either 256 (Q8)
+ or 65536 (Q16).
+
+
+
+
+ Gets or sets the distance where colors are considered equal.
+
+
+
+
+ Gets or sets the colormap size (number of colormap entries).
+
+
+
+
+ Gets or sets the color space of the image.
+
+
+
+
+ Gets or sets the color type of the image.
+
+
+
+
+ Gets or sets the comment text of the image.
+
+
+
+
+ Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening).
+
+
+
+
+ Gets or sets the compression method to use.
+
+
+
+
+ Gets or sets the vertical and horizontal resolution in pixels of the image.
+
+
+
+
+ Gets or sets the depth (bits allocated to red/green/blue components).
+
+
+
+
+ Gets the preferred size of the image when encoding.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support
+ endian-specific options.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the image file size.
+
+
+
+
+ Gets or sets the filter to use when resizing image.
+
+
+
+
+ Gets or sets the format of the image.
+
+
+
+
+ Gets the information about the format of the image.
+
+
+
+
+ Gets the gamma level of the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the gif disposal method.
+
+
+
+
+ Gets a value indicating whether the image contains a clipping path.
+
+
+
+
+ Gets or sets a value indicating whether the image supports transparency (alpha channel).
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets or sets the type of interlacing to use.
+
+
+
+
+ Gets or sets the pixel color interpolate method to use.
+
+
+
+
+ Gets a value indicating whether none of the pixels in the image have an alpha value other
+ than OpaqueAlpha (QuantumRange).
+
+
+
+
+ Gets or sets the label of the image.
+
+
+
+
+ Gets or sets the matte color.
+
+
+
+
+ Gets or sets the photo orientation of the image.
+
+
+
+
+ Gets or sets the preferred size and location of an image canvas.
+
+
+
+
+ Gets the names of the profiles.
+
+
+
+
+ Gets or sets the JPEG/MIFF/PNG compression level (default 75).
+
+
+
+
+ Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Gets or sets the type of rendering intent.
+
+
+
+
+ Gets the settings for this MagickImage instance.
+
+
+
+
+ Gets the signature of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets the number of colors in the image.
+
+
+
+
+ Gets or sets the virtual pixel method.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Converts the specified instance to a byte array.
+
+ The to convert.
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Initializes a new instance of the class using the specified base64 string.
+
+ The base64 string to load the image from.
+ A new instance of the class.
+
+
+
+ Adaptive-blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it.
+
+ The profile to add or overwrite.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it when overWriteExisting is true.
+
+ The profile to add or overwrite.
+ When set to false an existing profile with the same name
+ won't be overwritten.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Affine Transform image.
+
+ The affine matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the specified alpha option.
+
+ The option to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, and bounding area.
+
+ The text to use.
+ The bounding area.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ The rotation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate with text (bounding area is entire image) and placement gravity.
+
+ The text to use.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ The channel(s) to set the gamma for.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts an image so that its orientation is suitable for viewing.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Automatically selects a threshold and replaces each pixel in the image with a black pixel if
+ the image intentsity is less than the selected threshold otherwise white.
+
+ The threshold method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth
+ property to get the current value.
+
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components).
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to get the depth for.
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to set the depth for.
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components).
+
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image the specified channel of the image with the default blur factor (0x1).
+
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor and channel.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The size of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The width of the border.
+ The height of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ The channel(s) that should be changed.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ The radius of the gaussian smoothing filter.
+ The sigma of the gaussian smoothing filter.
+ Percentage of edge pixels in the lower threshold.
+ Percentage of edge pixels in the upper threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical and horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical or horizontal subregion of image) using the specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ The channel(s) to clamp.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Name of clipping path resource. If name is preceded by #, use
+ clipping path numbered by name.
+ Specifies if operations take effect inside or outside the clipping
+ path
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image with the specified geometry.
+
+ The area to clone.
+ A clone of the current image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ The channel(s) to clut.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the alpha channel to the specified color.
+
+ The color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the color decision list from the specified ASC CDL file.
+
+ The file to read the ASC CDL information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha.
+
+ The color to use.
+ The alpha percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha for red, green,
+ and blue quantums
+
+ The color to use.
+ The alpha percentage for red.
+ The alpha percentage for green.
+ The alpha percentage for blue.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color matrix to the image channels.
+
+ The color matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compare current image with another image and returns error information.
+
+ The other image to compare with this image.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares the current instance with another image. Only the size of the image is compared.
+
+ The object to compare this image with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ How many neighbors to visit, choose from 4 or 8.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ The settings for this operation.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Use true to enhance the contrast and false to reduce the contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ The channel(s) to constrast stretch.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Convolve image. Applies a user-specified convolution to the image.
+
+ The convolution matrix.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to copy the pixels to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to start the copy from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to start the copy from.
+ The Y offset to start the copy from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to copy the pixels to.
+ The Y offset to copy the pixels to.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The width of the tile.
+ The height of the tile.
+ New title of the current image.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The size of the tile.
+ New title of the current image.
+
+
+
+ Displaces an image's colormap by a given number of positions.
+
+ Displace the colormap this amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts cipher pixels to plain pixels.
+
+ The password that was used to encrypt the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes skew from the image. Skew is an artifact that occurs in scanned images because of
+ the camera being misaligned, imperfections in the scanning or surface, or simply because
+ the paper was not placed completely flat when scanned. The value of threshold ranges
+ from 0 to QuantumRange.
+
+ The threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Despeckle image (reduce speckle noise).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the color type of the image. This method can be used to automatically make the
+ type GrayScale.
+
+ Thrown when an error is raised by ImageMagick.
+ The color type of the image.
+
+
+
+ Disposes the instance.
+
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image of the same size as the source image.
+
+ The distortion method to use.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image usually of the same size as the source image, unless
+ 'bestfit' is set to true.
+
+ The distortion method to use.
+ Attempt to 'bestfit' the size of the resulting image.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using a collection of drawables.
+
+ The drawables to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Edge image (hilight edges in image).
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect) with default value (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts pixels to cipher-pixels.
+
+ The password that to encrypt the image with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a digital filter that improves the quality of a noisy image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a histogram equalization to the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The function.
+ The arguments for the function.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the rectangle.
+
+ The geometry to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flip image (reflect each scanline in the vertical direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement
+ alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flop image (reflect each scanline in the horizontal direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ Specifies if new lines should be ignored.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php.
+
+ The expression, more info here: http://www.imagemagick.org/script/escape.php.
+ The result of the expression.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the default geometry (25x25+6+6).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified geometry.
+
+ The geometry of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with and height.
+
+ The width of the frame.
+ The height of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with, height, innerBevel and outerBevel.
+
+ The width of the frame.
+ The height of the frame.
+ The inner bevel of the frame.
+ The outer bevel of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ The channel(s) to apply the expression to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma for the channel.
+ The channel(s) to gamma correct.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the 8bim profile from the image.
+
+ Thrown when an error is raised by ImageMagick.
+ The 8bim profile from the image.
+
+
+
+ Returns the value of a named image attribute.
+
+ The name of the attribute.
+ The value of a named image attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the default clipping path. Null will be returned if the image has no clipping path.
+
+ The default clipping path. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the clipping path with the specified name. Null will be returned if the image has no clipping path.
+
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ The clipping path with the specified name. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the color at colormap position index.
+
+ The position index.
+ he color at colormap position index.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the color profile from the image.
+
+ The color profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the value of the artifact with the specified name.
+
+ The name of the artifact.
+ The value of the artifact with the specified name.
+
+
+
+ Retrieve the exif profile from the image.
+
+ The exif profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Retrieve the iptc profile from the image.
+
+ The iptc profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image. This instance
+ will not do any bounds checking and directly call ImageMagick.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ A named profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the xmp profile from the image.
+
+ The xmp profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts the colors in the image to gray.
+
+ The pixel intensity method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (Hald CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a color histogram.
+
+ A color histogram.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ The width of the neighborhood.
+ The height of the neighborhood.
+ The line count threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Implode image (special effect).
+
+ The extent of the implosion.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with
+ replacement alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that does not match the target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't match the specified color to transparent.
+
+ The color that should not be made transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Discards any pixels below the black point and above the white point and levels the remaining pixels.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local contrast enhancement.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The strength of the blur mask.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lower image (lighten or darken the edges of an image to give a 3-D lowered effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Magnify image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+ The color distance
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+ The color distance
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent brightness of an image.
+
+ The brightness percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent saturation and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent hue, saturation, and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ The hue percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology settings.
+
+ The morphology settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the normalized moments of one or more image channels.
+
+ The normalized moments of one or more image channels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Motion blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The angle the object appears to be comming from (zero degrees is from the right).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Use true to negate only the grayscale colors.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ Use true to negate only the grayscale colors.
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Normalize image (increase contrast by normalizing the pixel values to span the full range
+ of color values)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+ The radius of the circular neighborhood.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that matches target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ The channel(s) to dither.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ The channel(s) to perceptible.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the perceptual hash of this image.
+
+ The perceptual hash of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a Polaroid picture.
+
+ The caption to put on the image.
+ The angle of image.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets an internal option to preserve the color type.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize image (reduce number of colors).
+
+ Quantize settings.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Raise image (lighten or darken the edges of an image to give a 3-D raised effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The color to fill the image with.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ The order to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Associates a mask with the image as defined by the specified region.
+
+ The mask region.
+
+
+
+ Removes the artifact with the specified name.
+
+ The name of the artifact.
+
+
+
+ Removes the attribute with the specified name.
+
+ The name of the attribute.
+
+
+
+ Removes the region mask of the image.
+
+
+
+
+ Remove a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resets the page property of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The new X resolution.
+ The new Y resolution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The density to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Roll image (rolls image vertically and horizontally).
+
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotate image clockwise by specified number of degrees.
+
+ Specify a negative number for to rotate counter-clockwise.
+ The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Quantize colorspace
+ This represents the minimum number of pixels contained in
+ a hexahedra before it can be considered valid (expressed as a percentage).
+ The smoothing threshold eliminates noise in the second
+ derivative of the histogram. As the value is increased, you can expect a smoother second
+ derivative
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the channels from the image and returns it as grayscale images.
+
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the specified channels from the image and returns it as grayscale images.
+
+ The channel(s) to separates.
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ The tone threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inserts the artifact with the specified name and value into the artifact tree of the image.
+
+ The name of the artifact.
+ The value of the artifact.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lessen (or intensify) when adding noise to an image.
+
+ The attenuate value.
+
+
+
+ Sets a named image attribute.
+
+ The name of the attribute.
+ The value of the attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the default clipping path.
+
+ The clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the clipping path with the specified name.
+
+ The clipping path.
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set color at colormap position index.
+
+ The position index.
+ The color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ When comparing images, emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ When comparing images, de-emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ Shade image using distant light source.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ The channel(s) that should be shaded.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Shave pixels from image edges.
+
+ The number of pixels to shave left and right.
+ The number of pixels to shave top and bottom.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shear image (create parallelogram by sliding image by X or Y axis).
+
+ Specifies the number of x degrees to shear the image.
+ Specifies the number of y degrees to shear the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given
+ radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma.
+ Use a radius of 0 and sketch selects a suitable radius for you.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Apply the effect along this angle.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Splice the background color into the image.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Pixel interpolate method.
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width
+ and height.
+
+ The statistic type.
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the image statistics.
+
+ The image statistics.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add a digital watermark to the image (based on second image)
+
+ The image to use as a watermark.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create an image which appears in stereo when viewed with red-blue glasses (Red image on
+ left, blue on right)
+
+ The image to use as the right part of the resulting image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Strips an image of all profiles and comments.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ Pixel interpolate method.
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ Minimum distortion for (sub)image match.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Channel a texture on image background.
+
+ The image to use as a texture on the image background.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Threshold image.
+
+ The threshold percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ An opacity value used for tinting.
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 .
+
+ The format to use.
+ A base64 .
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ The format to use.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a string that represents the current image.
+
+ A string that represents the current image.
+
+
+
+ Transforms the image from the colorspace of the source profile to the target profile. The
+ source profile will only be used if the image does not contain a color profile. Nothing
+ will happen if the source profile has a different colorspace then that of the image.
+
+ The source color profile.
+ The target color profile
+
+
+
+ Add alpha channel to image, setting pixels matching color to transparent.
+
+ The color to make transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a horizontal mirror image by reflecting the pixels around the central y-axis while
+ rotating them by 90 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a vertical mirror image by reflecting the pixels around the central x-axis while
+ rotating them by 270 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Trim edges that are the background color from the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the unique colors of an image.
+
+ The unique colors of an image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The x ellipse offset.
+ the y ellipse offset.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Pixel interpolate method.
+ The amplitude.
+ The length of the wave.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Represents the collection of images.
+
+
+
+
+ Converts this instance to a using .
+
+ A that has the format .
+
+
+
+ Converts this instance to a using the specified .
+ Supported formats are: Gif, Icon, Tiff.
+
+ The image format.
+ A that has the specified
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The images to add to the collection.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Finalizes an instance of the class.
+
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+ Gets the number of images in the collection.
+
+
+
+
+ Gets a value indicating whether the collection is read-only.
+
+
+
+
+ Gets or sets the image at the specified index.
+
+ The index of the image to get.
+
+
+
+ Converts the specified instance to a byte array.
+
+ The to convert.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator that iterates through the collection.
+
+
+
+ Adds an image to the collection.
+
+ The image to add.
+
+
+
+ Adds an image with the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a the specified images to this collection.
+
+ The images to add to the collection.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a Clone of the images from the specified collection to this collection.
+
+ A collection of MagickImages.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection horizontally (+append).
+
+ A single image, by appending all the images in the collection horizontally (+append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection vertically (-append).
+
+ A single image, by appending all the images in the collection vertically (-append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge a sequence of images. This is useful for GIF animation sequences that have page
+ offsets and disposal methods
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes all images from the collection.
+
+
+
+
+ Creates a clone of the current image collection.
+
+ A clone of the current image collection.
+
+
+
+ Combines the images into a single image. The typical ordering would be
+ image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Combines the images into a single image. The grayscale value of the pixels of each image
+ in the sequence is assigned in order to the specified channels of the combined image.
+ The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The image colorspace.
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines whether the collection contains the specified image.
+
+ The image to check.
+ True when the collection contains the specified image.
+
+
+
+ Copies the images to an Array, starting at a particular Array index.
+
+ The one-dimensional Array that is the destination.
+ The zero-based index in 'destination' at which copying begins.
+
+
+
+ Break down an image sequence into constituent parts. This is useful for creating GIF or
+ MNG animation sequences.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Disposes the instance.
+
+
+
+
+ Evaluate image pixels into a single image. All the images in the collection must be the
+ same size in pixels.
+
+ The operator.
+ The resulting image of the evaluation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flatten this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the flatten operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns an enumerator that iterates through the images.
+
+ An enumerator that iterates through the images.
+
+
+
+ Determines the index of the specified image.
+
+ The image to check.
+ The index of the specified image.
+
+
+
+ Inserts an image into the collection.
+
+ The index to insert the image.
+ The image to insert.
+
+
+
+ Inserts an image with the specified file name into the collection.
+
+ The index to insert the image.
+ The fully qualified name of the image file, or the relative image file name.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the merge operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create a composite image by combining the images with the specified settings.
+
+ The settings to use.
+ The resulting image of the montage operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ The Morph method requires a minimum of two images. The first image is transformed into
+ the second by a number of intervening images as specified by frames.
+
+ The number of in-between images to generate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inlay the images to form a single coherent picture.
+
+ The resulting image of the mosaic operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. From
+ this it attempts to select the smallest cropped image to replace each frame, while
+ preserving the results of the GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the
+ animation, if it improves the total number of pixels in the resulting GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. Any
+ pixel that does not change the displayed result is replaced with transparency.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ Quantize settings.
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes the first occurrence of the specified image from the collection.
+
+ The image to remove.
+ True when the image was found and removed.
+
+
+
+ Removes the image at the specified index from the collection.
+
+ The index of the image to remove.
+
+
+
+ Resets the page property of every image in the collection.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reverses the order of the images in the collection.
+
+
+
+
+ Smush images from list into single image in horizontal direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Smush images from list into single image in vertical direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 string.
+
+ The format to use.
+ A base64 .
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Class that can be used to execute a Magick Script Language file.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The IXPathNavigable that contains the script.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the script file, or the relative script file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the script data from.
+
+
+
+ Initializes a new instance of the class.
+
+ The that contains the script.
+
+
+
+ Event that will be raised when the script needs an image to be read.
+
+
+
+
+ Event that will be raised when the script needs an image to be written.
+
+
+
+
+ Gets the variables of this script.
+
+
+
+
+ Executes the script and returns the resulting image.
+
+ A .
+
+
+
+ Executes the script using the specified image.
+
+ The image to execute the script on.
+
+
+
+ Contains code that is not compatible with .NET Core.
+
+
+ Encapsulation of the ImageMagick geometry object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The rectangle to use.
+
+
+
+ Converts the specified rectangle to an instance of this type.
+
+ The rectangle to use.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the specified width and height.
+
+ The width and height.
+
+
+
+ Initializes a new instance of the class using the specified width and height.
+
+ The width.
+ The height.
+
+
+
+ Initializes a new instance of the class using the specified offsets, width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width.
+ The height.
+
+
+
+ Initializes a new instance of the class using the specified width and height.
+
+ The percentage of the width.
+ The percentage of the height.
+
+
+
+ Initializes a new instance of the class using the specified offsets, width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The percentage of the width.
+ The percentage of the height.
+
+
+
+ Initializes a new instance of the class using the specified geometry.
+
+ Geometry specifications in the form: <width>x<height>
+ {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers)
+
+
+
+ Gets or sets a value indicating whether the image is resized based on the smallest fitting dimension (^).
+
+
+
+
+ Gets or sets a value indicating whether the image is resized if image is greater than size (>)
+
+
+
+
+ Gets or sets the height of the geometry.
+
+
+
+
+ Gets or sets a value indicating whether the image is resized without preserving aspect ratio (!)
+
+
+
+
+ Gets or sets a value indicating whether the width and height are expressed as percentages.
+
+
+
+
+ Gets or sets a value indicating whether the image is resized if the image is less than size (<)
+
+
+
+
+ Gets or sets a value indicating whether the image is resized using a pixel area count limit (@).
+
+
+
+
+ Gets or sets the width of the geometry.
+
+
+
+
+ Gets or sets the X offset from origin.
+
+
+
+
+ Gets or sets the Y offset from origin.
+
+
+
+
+ Converts the specified string to an instance of this type.
+
+ Geometry specifications in the form: <width>x<height>
+ {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers)
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this geometry with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a that represents the position of the current .
+
+ A that represents the position of the current .
+
+
+
+ Returns a string that represents the current .
+
+ A string that represents the current .
+
+
+
+ Interface for a native instance.
+
+
+
+
+ Gets a pointer to the native instance.
+
+
+
+
+ Class that can be used to initialize Magick.NET.
+
+
+
+
+ Event that will be raised when something is logged by ImageMagick.
+
+
+
+
+ Gets the features reported by ImageMagick.
+
+
+
+
+ Gets the information about the supported formats.
+
+
+
+
+ Gets the font families that are known by ImageMagick.
+
+
+
+
+ Gets the version of Magick.NET.
+
+
+
+
+ Returns the format information of the specified format based on the extension of the file.
+
+ The file to get the format for.
+ The format information.
+
+
+
+ Returns the format information of the specified format.
+
+ The image format.
+ The format information.
+
+
+
+ Returns the format information of the specified format based on the extension of the
+ file. If that fails the format will be determined by 'pinging' the file.
+
+ The name of the file to get the format for.
+ The format information.
+
+
+
+ Initializes ImageMagick with the xml files that are located in the specified path.
+
+ The path that contains the ImageMagick xml files.
+
+
+
+ Initializes ImageMagick with the specified configuration files and returns the path to the
+ temporary directory where the xml files were saved.
+
+ The configuration files ot initialize ImageMagick with.
+ The path of the folder that was created and contains the configuration files.
+
+
+
+ Initializes ImageMagick with the specified configuration files in the specified the path.
+
+ The configuration files ot initialize ImageMagick with.
+ The directory to save the configuration files in.
+
+
+
+ Set the events that will be written to the log. The log will be written to the Log event
+ and the debug window in VisualStudio. To change the log settings you must use a custom
+ log.xml file.
+
+ The events that will be logged.
+
+
+
+ Sets the directory that contains the Ghostscript file gsdll32.dll / gsdll64.dll.
+
+ The path of the Ghostscript directory.
+
+
+
+ Sets the directory that contains the Ghostscript font files.
+
+ The path of the Ghostscript font directory.
+
+
+
+ Sets the directory that will be used when ImageMagick does not have enough memory for the
+ pixel cache.
+
+ The path where temp files will be written.
+
+
+
+ Sets the pseudo-random number generator secret key.
+
+ The secret key.
+
+
+
+ Encapsulates a matrix of doubles.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The order.
+ The values to initialize the matrix with.
+
+
+
+ Gets the order of the matrix.
+
+
+
+
+ Get or set the value at the specified x/y position.
+
+ The x position
+ The y position
+
+
+
+ Gets the value at the specified x/y position.
+
+ The x position
+ The y position
+ The value at the specified x/y position.
+
+
+
+ Set the column at the specified x position.
+
+ The x position
+ The values
+
+
+
+ Set the row at the specified y position.
+
+ The y position
+ The values
+
+
+
+ Set the value at the specified x/y position.
+
+ The x position
+ The y position
+ The value
+
+
+
+ Returns a string that represents the current DoubleMatrix.
+
+ The double array.
+
+
+
+ Class that can be used to initialize OpenCL.
+
+
+
+
+ Gets or sets a value indicating whether OpenCL is enabled.
+
+
+
+
+ Gets all the OpenCL devices.
+
+ A iteration.
+
+
+
+ Sets the directory that will be used by ImageMagick to store OpenCL cache files.
+
+ The path of the OpenCL cache directory.
+
+
+
+ Represents an OpenCL device.
+
+
+
+
+ Gets the benchmark score of the device.
+
+
+
+
+ Gets the type of the device.
+
+
+
+
+ Gets the name of the device.
+
+
+
+
+ Gets or sets a value indicating whether the device is enabled or disabled.
+
+
+
+
+ Gets all the kernel profile records for this devices.
+
+ A .
+
+
+
+ Gets or sets a value indicating whether kernel profiling is enabled.
+ This can be used to get information about the OpenCL performance.
+
+
+
+
+ Gets the OpenCL version supported by the device.
+
+
+
+
+ Represents a kernel profile record for an OpenCL device.
+
+
+
+
+ Gets the average duration of all executions in microseconds.
+
+
+
+
+ Gets the number of times that this kernel was executed.
+
+
+
+
+ Gets the maximum duration of a single execution in microseconds.
+
+
+
+
+ Gets the minimum duration of a single execution in microseconds.
+
+
+
+
+ Gets the name of the device.
+
+
+
+
+ Gets the total duration of all executions in microseconds.
+
+
+
+
+ Class that can be used to optimize jpeg files.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Gets or sets a value indicating whether a progressive jpeg file will be created.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress.
+ The jpeg quality.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress.
+ The jpeg quality.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The jpeg file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the jpg image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Class that can be used to optimize gif files.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The gif file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the gif image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The gif file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the gif image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Interface for classes that can optimize an image.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The image file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Class that can be used to optimize png files.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The png file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the png image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The png file to optimize.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The png file to optimize.
+ True when the image could be compressed otherwise false.
+
+
+
+ Class that can be used to acquire information about the Quantum.
+
+
+
+
+ Gets the Quantum depth.
+
+
+
+
+ Gets the maximum value of the quantum.
+
+
+
+
+ Class that can be used to set the limits to the resources that are being used.
+
+
+
+
+ Gets or sets the pixel cache limit in bytes. Requests for memory above this limit will fail.
+
+
+
+
+ Gets or sets the maximum height of an image.
+
+
+
+
+ Gets or sets the pixel cache limit in bytes. Once this memory limit is exceeded, all subsequent pixels cache
+ operations are to/from disk.
+
+
+
+
+ Gets or sets the time specified in milliseconds to periodically yield the CPU for.
+
+
+
+
+ Gets or sets the maximum width of an image.
+
+
+
+
+ Class that contains various settings.
+
+
+
+
+ Gets or sets the affine to use when annotating with text or drawing.
+
+
+
+
+ Gets or sets the background color.
+
+
+
+
+ Gets or sets the border color.
+
+
+
+
+ Gets or sets the color space.
+
+
+
+
+ Gets or sets the color type of the image.
+
+
+
+
+ Gets or sets the compression method to use.
+
+
+
+
+ Gets or sets a value indicating whether printing of debug messages from ImageMagick is enabled when a debugger is attached.
+
+
+
+
+ Gets or sets the vertical and horizontal resolution in pixels.
+
+
+
+
+ Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support
+ endian-specific options.
+
+
+
+
+ Gets or sets the fill color.
+
+
+
+
+ Gets or sets the fill pattern.
+
+
+
+
+ Gets or sets the rule to use when filling drawn objects.
+
+
+
+
+ Gets or sets the text rendering font.
+
+
+
+
+ Gets or sets the text font family.
+
+
+
+
+ Gets or sets the font point size.
+
+
+
+
+ Gets or sets the font style.
+
+
+
+
+ Gets or sets the font weight.
+
+
+
+
+ Gets or sets the the format of the image.
+
+
+
+
+ Gets or sets the preferred size and location of an image canvas.
+
+
+
+
+ Gets or sets a value indicating whether stroke anti-aliasing is enabled or disabled.
+
+
+
+
+ Gets or sets the color to use when drawing object outlines.
+
+
+
+
+ Gets or sets the pattern of dashes and gaps used to stroke paths. This represents a
+ zero-terminated array of numbers that specify the lengths of alternating dashes and gaps
+ in pixels. If a zero value is not found it will be added. If an odd number of values is
+ provided, then the list of values is repeated to yield an even number of values.
+
+
+
+
+ Gets or sets the distance into the dash pattern to start the dash (default 0) while
+ drawing using a dash pattern,.
+
+
+
+
+ Gets or sets the shape to be used at the end of open subpaths when they are stroked.
+
+
+
+
+ Gets or sets the shape to be used at the corners of paths (or other vector shapes) when they
+ are stroked.
+
+
+
+
+ Gets or sets the miter limit. When two line segments meet at a sharp angle and miter joins have
+ been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness
+ of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter
+ length to the 'lineWidth'. The default value is 4.
+
+
+
+
+ Gets or sets the pattern image to use while stroking object outlines.
+
+
+
+
+ Gets or sets the stroke width for drawing lines, circles, ellipses, etc.
+
+
+
+
+ Gets or sets a value indicating whether Postscript and TrueType fonts should be anti-aliased (default true).
+
+
+
+
+ Gets or sets text direction (right-to-left or left-to-right).
+
+
+
+
+ Gets or sets the text annotation encoding (e.g. "UTF-16").
+
+
+
+
+ Gets or sets the text annotation gravity.
+
+
+
+
+ Gets or sets the text inter-line spacing.
+
+
+
+
+ Gets or sets the text inter-word spacing.
+
+
+
+
+ Gets or sets the text inter-character kerning.
+
+
+
+
+ Gets or sets the text undercolor box.
+
+
+
+
+ Gets or sets a value indicating whether verbose output os turned on or off.
+
+
+
+
+ Gets or sets the specified area to extract from the image.
+
+
+
+
+ Gets or sets the number of scenes.
+
+
+
+
+ Gets or sets a value indicating whether a monochrome reader should be used.
+
+
+
+
+ Gets or sets the size of the image.
+
+
+
+
+ Gets or sets the active scene.
+
+
+
+
+ Gets or sets scenes of the image.
+
+
+
+
+ Returns the value of a format-specific option.
+
+ The format to get the option for.
+ The name of the option.
+ The value of a format-specific option.
+
+
+
+ Returns the value of a format-specific option.
+
+ The name of the option.
+ The value of a format-specific option.
+
+
+
+ Removes the define with the specified name.
+
+ The format to set the define for.
+ The name of the define.
+
+
+
+ Removes the define with the specified name.
+
+ The name of the define.
+
+
+
+ Sets a format-specific option.
+
+ The format to set the define for.
+ The name of the define.
+ The value of the define.
+
+
+
+ Sets a format-specific option.
+
+ The format to set the option for.
+ The name of the option.
+ The value of the option.
+
+
+
+ Sets a format-specific option.
+
+ The name of the option.
+ The value of the option.
+
+
+
+ Sets format-specific options with the specified defines.
+
+ The defines to set.
+
+
+
+ Creates a define string for the specified format and name.
+
+ The format to set the define for.
+ The name of the define.
+ A string for the specified format and name.
+
+
+
+ Copies the settings from the specified .
+
+ The settings to copy the data from.
+
+
+
+ Class that contains setting for the montage operation.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the color of the background that thumbnails are composed on.
+
+
+
+
+ Gets or sets the frame border color.
+
+
+
+
+ Gets or sets the pixels between thumbnail and surrounding frame.
+
+
+
+
+ Gets or sets the fill color.
+
+
+
+
+ Gets or sets the label font.
+
+
+
+
+ Gets or sets the font point size.
+
+
+
+
+ Gets or sets the frame geometry (width & height frame thickness).
+
+
+
+
+ Gets or sets the thumbnail width & height plus border width & height.
+
+
+
+
+ Gets or sets the thumbnail position (e.g. SouthWestGravity).
+
+
+
+
+ Gets or sets the thumbnail label (applied to image prior to montage).
+
+
+
+
+ Gets or sets a value indicating whether drop-shadows on thumbnails are enabled or disabled.
+
+
+
+
+ Gets or sets the outline color.
+
+
+
+
+ Gets or sets the background texture image.
+
+
+
+
+ Gets or sets the frame geometry (width & height frame thickness).
+
+
+
+
+ Gets or sets the montage title.
+
+
+
+
+ Gets or sets the transparent color.
+
+
+
+
+ Class that contains setting for quantize operations.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the maximum number of colors to quantize to.
+
+
+
+
+ Gets or sets the colorspace to quantize in.
+
+
+
+
+ Gets or sets the dither method to use.
+
+
+
+
+ Gets or sets a value indicating whether errors should be measured.
+
+
+
+
+ Gets or setsthe quantization tree-depth.
+
+
+
+
+ The normalized moments of one image channels.
+
+
+
+
+ Gets the centroid.
+
+
+
+
+ Gets the channel of this moment.
+
+
+
+
+ Gets the ellipse axis.
+
+
+
+
+ Gets the ellipse angle.
+
+
+
+
+ Gets the ellipse eccentricity.
+
+
+
+
+ Gets the ellipse intensity.
+
+
+
+
+ Returns the Hu invariants.
+
+ The index to use.
+ The Hu invariants.
+
+
+
+ Contains the he perceptual hash of one image channel.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The channel.>
+ SRGB hu perceptual hash.
+ Hclp hu perceptual hash.
+ A string representation of this hash.
+
+
+
+ Gets the channel.
+
+
+
+
+ SRGB hu perceptual hash.
+
+ The index to use.
+ The SRGB hu perceptual hash.
+
+
+
+ Hclp hu perceptual hash.
+
+ The index to use.
+ The Hclp hu perceptual hash.
+
+
+
+ Returns the sum squared difference between this hash and the other hash.
+
+ The to get the distance of.
+ The sum squared difference between this hash and the other hash.
+
+
+
+ Returns a string representation of this hash.
+
+ A string representation of this hash.
+
+
+
+ Encapsulation of the ImageMagick ImageChannelStatistics object.
+
+
+
+
+ Gets the channel.
+
+
+
+
+ Gets the depth of the channel.
+
+
+
+
+ Gets the entropy.
+
+
+
+
+ Gets the kurtosis.
+
+
+
+
+ Gets the maximum value observed.
+
+
+
+
+ Gets the average (mean) value observed.
+
+
+
+
+ Gets the minimum value observed.
+
+
+
+
+ Gets the skewness.
+
+
+
+
+ Gets the standard deviation, sqrt(variance).
+
+
+
+
+ Gets the sum.
+
+
+
+
+ Gets the sum cubed.
+
+
+
+
+ Gets the sum fourth power.
+
+
+
+
+ Gets the sum squared.
+
+
+
+
+ Gets the variance.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The channel statistics to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ The normalized moments of one or more image channels.
+
+
+
+
+ Gets the moments for the all the channels.
+
+ The moments for the all the channels.
+
+
+
+ Gets the moments for the specified channel.
+
+ The channel to get the moments for.
+ The moments for the specified channel.
+
+
+
+ Contains the he perceptual hash of one or more image channels.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The
+
+
+
+ Returns the perceptual hash for the specified channel.
+
+ The channel to get the has for.
+ The perceptual hash for the specified channel.
+
+
+
+ Returns the sum squared difference between this hash and the other hash.
+
+ The to get the distance of.
+ The sum squared difference between this hash and the other hash.
+
+
+
+ Returns a string representation of this hash.
+
+ A .
+
+
+
+ Encapsulation of the ImageMagick ImageStatistics object.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Returns the statistics for the all the channels.
+
+ The statistics for the all the channels.
+
+
+
+ Returns the statistics for the specified channel.
+
+ The channel to get the statistics for.
+ The statistics for the specified channel.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ Truw when the specified object is equal to the current .
+
+
+
+ Determines whether the specified image statistics is equal to the current .
+
+ The image statistics to compare this with.
+ True when the specified image statistics is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Encapsulation of the ImageMagick connected component object.
+
+
+
+
+ Gets the centroid of the area.
+
+
+
+
+ Gets the color of the area.
+
+
+
+
+ Gets the height of the area.
+
+
+
+
+ Gets the id of the area.
+
+
+
+
+ Gets the width of the area.
+
+
+
+
+ Gets the X offset from origin.
+
+
+
+
+ Gets the Y offset from origin.
+
+
+
+
+ Returns the geometry of the area of this connected component.
+
+ The geometry of the area of this connected component.
+
+
+
+ Returns the geometry of the area of this connected component.
+
+ The number of pixels to extent the image with.
+ The geometry of the area of this connected component.
+
+
+
+ PrimaryInfo information
+
+
+
+
+ Initializes a new instance of the class.
+
+ The x value.
+ The y value.
+ The z value.
+
+
+
+ Gets the X value.
+
+
+
+
+ Gets the Y value.
+
+
+
+
+ Gets the Z value.
+
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Used to obtain font metrics for text string given current font, pointsize, and density settings.
+
+
+
+
+ Gets the ascent, the distance in pixels from the text baseline to the highest/upper grid coordinate
+ used to place an outline point.
+
+
+
+
+ Gets the descent, the distance in pixels from the baseline to the lowest grid coordinate used to
+ place an outline point. Always a negative value.
+
+
+
+
+ Gets the maximum horizontal advance in pixels.
+
+
+
+
+ Gets the text height in pixels.
+
+
+
+
+ Gets the text width in pixels.
+
+
+
+
+ Gets the underline position.
+
+
+
+
+ Gets the underline thickness.
+
+
+
+
+ Base class for colors
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets the actual color of this instance.
+
+
+
+
+ Converts the specified color to a instance.
+
+ The color to use.
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this color with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current instance.
+
+ The object to compare this color with.
+ True when the specified object is equal to the current instance.
+
+
+
+ Determines whether the specified color is equal to the current color.
+
+ The color to compare this color with.
+ True when the specified color is equal to the current instance.
+
+
+
+ Determines whether the specified color is fuzzy equal to the current color.
+
+ The color to compare this color with.
+ The fuzz factor.
+ True when the specified color is fuzzy equal to the current instance.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts the value of this instance to an equivalent .
+
+ A instance.
+
+
+
+ Converts the value of this instance to a hexadecimal string.
+
+ The .
+
+
+
+ Updates the color value from an inherited class.
+
+
+
+
+ Class that represents a CMYK color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+ Alpha component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+ Alpha component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ The CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php).
+ For example: #F000, #FF000000, #FFFF000000000000
+
+
+
+ Gets or sets the alpha component value of this color.
+
+
+
+
+ Gets or sets the cyan component value of this color.
+
+
+
+
+ Gets or sets the key (black) component value of this color.
+
+
+
+
+ Gets or sets the magenta component value of this color.
+
+
+
+
+ Gets or sets the yellow component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Class that represents a gray color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Value between 0.0 - 1.0.
+
+
+
+ Gets or sets the shade of this color (value between 0.0 - 1.0).
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a HSL color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Hue component value of this color.
+ Saturation component value of this color.
+ Lightness component value of this color.
+
+
+
+ Gets or sets the hue component value of this color.
+
+
+
+
+ Gets or sets the lightness component value of this color.
+
+
+
+
+ Gets or sets the saturation component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a HSV color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Hue component value of this color.
+ Saturation component value of this color.
+ Value component value of this color.
+
+
+
+ Gets or sets the hue component value of this color.
+
+
+
+
+ Gets or sets the saturation component value of this color.
+
+
+
+
+ Gets or sets the value component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Performs a hue shift with the specified degrees.
+
+ The degrees.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a monochrome color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Specifies if the color is black or white.
+
+
+
+ Gets or sets a value indicating whether the color is black or white.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a YUV color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Y component value of this color.
+ U component value of this color.
+ V component value of this color.
+
+
+
+ Gets or sets the U component value of this color. (value beteeen -0.5 and 0.5)
+
+
+
+
+ Gets or sets the V component value of this color. (value beteeen -0.5 and 0.5)
+
+
+
+
+ Gets or sets the Y component value of this color. (value beteeen 0.0 and 1.0)
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that contains the same colors as System.Drawing.Colors.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFFF00.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFFF00.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0F8FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FAEBD7FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7FFFD4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5F5DCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFE4C4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #000000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFEBCDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #0000FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8A2BE2FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #A52A2AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DEB887FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #5F9EA0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7FFF00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D2691EFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF7F50FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #6495EDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFF8DCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DC143CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00008BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #008B8BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B8860BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #A9A9A9FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #006400FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #BDB76BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8B008BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #556B2FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF8C00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9932CCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8B0000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #E9967AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8FBC8BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #483D8BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #2F4F4FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00CED1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9400D3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF1493FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00BFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #696969FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #1E90FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B22222FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFAF0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #228B22FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF00FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DCDCDCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F8F8FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFD700FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DAA520FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #808080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #008000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #ADFF2FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0FFF0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF69B4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #CD5C5CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #4B0082FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFF0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0E68CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #E6E6FAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFF0F5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7CFC00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFACDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #ADD8E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F08080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #E0FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FAFAD2FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #90EE90FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D3D3D3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFB6C1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFA07AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #20B2AAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #87CEFAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #778899FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B0C4DEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFE0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FF00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #32CD32FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FAF0E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF00FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #800000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #66CDAAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #0000CDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #BA55D3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9370DBFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #3CB371FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7B68EEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FA9AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #48D1CCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #C71585FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #191970FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5FFFAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFE4E1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFE4B5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFDEADFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #000080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FDF5E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #808000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #6B8E23FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFA500FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF4500FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DA70D6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #EEE8AAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #98FB98FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #AFEEEEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DB7093FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFEFD5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFDAB9FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #CD853FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFC0CBFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DDA0DDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B0E0E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #800080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF0000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #BC8F8FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #4169E1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8B4513FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FA8072FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F4A460FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #2E8B57FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFF5EEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #A0522DFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #C0C0C0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #87CEEBFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #6A5ACDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #708090FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFAFAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FF7FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #4682B4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D2B48CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #008080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D8BFD8FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF6347FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #40E0D0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #EE82EEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5DEB3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5F5F5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFF00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9ACD32FF.
+
+
+
+
+ Encapsulates the configuration files of ImageMagick.
+
+
+
+
+ Gets the default configuration.
+
+
+
+
+ Gets the coder configuration.
+
+
+
+
+ Gets the colors configuration.
+
+
+
+
+ Gets the configure configuration.
+
+
+
+
+ Gets the delegates configuration.
+
+
+
+
+ Gets the english configuration.
+
+
+
+
+ Gets the locale configuration.
+
+
+
+
+ Gets the log configuration.
+
+
+
+
+ Gets the magic configuration.
+
+
+
+
+ Gets the policy configuration.
+
+
+
+
+ Gets the thresholds configuration.
+
+
+
+
+ Gets the type configuration.
+
+
+
+
+ Gets the type-ghostscript configuration.
+
+
+
+
+ Interface that represents a configuration file.
+
+
+
+
+ Gets the file name.
+
+
+
+
+ Gets or sets the data of the configuration file.
+
+
+
+
+ Specifies bmp subtypes
+
+
+
+
+ ARGB1555
+
+
+
+
+ ARGB4444
+
+
+
+
+ RGB555
+
+
+
+
+ RGB565
+
+
+
+
+ Specifies dds compression methods
+
+
+
+
+ None
+
+
+
+
+ Dxt1
+
+
+
+
+ Base class that can create defines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The format where the defines are for.
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Gets the format where the defines are for.
+
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ The type of the enumeration.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ The type of the enumerable.
+ A instance.
+
+
+
+ Specifies jp2 progression orders.
+
+
+
+
+ Layer-resolution-component-precinct order.
+
+
+
+
+ Resolution-layer-component-precinct order.
+
+
+
+
+ Resolution-precinct-component-layer order.
+
+
+
+
+ Precinct-component-resolution-layer order.
+
+
+
+
+ Component-precinct-resolution-layer order.
+
+
+
+
+ Specifies the DCT method.
+
+
+
+
+ Fast
+
+
+
+
+ Float
+
+
+
+
+ Slow
+
+
+
+
+ Specifies profile types
+
+
+
+
+ App profile
+
+
+
+
+ 8bim profile
+
+
+
+
+ Exif profile
+
+
+
+
+ Icc profile
+
+
+
+
+ Iptc profile
+
+
+
+
+ Iptc profile
+
+
+
+
+ Base class that can create write defines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The format where the defines are for.
+
+
+
+ Specifies tiff alpha options.
+
+
+
+
+ Unspecified
+
+
+
+
+ Associated
+
+
+
+
+ Unassociated
+
+
+
+
+ Base class that can create write defines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The format where the defines are for.
+
+
+
+ Gets the format where the defines are for.
+
+
+
+
+ Class for defines that are used when a bmp image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the subtype that will be used (bmp:subtype).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a dds image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether cluser fit is enabled or disabled (dds:cluster-fit).
+
+
+
+
+ Gets or sets the compression that will be used (dds:compression).
+
+
+
+
+ Gets or sets a value indicating whether the mipmaps should be resized faster but with a lower quality (dds:fast-mipmaps).
+
+
+
+
+ Gets or sets the the number of mipmaps, zero will disable writing mipmaps (dds:mipmaps).
+
+
+
+
+ Gets or sets a value indicating whether the mipmaps should be created from the images in the collection (dds:mipmaps=fromlist).
+
+
+
+
+ Gets or sets a value indicating whether weight by alpha is enabled or disabled when cluster fit is used (dds:weight-by-alpha).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Interface for a define.
+
+
+
+
+ Gets the format to set the define for.
+
+
+
+
+ Gets the name of the define.
+
+
+
+
+ Gets the value of the define.
+
+
+
+
+ Interface for an object that specifies defines for an image.
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Interface for defines that are used when reading an image.
+
+
+
+
+ Interface for defines that are used when writing an image.
+
+
+
+
+ Gets the format where the defines are for.
+
+
+
+
+ Class for defines that are used when a jp2 image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the maximum number of quality layers to decode (jp2:quality-layers).
+
+
+
+
+ Gets or sets the number of highest resolution levels to be discarded (jp2:reduce-factor).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a jp2 image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the number of resolutions to encode (jp2:number-resolutions).
+
+
+
+
+ Gets or sets the progression order (jp2:progression-order).
+
+
+
+
+ Gets or sets the quality layer PSNR, given in dB. The order is from left to right in ascending order (jp2:quality).
+
+
+
+
+ Gets or sets the compression ratio values. Each value is a factor of compression, thus 20 means 20 times compressed.
+ The order is from left to right in descending order. A final lossless quality layer is signified by the value 1 (jp2:rate).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a jpeg image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether block smoothing is enabled or disabled (jpeg:block-smoothing).
+
+
+
+
+ Gets or sets the desired number of colors (jpeg:colors).
+
+
+
+
+ Gets or sets the dtc method that will be used (jpeg:dct-method).
+
+
+
+
+ Gets or sets a value indicating whether fancy upsampling is enabled or disabled (jpeg:fancy-upsampling).
+
+
+
+
+ Gets or sets the size the scale the image to (jpeg:size). The output image won't be exactly
+ the specified size. More information can be found here: http://jpegclub.org/djpeg/.
+
+
+
+
+ Gets or sets the profile(s) that should be skipped when the image is read (profile:skip).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a jpeg image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the dtc method that will be used (jpeg:dct-method).
+
+
+
+
+ Gets or sets the compression quality that does not exceed the specified extent in kilobytes (jpeg:extent).
+
+
+
+
+ Gets or sets a value indicating whether optimize coding is enabled or disabled (jpeg:optimize-coding).
+
+
+
+
+ Gets or sets the quality scaling for luminance and chrominance separately (jpeg:quality).
+
+
+
+
+ Gets or sets the file name that contains custom quantization tables (jpeg:q-table).
+
+
+
+
+ Gets or sets jpeg sampling factor (jpeg:sampling-factor).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class that implements IDefine
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the define.
+ The value of the define.
+
+
+
+ Initializes a new instance of the class.
+
+ The format of the define.
+ The name of the define.
+ The value of the define.
+
+
+
+ Gets the format to set the define for.
+
+
+
+
+ Gets the name of the define.
+
+
+
+
+ Gets the value of the define.
+
+
+
+
+ Class for defines that are used when a pdf image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the size where the image should be scaled to (pdf:fit-page).
+
+
+
+
+ Gets or sets a value indicating whether use of the cropbox should be forced (pdf:use-trimbox).
+
+
+
+
+ Gets or sets a value indicating whether use of the trimbox should be forced (pdf:use-trimbox).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a png image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether the PNG decoder and encoder examine any ICC profile
+ that is present. By default, the PNG decoder and encoder examine any ICC profile that is present,
+ either from an iCCP chunk in the PNG input or supplied via an option, and if the profile is
+ recognized to be the sRGB profile, converts it to the sRGB chunk. You can use this option
+ to prevent this from happening; in such cases the iCCP chunk will be read. (png:preserve-iCCP)
+
+
+
+
+ Gets or sets the profile(s) that should be skipped when the image is read (profile:skip).
+
+
+
+
+ Gets or sets a value indicating whether the bytes should be swapped. The PNG specification
+ requires that any multi-byte integers be stored in network byte order (MSB-LSB endian).
+ This option allows you to fix any invalid PNG files that have 16-bit samples stored
+ incorrectly in little-endian order (LSB-MSB). (png:swap-bytes)
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Specifies which additional info should be written to the output file.
+
+
+
+
+ None
+
+
+
+
+ All
+
+
+
+
+ Only select the info that does not use geometry.
+
+
+
+
+ Class for defines that are used when a psd image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether alpha unblending should be enabled or disabled (psd:alpha-unblend).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a psd image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets which additional info should be written to the output file.
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a tiff image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether the exif profile should be ignored (tiff:exif-properties).
+
+
+
+
+ Gets or sets the tiff tags that should be ignored (tiff:ignore-tags).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a tiff image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the tiff alpha (tiff:alpha).
+
+
+
+
+ Gets or sets the endianness of the tiff file (tiff:endian).
+
+
+
+
+ Gets or sets the endianness of the tiff file (tiff:fill-order).
+
+
+
+
+ Gets or sets the rows per strip (tiff:rows-per-strip).
+
+
+
+
+ Gets or sets the tile geometry (tiff:tile-geometry).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Paints on the image's alpha channel in order to set effected pixels to transparent.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+
+
+
+ Gets or sets the to use.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws an arc falling within a specified bounding rectangle on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The starting X coordinate of the bounding rectangle.
+ The starting Y coordinate of thebounding rectangle.
+ The ending X coordinate of the bounding rectangle.
+ The ending Y coordinate of the bounding rectangle.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+
+
+
+ Gets or sets the ending degrees of rotation.
+
+
+
+
+ Gets or sets the ending X coordinate of the bounding rectangle.
+
+
+
+
+ Gets or sets the ending Y coordinate of the bounding rectangle.
+
+
+
+
+ Gets or sets the starting degrees of rotation.
+
+
+
+
+ Gets or sets the starting X coordinate of the bounding rectangle.
+
+
+
+
+ Gets or sets the starting Y coordinate of the bounding rectangle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a bezier curve through a set of points on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Gets the coordinates.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a circle on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The perimeter X coordinate.
+ The perimeter Y coordinate.
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the perimeter X coordinate.
+
+
+
+
+ Gets or sets the perimeter X coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Associates a named clipping path with the image. Only the areas drawn on by the clipping path
+ will be modified as ssize_t as it remains in effect.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The ID of the clip path.
+
+
+
+ Gets or sets the ID of the clip path.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the polygon fill rule to be used by the clipping path.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The rule to use when filling drawn objects.
+
+
+
+ Gets or sets the rule to use when filling drawn objects.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the interpretation of clip path units.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The clip path units.
+
+
+
+ Gets or sets the clip path units.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws color on image using the current fill color, starting at specified position, and using
+ specified paint method.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+
+
+
+ Gets or sets the PaintMethod to use.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableCompositeImage object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The image to draw.
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The algorithm to use.
+ The image to draw.
+
+
+
+ Initializes a new instance of the class.
+
+ The offset from origin.
+ The image to draw.
+
+
+
+ Initializes a new instance of the class.
+
+ The offset from origin.
+ The algorithm to use.
+ The image to draw.
+
+
+
+ Gets or sets the height to scale the image to.
+
+
+
+
+ Gets or sets the height to scale the image to.
+
+
+
+
+ Gets or sets the width to scale the image to.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableDensity object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The vertical and horizontal resolution.
+
+
+
+ Initializes a new instance of the class.
+
+ The vertical and horizontal resolution.
+
+
+
+ Gets or sets the vertical and horizontal resolution.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws an ellipse on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The X radius.
+ The Y radius.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+
+
+
+ Gets or sets the ending degrees of rotation.
+
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the X radius.
+
+
+
+
+ Gets or sets the Y radius.
+
+
+
+
+ Gets or sets the starting degrees of rotation.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the alpha to use when drawing using the fill color or fill texture.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The opacity.
+
+
+
+ Gets or sets the alpha.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the URL to use as a fill pattern for filling objects. Only local URLs("#identifier") are
+ supported at this time. These local URLs are normally created by defining a named fill pattern
+ with DrawablePushPattern/DrawablePopPattern.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+
+
+
+ Gets or sets the url specifying pattern ID (e.g. "#pattern_id").
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the fill rule to use while drawing polygons.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The rule to use when filling drawn objects.
+
+
+
+ Gets or sets the rule to use when filling drawn objects.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the font family, style, weight and stretch to use when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The font family or the full path to the font file.
+
+
+
+ Initializes a new instance of the class.
+
+ The font family or the full path to the font file.
+ The style of the font.
+ The weight of the font.
+ The font stretching type.
+
+
+
+ Gets or sets the font family or the full path to the font file.
+
+
+
+
+ Gets or sets the style of the font,
+
+
+
+
+ Gets or sets the weight of the font,
+
+
+
+
+ Gets or sets the font stretching.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the font pointsize to use when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The point size.
+
+
+
+ Gets or sets the point size.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableGravity object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The gravity.
+
+
+
+ Gets or sets the gravity.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a line on the image using the current stroke color, stroke alpha, and stroke width.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The starting X coordinate.
+ The starting Y coordinate.
+ The ending X coordinate.
+ The ending Y coordinate.
+
+
+
+ Gets or sets the ending X coordinate.
+
+
+
+
+ Gets or sets the ending Y coordinate.
+
+
+
+
+ Gets or sets the starting X coordinate.
+
+
+
+
+ Gets or sets the starting Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a set of paths
+
+
+
+
+ Initializes a new instance of the class.
+
+ The paths to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The paths to use.
+
+
+
+ Gets the paths to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a point using the current fill color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a polygon using the current stroke, stroke width, and fill color or texture, using the
+ specified array of coordinates.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a polyline using the current stroke, stroke width, and fill color or texture, using the
+ specified array of coordinates.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Terminates a clip path definition.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ destroys the current drawing wand and returns to the previously pushed drawing wand. Multiple
+ drawing wands may exist. It is an error to attempt to pop more drawing wands than have been
+ pushed, and it is proper form to pop all drawing wands which have been pushed.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Terminates a pattern definition.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Starts a clip path definition which is comprized of any number of drawing commands and
+ terminated by a DrawablePopClipPath.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The ID of the clip path.
+
+
+
+ Gets or sets the ID of the clip path.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Clones the current drawing wand to create a new drawing wand. The original drawing wand(s)
+ may be returned to by invoking DrawablePopGraphicContext. The drawing wands are stored on a
+ drawing wand stack. For every Pop there must have already been an equivalent Push.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ indicates that subsequent commands up to a DrawablePopPattern command comprise the definition
+ of a named pattern. The pattern space is assigned top left corner coordinates, a width and
+ height, and becomes its own drawing space. Anything which can be drawn may be used in a
+ pattern definition. Named patterns may be used as stroke or brush definitions.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The ID of the pattern.
+ The X coordinate.
+ The Y coordinate.
+ The width.
+ The height.
+
+
+
+ Gets or sets the ID of the pattern.
+
+
+
+
+ Gets or sets the height
+
+
+
+
+ Gets or sets the width
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Applies the specified rotation to the current coordinate space.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The angle.
+
+
+
+ Gets or sets the angle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a rounted rectangle given two coordinates, x & y corner radiuses and using the current
+ stroke, stroke width, and fill settings.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The corner width.
+ The corner height.
+
+
+
+ Gets or sets the corner height.
+
+
+
+
+ Gets or sets the corner width.
+
+
+
+
+ Gets or sets the lower right X coordinate.
+
+
+
+
+ Gets or sets the lower right Y coordinate.
+
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Adjusts the scaling factor to apply in the horizontal and vertical directions to the current
+ coordinate space.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Horizontal scale factor.
+ Vertical scale factor.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Skews the current coordinate system in the horizontal direction.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The angle.
+
+
+
+ Gets or sets the angle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Skews the current coordinate system in the vertical direction.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The angle.
+
+
+
+ Gets or sets the angle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Controls whether stroked outlines are antialiased. Stroked outlines are antialiased by default.
+ When antialiasing is disabled stroked pixels are thresholded to determine if the stroke color
+ or underlying canvas color should be used.
+
+
+
+
+ Initializes a new instance of the class.
+
+ True if stroke antialiasing is enabled otherwise false.
+
+
+
+ Gets or sets a value indicating whether stroke antialiasing is enabled or disabled.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the pattern of dashes and gaps used to stroke paths. The stroke dash array
+ represents an array of numbers that specify the lengths of alternating dashes and gaps in
+ pixels. If an odd number of values is provided, then the list of values is repeated to yield
+ an even number of values. To remove an existing dash array, pass a null dasharray. A typical
+ stroke dash array might contain the members 5 3 2.
+
+
+
+
+ Initializes a new instance of the class.
+
+ An array containing the dash information.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the offset into the dash pattern to start the dash.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The dash offset.
+
+
+
+ Gets or sets the dash offset.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the shape to be used at the end of open subpaths when they are stroked.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The line cap.
+
+
+
+ Gets or sets the line cap.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the shape to be used at the corners of paths (or other vector shapes) when they
+ are stroked.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The line join.
+
+
+
+ Gets or sets the line join.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the miter limit. When two line segments meet at a sharp angle and miter joins have
+ been specified for 'DrawableStrokeLineJoin', it is possible for the miter to extend far
+ beyond the thickness of the line stroking the path. The 'DrawableStrokeMiterLimit' imposes a
+ limit on the ratio of the miter length to the 'DrawableStrokeLineWidth'.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The miter limit.
+
+
+
+ Gets or sets the miter limit.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the alpha of stroked object outlines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The opacity.
+
+
+
+ Gets or sets the opacity.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the pattern used for stroking object outlines. Only local URLs("#identifier") are
+ supported at this time. These local URLs are normally created by defining a named stroke
+ pattern with DrawablePushPattern/DrawablePopPattern.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+
+
+
+ Gets or sets the url specifying pattern ID (e.g. "#pattern_id")
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the width of the stroke used to draw object outlines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The width.
+
+
+
+ Gets or sets the width.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws text on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The text to draw.
+
+
+
+ Gets or sets the text to draw.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies a text alignment to be applied when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Text alignment.
+
+
+
+ Gets or sets text alignment.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Controls whether text is antialiased. Text is antialiased by default.
+
+
+
+
+ Initializes a new instance of the class.
+
+ True if text antialiasing is enabled otherwise false.
+
+
+
+ Gets or sets a value indicating whether text antialiasing is enabled or disabled.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies a decoration to be applied when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The text decoration.
+
+
+
+ Gets or sets the text decoration
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the direction to be used when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Direction to use.
+
+
+
+ Gets or sets the direction to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableTextEncoding object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Encoding to use.
+
+
+
+ Gets or sets the encoding of the text.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the spacing between line in text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Spacing to use.
+
+
+
+ Gets or sets the spacing to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the spacing between words in text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Spacing to use.
+
+
+
+ Gets or sets the spacing to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the spacing between characters in text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Kerning to use.
+
+
+
+ Gets or sets the text kerning to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Applies a translation to the current coordinate system which moves the coordinate system
+ origin to the specified coordinate.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Marker interface for drawables.
+
+
+
+
+ Interface for drawing on an wand.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The wand to draw on.
+
+
+
+ Draws an elliptical arc from the current point to(X, Y). The size and orientation of the
+ ellipse are defined by two radii(RadiusX, RadiusY) and a RotationX, which indicates how the
+ ellipse as a whole is rotated relative to the current coordinate system. The center of the
+ ellipse is calculated automagically to satisfy the constraints imposed by the other
+ parameters. UseLargeArc and UseSweep contribute to the automatic calculations and help
+ determine how the arc is drawn. If UseLargeArc is true then draw the larger of the
+ available arcs. If UseSweep is true, then draw the arc matching a clock-wise rotation.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The X radius.
+ The Y radius.
+ Indicates how the ellipse as a whole is rotated relative to the
+ current coordinate system.
+ If true then draw the larger of the available arcs.
+ If true then draw the arc matching a clock-wise rotation.
+
+
+
+ Gets or sets the X radius.
+
+
+
+
+ Gets or sets the Y radius.
+
+
+
+
+ Gets or sets how the ellipse as a whole is rotated relative to the current coordinate system.
+
+
+
+
+ Gets or sets a value indicating whetherthe larger of the available arcs should be drawn.
+
+
+
+
+ Gets or sets a value indicating whether the arc should be drawn matching a clock-wise rotation.
+
+
+
+
+ Gets or sets the X offset from origin.
+
+
+
+
+ Gets or sets the Y offset from origin.
+
+
+
+
+ Class that can be used to chain path actions.
+
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinate to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinate to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of second point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of second point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Converts the specified to a instance.
+
+ The to convert.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator that iterates through the collection.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator that iterates through the collection.
+
+
+
+ Marker interface for paths.
+
+
+
+
+ Draws an elliptical arc from the current point to (X, Y) using absolute coordinates. The size
+ and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX,
+ which indicates how the ellipse as a whole is rotated relative to the current coordinate
+ system. The center of the ellipse is calculated automagically to satisfy the constraints
+ imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic
+ calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the
+ larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise
+ rotation.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws an elliptical arc from the current point to (X, Y) using relative coordinates. The size
+ and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX,
+ which indicates how the ellipse as a whole is rotated relative to the current coordinate
+ system. The center of the ellipse is calculated automagically to satisfy the constraints
+ imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic
+ calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the
+ larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise
+ rotation.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Adds a path element to the current path which closes the current subpath by drawing a straight
+ line from the current point to the current subpath's most recent starting point (usually, the
+ most recent moveto point).
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x, y) using (x1, y1) as the control point
+ at the beginning of the curve and (x2, y2) as the control point at the end of the curve using
+ absolute coordinates. At the end of the command, the new current point becomes the final (x, y)
+ coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x, y) using (x1,y1) as the control point
+ at the beginning of the curve and (x2, y2) as the control point at the end of the curve using
+ relative coordinates. At the end of the command, the new current point becomes the final (x, y)
+ coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a line path from the current point to the given coordinate using absolute coordinates.
+ The coordinate then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a horizontal line path from the current point to the target point using absolute
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a horizontal line path from the current point to the target point using relative
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a line path from the current point to the given coordinate using relative coordinates.
+ The coordinate then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a vertical line path from the current point to the target point using absolute
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Y coordinate.
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a vertical line path from the current point to the target point using relative
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Y coordinate.
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Starts a new sub-path at the given coordinate using absolute coordinates. The current point
+ then becomes the specified coordinate.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinate to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Starts a new sub-path at the given coordinate using relative coordinates. The current point
+ then becomes the specified coordinate.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinate to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control
+ point using absolute coordinates. At the end of the command, the new current point becomes
+ the final (x, y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control
+ point using relative coordinates. At the end of the command, the new current point becomes
+ the final (x, y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x,y) using absolute coordinates. The
+ first control point is assumed to be the reflection of the second control point on the
+ previous command relative to the current point. (If there is no previous command or if the
+ previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or
+ PathSmoothCurveToRel, assume the first control point is coincident with the current point.)
+ (x2,y2) is the second control point (i.e., the control point at the end of the curve). At
+ the end of the command, the new current point becomes the final (x,y) coordinate pair used
+ in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of second point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x,y) using relative coordinates. The
+ first control point is assumed to be the reflection of the second control point on the
+ previous command relative to the current point. (If there is no previous command or if the
+ previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or
+ PathSmoothCurveToRel, assume the first control point is coincident with the current point.)
+ (x2,y2) is the second control point (i.e., the control point at the end of the curve). At
+ the end of the command, the new current point becomes the final (x,y) coordinate pair used
+ in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of second point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve (using absolute coordinates) from the current point to (X, Y).
+ The control point is assumed to be the reflection of the control point on the previous
+ command relative to the current point. (If there is no previous command or if the previous
+ command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel,
+ PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is
+ coincident with the current point.). At the end of the command, the new current point becomes
+ the final (X,Y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve (using relative coordinates) from the current point to (X, Y).
+ The control point is assumed to be the reflection of the control point on the previous
+ command relative to the current point. (If there is no previous command or if the previous
+ command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel,
+ PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is
+ coincident with the current point.). At the end of the command, the new current point becomes
+ the final (X,Y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies alpha options.
+
+
+
+
+ Undefined
+
+
+
+
+ Activate
+
+
+
+
+ Associate
+
+
+
+
+ Background
+
+
+
+
+ Copy
+
+
+
+
+ Deactivate
+
+
+
+
+ Discrete
+
+
+
+
+ Disassociate
+
+
+
+
+ Extract
+
+
+
+
+ Off
+
+
+
+
+ On
+
+
+
+
+ Opaque
+
+
+
+
+ Remove
+
+
+
+
+ Set
+
+
+
+
+ Shape
+
+
+
+
+ Transparent
+
+
+
+
+ Specifies the auto threshold methods.
+
+
+
+
+ Undefined
+
+
+
+
+ OTSU
+
+
+
+
+ Triangle
+
+
+
+
+ Specifies channel types.
+
+
+
+
+ Undefined
+
+
+
+
+ Red
+
+
+
+
+ Gray
+
+
+
+
+ Cyan
+
+
+
+
+ Green
+
+
+
+
+ Magenta
+
+
+
+
+ Blue
+
+
+
+
+ Yellow
+
+
+
+
+ Black
+
+
+
+
+ Alpha
+
+
+
+
+ Opacity
+
+
+
+
+ Index
+
+
+
+
+ Composite
+
+
+
+
+ All
+
+
+
+
+ TrueAlpha
+
+
+
+
+ RGB
+
+
+
+
+ CMYK
+
+
+
+
+ Grays
+
+
+
+
+ Sync
+
+
+
+
+ Default
+
+
+
+
+ Specifies the image class type.
+
+
+
+
+ Undefined
+
+
+
+
+ Direct
+
+
+
+
+ Pseudo
+
+
+
+
+ Specifies the clip path units.
+
+
+
+
+ Undefined
+
+
+
+
+ UserSpace
+
+
+
+
+ UserSpaceOnUse
+
+
+
+
+ ObjectBoundingBox
+
+
+
+
+ Specifies a kind of color space.
+
+
+
+
+ Undefined
+
+
+
+
+ CMY
+
+
+
+
+ CMYK
+
+
+
+
+ Gray
+
+
+
+
+ HCL
+
+
+
+
+ HCLp
+
+
+
+
+ HSB
+
+
+
+
+ HSI
+
+
+
+
+ HSL
+
+
+
+
+ HSV
+
+
+
+
+ HWB
+
+
+
+
+ Lab
+
+
+
+
+ LCH
+
+
+
+
+ LCHab
+
+
+
+
+ LCHuv
+
+
+
+
+ Log
+
+
+
+
+ LMS
+
+
+
+
+ Luv
+
+
+
+
+ OHTA
+
+
+
+
+ Rec601YCbCr
+
+
+
+
+ Rec709YCbCr
+
+
+
+
+ RGB
+
+
+
+
+ scRGB
+
+
+
+
+ sRGB
+
+
+
+
+ Transparent
+
+
+
+
+ XyY
+
+
+
+
+ XYZ
+
+
+
+
+ YCbCr
+
+
+
+
+ YCC
+
+
+
+
+ YDbDr
+
+
+
+
+ YIQ
+
+
+
+
+ YPbPr
+
+
+
+
+ YUV
+
+
+
+
+ Specifies the color type of the image
+
+
+
+
+ Undefined
+
+
+
+
+ Bilevel
+
+
+
+
+ Grayscale
+
+
+
+
+ GrayscaleAlpha
+
+
+
+
+ Palette
+
+
+
+
+ PaletteAlpha
+
+
+
+
+ TrueColor
+
+
+
+
+ TrueColorAlpha
+
+
+
+
+ ColorSeparation
+
+
+
+
+ ColorSeparationAlpha
+
+
+
+
+ Optimize
+
+
+
+
+ PaletteBilevelAlpha
+
+
+
+
+ Specifies the composite operators.
+
+
+
+
+ Undefined
+
+
+
+
+ Alpha
+
+
+
+
+ Atop
+
+
+
+
+ Blend
+
+
+
+
+ Blur
+
+
+
+
+ Bumpmap
+
+
+
+
+ ChangeMask
+
+
+
+
+ Clear
+
+
+
+
+ ColorBurn
+
+
+
+
+ ColorDodge
+
+
+
+
+ Colorize
+
+
+
+
+ CopyBlack
+
+
+
+
+ CopyBlue
+
+
+
+
+ Copy
+
+
+
+
+ CopyCyan
+
+
+
+
+ CopyGreen
+
+
+
+
+ CopyMagenta
+
+
+
+
+ CopyAlpha
+
+
+
+
+ CopyRed
+
+
+
+
+ CopyYellow
+
+
+
+
+ Darken
+
+
+
+
+ DarkenIntensity
+
+
+
+
+ Difference
+
+
+
+
+ Displace
+
+
+
+
+ Dissolve
+
+
+
+
+ Distort
+
+
+
+
+ DivideDst
+
+
+
+
+ DivideSrc
+
+
+
+
+ DstAtop
+
+
+
+
+ Dst
+
+
+
+
+ DstIn
+
+
+
+
+ DstOut
+
+
+
+
+ DstOver
+
+
+
+
+ Exclusion
+
+
+
+
+ HardLight
+
+
+
+
+ HardMix
+
+
+
+
+ Hue
+
+
+
+
+ In
+
+
+
+
+ Intensity
+
+
+
+
+ Lighten
+
+
+
+
+ LightenIntensity
+
+
+
+
+ LinearBurn
+
+
+
+
+ LinearDodge
+
+
+
+
+ LinearLight
+
+
+
+
+ Luminize
+
+
+
+
+ Mathematics
+
+
+
+
+ MinusDst
+
+
+
+
+ MinusSrc
+
+
+
+
+ Modulate
+
+
+
+
+ ModulusAdd
+
+
+
+
+ ModulusSubtract
+
+
+
+
+ Multiply
+
+
+
+
+ No
+
+
+
+
+ Out
+
+
+
+
+ Over
+
+
+
+
+ Overlay
+
+
+
+
+ PegtopLight
+
+
+
+
+ PinLight
+
+
+
+
+ Plus
+
+
+
+
+ Replace
+
+
+
+
+ Saturate
+
+
+
+
+ Screen
+
+
+
+
+ SoftLight
+
+
+
+
+ SrcAtop
+
+
+
+
+ Src
+
+
+
+
+ SrcIn
+
+
+
+
+ SrcOut
+
+
+
+
+ SrcOver
+
+
+
+
+ Threshold
+
+
+
+
+ VividLight
+
+
+
+
+ Xor
+
+
+
+
+ Specifies compression methods.
+
+
+
+
+ Undefined
+
+
+
+
+ B44A
+
+
+
+
+ B44
+
+
+
+
+ BZip
+
+
+
+
+ DXT1
+
+
+
+
+ DXT3
+
+
+
+
+ DXT5
+
+
+
+
+ Fax
+
+
+
+
+ Group4
+
+
+
+
+ JBIG1
+
+
+
+
+ JBIG2
+
+
+
+
+ JPEG2000
+
+
+
+
+ JPEG
+
+
+
+
+ LosslessJPEG
+
+
+
+
+ LZMA
+
+
+
+
+ LZW
+
+
+
+
+ NoCompression
+
+
+
+
+ Piz
+
+
+
+
+ Pxr24
+
+
+
+
+ RLE
+
+
+
+
+ Zip
+
+
+
+
+ ZipS
+
+
+
+
+ Units of image resolution.
+
+
+
+
+ Undefied
+
+
+
+
+ Pixels per inch
+
+
+
+
+ Pixels per centimeter
+
+
+
+
+ Specifies distortion methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Affine
+
+
+
+
+ AffineProjection
+
+
+
+
+ ScaleRotateTranslate
+
+
+
+
+ Perspective
+
+
+
+
+ PerspectiveProjection
+
+
+
+
+ BilinearForward
+
+
+
+
+ BilinearReverse
+
+
+
+
+ Polynomial
+
+
+
+
+ Arc
+
+
+
+
+ Polar
+
+
+
+
+ DePolar
+
+
+
+
+ Cylinder2Plane
+
+
+
+
+ Plane2Cylinder
+
+
+
+
+ Barrel
+
+
+
+
+ BarrelInverse
+
+
+
+
+ Shepards
+
+
+
+
+ Resize
+
+
+
+
+ Sentinel
+
+
+
+
+ Specifies dither methods.
+
+
+
+
+ Undefined
+
+
+
+
+ No
+
+
+
+
+ Riemersma
+
+
+
+
+ FloydSteinberg
+
+
+
+
+ Specifies endian.
+
+
+
+
+ Undefined
+
+
+
+
+ LSB
+
+
+
+
+ MSB
+
+
+
+
+ Specifies the error metric types.
+
+
+
+
+ Undefined
+
+
+
+
+ Absolute
+
+
+
+
+ Fuzz
+
+
+
+
+ MeanAbsolute
+
+
+
+
+ MeanErrorPerPixel
+
+
+
+
+ MeanSquared
+
+
+
+
+ NormalizedCrossCorrelation
+
+
+
+
+ PeakAbsolute
+
+
+
+
+ PeakSignalToNoiseRatio
+
+
+
+
+ PerceptualHash
+
+
+
+
+ RootMeanSquared
+
+
+
+
+ StructuralSimilarity
+
+
+
+
+ StructuralDissimilarity
+
+
+
+
+ Specifies the evaluate functions.
+
+
+
+
+ Undefined
+
+
+
+
+ Arcsin
+
+
+
+
+ Arctan
+
+
+
+
+ Polynomial
+
+
+
+
+ Sinusoid
+
+
+
+
+ Specifies the evaluate operator.
+
+
+
+
+ Undefined
+
+
+
+
+ Abs
+
+
+
+
+ Add
+
+
+
+
+ AddModulus
+
+
+
+
+ And
+
+
+
+
+ Cosine
+
+
+
+
+ Divide
+
+
+
+
+ Exponential
+
+
+
+
+ GaussianNoise
+
+
+
+
+ ImpulseNoise
+
+
+
+
+ LaplacianNoise
+
+
+
+
+ LeftShift
+
+
+
+
+ Log
+
+
+
+
+ Max
+
+
+
+
+ Mean
+
+
+
+
+ Median
+
+
+
+
+ Min
+
+
+
+
+ MultiplicativeNoise
+
+
+
+
+ Multiply
+
+
+
+
+ Or
+
+
+
+
+ PoissonNoise
+
+
+
+
+ Pow
+
+
+
+
+ RightShift
+
+
+
+
+ RootMeanSquare
+
+
+
+
+ Set
+
+
+
+
+ Sine
+
+
+
+
+ Subtract
+
+
+
+
+ Sum
+
+
+
+
+ ThresholdBlack
+
+
+
+
+ Threshold
+
+
+
+
+ ThresholdWhite
+
+
+
+
+ UniformNoise
+
+
+
+
+ Xor
+
+
+
+
+ Specifies fill rule.
+
+
+
+
+ Undefined
+
+
+
+
+ EvenOdd
+
+
+
+
+ Nonzero
+
+
+
+
+ Specifies the filter types.
+
+
+
+
+ Undefined
+
+
+
+
+ Point
+
+
+
+
+ Box
+
+
+
+
+ Triangle
+
+
+
+
+ Hermite
+
+
+
+
+ Hann
+
+
+
+
+ Hamming
+
+
+
+
+ Blackman
+
+
+
+
+ Gaussian
+
+
+
+
+ Quadratic
+
+
+
+
+ Cubic
+
+
+
+
+ Catrom
+
+
+
+
+ Mitchell
+
+
+
+
+ Jinc
+
+
+
+
+ Sinc
+
+
+
+
+ SincFast
+
+
+
+
+ Kaiser
+
+
+
+
+ Welch
+
+
+
+
+ Parzen
+
+
+
+
+ Bohman
+
+
+
+
+ Bartlett
+
+
+
+
+ Lagrange
+
+
+
+
+ Lanczos
+
+
+
+
+ LanczosSharp
+
+
+
+
+ Lanczos2
+
+
+
+
+ Lanczos2Sharp
+
+
+
+
+ Robidoux
+
+
+
+
+ RobidouxSharp
+
+
+
+
+ Cosine
+
+
+
+
+ Spline
+
+
+
+
+ LanczosRadius
+
+
+
+
+ CubicSpline
+
+
+
+
+ Specifies font stretch type.
+
+
+
+
+ Undefined
+
+
+
+
+ Normal
+
+
+
+
+ UltraCondensed
+
+
+
+
+ ExtraCondensed
+
+
+
+
+ Condensed
+
+
+
+
+ SemiCondensed
+
+
+
+
+ SemiExpanded
+
+
+
+
+ Expanded
+
+
+
+
+ ExtraExpanded
+
+
+
+
+ UltraExpanded
+
+
+
+
+ Any
+
+
+
+
+ Specifies the style of a font.
+
+
+
+
+ Undefined
+
+
+
+
+ Normal
+
+
+
+
+ Italic
+
+
+
+
+ Oblique
+
+
+
+
+ Any
+
+
+
+
+ Specifies font weight.
+
+
+
+
+ Undefined
+
+
+
+
+ Thin (100)
+
+
+
+
+ Extra light (200)
+
+
+
+
+ Ultra light (200)
+
+
+
+
+ Light (300)
+
+
+
+
+ Normal (400)
+
+
+
+
+ Regular (400)
+
+
+
+
+ Medium (500)
+
+
+
+
+ Demi bold (600)
+
+
+
+
+ Semi bold (600)
+
+
+
+
+ Bold (700)
+
+
+
+
+ Extra bold (800)
+
+
+
+
+ Ultra bold (800)
+
+
+
+
+ Heavy (900)
+
+
+
+
+ Black (900)
+
+
+
+
+ Specifies gif disposal methods.
+
+
+
+
+ Undefined
+
+
+
+
+ None
+
+
+
+
+ Background
+
+
+
+
+ Previous
+
+
+
+
+ Specifies the placement gravity.
+
+
+
+
+ Undefined
+
+
+
+
+ Forget
+
+
+
+
+ Northwest
+
+
+
+
+ North
+
+
+
+
+ Northeast
+
+
+
+
+ West
+
+
+
+
+ Center
+
+
+
+
+ East
+
+
+
+
+ Southwest
+
+
+
+
+ South
+
+
+
+
+ Southeast
+
+
+
+
+ Specifies the interlace types.
+
+
+
+
+ Undefined
+
+
+
+
+ NoInterlace
+
+
+
+
+ Line
+
+
+
+
+ Plane
+
+
+
+
+ Partition
+
+
+
+
+ Gif
+
+
+
+
+ Jpeg
+
+
+
+
+ Png
+
+
+
+
+ Specifies the built-in kernels.
+
+
+
+
+ Undefined
+
+
+
+
+ Unity
+
+
+
+
+ Gaussian
+
+
+
+
+ DoG
+
+
+
+
+ LoG
+
+
+
+
+ Blur
+
+
+
+
+ Comet
+
+
+
+
+ Binomial
+
+
+
+
+ Laplacian
+
+
+
+
+ Sobel
+
+
+
+
+ FreiChen
+
+
+
+
+ Roberts
+
+
+
+
+ Prewitt
+
+
+
+
+ Compass
+
+
+
+
+ Kirsch
+
+
+
+
+ Diamond
+
+
+
+
+ Square
+
+
+
+
+ Rectangle
+
+
+
+
+ Octagon
+
+
+
+
+ Disk
+
+
+
+
+ Plus
+
+
+
+
+ Cross
+
+
+
+
+ Ring
+
+
+
+
+ Peaks
+
+
+
+
+ Edges
+
+
+
+
+ Corners
+
+
+
+
+ Diagonals
+
+
+
+
+ LineEnds
+
+
+
+
+ LineJunctions
+
+
+
+
+ Ridges
+
+
+
+
+ ConvexHull
+
+
+
+
+ ThinSE
+
+
+
+
+ Skeleton
+
+
+
+
+ Chebyshev
+
+
+
+
+ Manhattan
+
+
+
+
+ Octagonal
+
+
+
+
+ Euclidean
+
+
+
+
+ UserDefined
+
+
+
+
+ Specifies line cap.
+
+
+
+
+ Undefined
+
+
+
+
+ Butt
+
+
+
+
+ Round
+
+
+
+
+ Square
+
+
+
+
+ Specifies line join.
+
+
+
+
+ Undefined
+
+
+
+
+ Miter
+
+
+
+
+ Round
+
+
+
+
+ Bevel
+
+
+
+
+ Specifies log events.
+
+
+
+
+ None
+
+
+
+
+ Accelerate
+
+
+
+
+ Annotate
+
+
+
+
+ Blob
+
+
+
+
+ Cache
+
+
+
+
+ Coder
+
+
+
+
+ Configure
+
+
+
+
+ Deprecate
+
+
+
+
+ Draw
+
+
+
+
+ Exception
+
+
+
+
+ Image
+
+
+
+
+ Locale
+
+
+
+
+ Module
+
+
+
+
+ Pixel
+
+
+
+
+ Policy
+
+
+
+
+ Resource
+
+
+
+
+ Resource
+
+
+
+
+ Transform
+
+
+
+
+ User
+
+
+
+
+ Wand
+
+
+
+
+ All log events except Trace.
+
+
+
+
+ Specifies the different file formats that are supported by ImageMagick.
+
+
+
+
+ Unknown
+
+
+
+
+ Hasselblad CFV/H3D39II
+
+
+
+
+ Media Container
+
+
+
+
+ Media Container
+
+
+
+
+ Raw alpha samples
+
+
+
+
+ AAI Dune image
+
+
+
+
+ Adobe Illustrator CS2
+
+
+
+
+ PFS: 1st Publisher Clip Art
+
+
+
+
+ Sony Alpha Raw Image Format
+
+
+
+
+ Microsoft Audio/Visual Interleaved
+
+
+
+
+ AVS X image
+
+
+
+
+ Raw blue samples
+
+
+
+
+ Raw blue, green, and red samples
+
+
+
+
+ Raw blue, green, red, and alpha samples
+
+
+
+
+ Raw blue, green, red, and opacity samples
+
+
+
+
+ Microsoft Windows bitmap image
+
+
+
+
+ Microsoft Windows bitmap image (V2)
+
+
+
+
+ Microsoft Windows bitmap image (V3)
+
+
+
+
+ BRF ASCII Braille format
+
+
+
+
+ Raw cyan samples
+
+
+
+
+ Continuous Acquisition and Life-cycle Support Type 1
+
+
+
+
+ Continuous Acquisition and Life-cycle Support Type 1
+
+
+
+
+ Constant image uniform color
+
+
+
+
+ Caption
+
+
+
+
+ Cineon Image File
+
+
+
+
+ Cisco IP phone image format
+
+
+
+
+ Image Clip Mask
+
+
+
+
+ The system clipboard
+
+
+
+
+ Raw cyan, magenta, yellow, and black samples
+
+
+
+
+ Raw cyan, magenta, yellow, black, and alpha samples
+
+
+
+
+ Canon Digital Camera Raw Image Format
+
+
+
+
+ Canon Digital Camera Raw Image Format
+
+
+
+
+ Microsoft icon
+
+
+
+
+ DR Halo
+
+
+
+
+ Digital Imaging and Communications in Medicine image
+
+
+
+
+ Kodak Digital Camera Raw Image File
+
+
+
+
+ ZSoft IBM PC multi-page Paintbrush
+
+
+
+
+ Microsoft DirectDraw Surface
+
+
+
+
+ Multi-face font package
+
+
+
+
+ Microsoft Windows 3.X Packed Device-Independent Bitmap
+
+
+
+
+ Digital Negative
+
+
+
+
+ SMPTE 268M-2003 (DPX 2.0)
+
+
+
+
+ Microsoft DirectDraw Surface
+
+
+
+
+ Microsoft DirectDraw Surface
+
+
+
+
+ Windows Enhanced Meta File
+
+
+
+
+ Encapsulated Portable Document Format
+
+
+
+
+ Encapsulated PostScript Interchange format
+
+
+
+
+ Encapsulated PostScript
+
+
+
+
+ Level II Encapsulated PostScript
+
+
+
+
+ Level III Encapsulated PostScript
+
+
+
+
+ Encapsulated PostScript
+
+
+
+
+ Encapsulated PostScript Interchange format
+
+
+
+
+ Encapsulated PostScript with TIFF preview
+
+
+
+
+ Encapsulated PostScript Level II with TIFF preview
+
+
+
+
+ Encapsulated PostScript Level III with TIFF preview
+
+
+
+
+ Epson RAW Format
+
+
+
+
+ High Dynamic-range (HDR)
+
+
+
+
+ Group 3 FAX
+
+
+
+
+ Uniform Resource Locator (file://)
+
+
+
+
+ Flexible Image Transport System
+
+
+
+
+ Free Lossless Image Format
+
+
+
+
+ Plasma fractal image
+
+
+
+
+ Uniform Resource Locator (ftp://)
+
+
+
+
+ Flexible Image Transport System
+
+
+
+
+ Raw green samples
+
+
+
+
+ Group 3 FAX
+
+
+
+
+ Group 4 FAX
+
+
+
+
+ CompuServe graphics interchange format
+
+
+
+
+ CompuServe graphics interchange format
+
+
+
+
+ Gradual linear passing from one shade to another
+
+
+
+
+ Raw gray samples
+
+
+
+
+ Raw CCITT Group4
+
+
+
+
+ Identity Hald color lookup table image
+
+
+
+
+ Radiance RGBE image format
+
+
+
+
+ Histogram of the image
+
+
+
+
+ Slow Scan TeleVision
+
+
+
+
+ Hypertext Markup Language and a client-side image map
+
+
+
+
+ Hypertext Markup Language and a client-side image map
+
+
+
+
+ Uniform Resource Locator (http://)
+
+
+
+
+ Uniform Resource Locator (https://)
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ Microsoft icon
+
+
+
+
+ Microsoft icon
+
+
+
+
+ Phase One Raw Image Format
+
+
+
+
+ The image format and characteristics
+
+
+
+
+ Base64-encoded inline images
+
+
+
+
+ IPL Image Sequence
+
+
+
+
+ ISO/TR 11548-1 format
+
+
+
+
+ ISO/TR 11548-1 format 6dot
+
+
+
+
+ JPEG-2000 Code Stream Syntax
+
+
+
+
+ JPEG-2000 Code Stream Syntax
+
+
+
+
+ JPEG Network Graphics
+
+
+
+
+ Garmin tile format
+
+
+
+
+ JPEG-2000 File Format Syntax
+
+
+
+
+ JPEG-2000 Code Stream Syntax
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ JPEG-2000 File Format Syntax
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ JPEG-2000 File Format Syntax
+
+
+
+
+ The image format and characteristics
+
+
+
+
+ Raw black samples
+
+
+
+
+ Kodak Digital Camera Raw Image Format
+
+
+
+
+ Kodak Digital Camera Raw Image Format
+
+
+
+
+ Image label
+
+
+
+
+ Raw magenta samples
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ Raw MPEG-4 Video
+
+
+
+
+ MAC Paint
+
+
+
+
+ Colormap intensities and indices
+
+
+
+
+ Image Clip Mask
+
+
+
+
+ MATLAB level 5 image format
+
+
+
+
+ MATTE format
+
+
+
+
+ Mamiya Raw Image File
+
+
+
+
+ Magick Image File Format
+
+
+
+
+ Multimedia Container
+
+
+
+
+ Multiple-image Network Graphics
+
+
+
+
+ Raw bi-level bitmap
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ MPEG-4 Video Stream
+
+
+
+
+ Magick Persistent Cache image format
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ Sony (Minolta) Raw Image File
+
+
+
+
+ Magick Scripting Language
+
+
+
+
+ ImageMagick's own SVG internal renderer
+
+
+
+
+ MTV Raytracing image format
+
+
+
+
+ Magick Vector Graphics
+
+
+
+
+ Nikon Digital SLR Camera Raw Image File
+
+
+
+
+ Nikon Digital SLR Camera Raw Image File
+
+
+
+
+ Constant image of uniform color
+
+
+
+
+ Raw opacity samples
+
+
+
+
+ Olympus Digital Camera Raw Image File
+
+
+
+
+ On-the-air bitmap
+
+
+
+
+ Open Type font
+
+
+
+
+ 16bit/pixel interleaved YUV
+
+
+
+
+ Palm pixmap
+
+
+
+
+ Common 2-dimensional bitmap format
+
+
+
+
+ Pango Markup Language
+
+
+
+
+ Predefined pattern
+
+
+
+
+ Portable bitmap format (black and white)
+
+
+
+
+ Photo CD
+
+
+
+
+ Photo CD
+
+
+
+
+ Printer Control Language
+
+
+
+
+ Apple Macintosh QuickDraw/PICT
+
+
+
+
+ ZSoft IBM PC Paintbrush
+
+
+
+
+ Palm Database ImageViewer Format
+
+
+
+
+ Portable Document Format
+
+
+
+
+ Portable Document Archive Format
+
+
+
+
+ Pentax Electronic File
+
+
+
+
+ Embrid Embroidery Format
+
+
+
+
+ Postscript Type 1 font (ASCII)
+
+
+
+
+ Postscript Type 1 font (binary)
+
+
+
+
+ Portable float format
+
+
+
+
+ Portable graymap format (gray scale)
+
+
+
+
+ JPEG 2000 uncompressed format
+
+
+
+
+ Personal Icon
+
+
+
+
+ Apple Macintosh QuickDraw/PICT
+
+
+
+
+ Alias/Wavefront RLE image format
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ Plasma fractal image
+
+
+
+
+ Portable Network Graphics
+
+
+
+
+ PNG inheriting bit-depth and color-type from original
+
+
+
+
+ opaque or binary transparent 24-bit RGB
+
+
+
+
+ opaque or transparent 32-bit RGBA
+
+
+
+
+ opaque or binary transparent 48-bit RGB
+
+
+
+
+ opaque or transparent 64-bit RGBA
+
+
+
+
+ 8-bit indexed with optional binary transparency
+
+
+
+
+ Portable anymap
+
+
+
+
+ Portable pixmap format (color)
+
+
+
+
+ PostScript
+
+
+
+
+ Level II PostScript
+
+
+
+
+ Level III PostScript
+
+
+
+
+ Adobe Large Document Format
+
+
+
+
+ Adobe Photoshop bitmap
+
+
+
+
+ Pyramid encoded TIFF
+
+
+
+
+ Seattle Film Works
+
+
+
+
+ Raw red samples
+
+
+
+
+ Gradual radial passing from one shade to another
+
+
+
+
+ Fuji CCD-RAW Graphic File
+
+
+
+
+ SUN Rasterfile
+
+
+
+
+ Raw
+
+
+
+
+ Raw red, green, and blue samples
+
+
+
+
+ Raw red, green, blue, and alpha samples
+
+
+
+
+ Raw red, green, blue, and opacity samples
+
+
+
+
+ LEGO Mindstorms EV3 Robot Graphic Format (black and white)
+
+
+
+
+ Alias/Wavefront image
+
+
+
+
+ Utah Run length encoded image
+
+
+
+
+ Raw Media Format
+
+
+
+
+ Panasonic Lumix Raw Image
+
+
+
+
+ ZX-Spectrum SCREEN$
+
+
+
+
+ Screen shot
+
+
+
+
+ Scitex HandShake
+
+
+
+
+ Seattle Film Works
+
+
+
+
+ Irix RGB image
+
+
+
+
+ Hypertext Markup Language and a client-side image map
+
+
+
+
+ DEC SIXEL Graphics Format
+
+
+
+
+ DEC SIXEL Graphics Format
+
+
+
+
+ Sparse Color
+
+
+
+
+ Sony Raw Format 2
+
+
+
+
+ Sony Raw Format
+
+
+
+
+ Steganographic image
+
+
+
+
+ SUN Rasterfile
+
+
+
+
+ Scalable Vector Graphics
+
+
+
+
+ Compressed Scalable Vector Graphics
+
+
+
+
+ Text
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ EXIF Profile Thumbnail
+
+
+
+
+ Tagged Image File Format
+
+
+
+
+ Tagged Image File Format
+
+
+
+
+ Tagged Image File Format (64-bit)
+
+
+
+
+ Tile image with a texture
+
+
+
+
+ PSX TIM
+
+
+
+
+ TrueType font collection
+
+
+
+
+ TrueType font
+
+
+
+
+ Text
+
+
+
+
+ Unicode Text format
+
+
+
+
+ Unicode Text format 6dot
+
+
+
+
+ X-Motif UIL table
+
+
+
+
+ 16bit/pixel interleaved YUV
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ VICAR rasterfile format
+
+
+
+
+ Visual Image Directory
+
+
+
+
+ Khoros Visualization image
+
+
+
+
+ VIPS image
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ WebP Image Format
+
+
+
+
+ Wireless Bitmap (level 0) image
+
+
+
+
+ Windows Meta File
+
+
+
+
+ Windows Media Video
+
+
+
+
+ Word Perfect Graphics
+
+
+
+
+ Sigma Camera RAW Picture File
+
+
+
+
+ X Windows system bitmap (black and white)
+
+
+
+
+ Constant image uniform color
+
+
+
+
+ GIMP image
+
+
+
+
+ X Windows system pixmap (color)
+
+
+
+
+ Microsoft XML Paper Specification
+
+
+
+
+ Khoros Visualization image
+
+
+
+
+ Raw yellow samples
+
+
+
+
+ Raw Y, Cb, and Cr samples
+
+
+
+
+ Raw Y, Cb, Cr, and alpha samples
+
+
+
+
+ CCIR 601 4:1:1 or 4:2:2
+
+
+
+
+ Specifies the morphology methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Convolve
+
+
+
+
+ Correlate
+
+
+
+
+ Erode
+
+
+
+
+ Dilate
+
+
+
+
+ ErodeIntensity
+
+
+
+
+ DilateIntensity
+
+
+
+
+ IterativeDistance
+
+
+
+
+ Open
+
+
+
+
+ Close
+
+
+
+
+ OpenIntensity
+
+
+
+
+ CloseIntensity
+
+
+
+
+ Smooth
+
+
+
+
+ EdgeIn
+
+
+
+
+ EdgeOut
+
+
+
+
+ Edge
+
+
+
+
+ TopHat
+
+
+
+
+ BottomHat
+
+
+
+
+ HitAndMiss
+
+
+
+
+ Thinning
+
+
+
+
+ Thicken
+
+
+
+
+ Distance
+
+
+
+
+ Voronoi
+
+
+
+
+ Specified the type of noise that should be added to the image.
+
+
+
+
+ Undefined
+
+
+
+
+ Uniform
+
+
+
+
+ Gaussian
+
+
+
+
+ MultiplicativeGaussian
+
+
+
+
+ Impulse
+
+
+
+
+ Poisson
+
+
+
+
+ Poisson
+
+
+
+
+ Random
+
+
+
+
+ Specifies the OpenCL device types.
+
+
+
+
+ Undefined
+
+
+
+
+ Cpu
+
+
+
+
+ Gpu
+
+
+
+
+ Specified the photo orientation of the image.
+
+
+
+
+ Undefined
+
+
+
+
+ TopLeft
+
+
+
+
+ TopRight
+
+
+
+
+ BottomRight
+
+
+
+
+ BottomLeft
+
+
+
+
+ LeftTop
+
+
+
+
+ RightTop
+
+
+
+
+ RightBottom
+
+
+
+
+ LeftBotom
+
+
+
+
+ Specifies the paint method.
+
+
+
+
+ Undefined
+
+
+
+
+ Select the target pixel.
+
+
+
+
+ Select any pixel that matches the target pixel.
+
+
+
+
+ Select the target pixel and matching neighbors.
+
+
+
+
+ Select the target pixel and neighbors not matching border color.
+
+
+
+
+ Select all pixels.
+
+
+
+
+ Specifies the pixel channels.
+
+
+
+
+ Red
+
+
+
+
+ Cyan
+
+
+
+
+ Gray
+
+
+
+
+ Green
+
+
+
+
+ Magenta
+
+
+
+
+ Blue
+
+
+
+
+ Yellow
+
+
+
+
+ Black
+
+
+
+
+ Alpha
+
+
+
+
+ Index
+
+
+
+
+ Composite
+
+
+
+
+ Pixel intensity methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Average
+
+
+
+
+ Brightness
+
+
+
+
+ Lightness
+
+
+
+
+ MS
+
+
+
+
+ Rec601Luma
+
+
+
+
+ Rec601Luminance
+
+
+
+
+ Rec709Luma
+
+
+
+
+ Rec709Luminance
+
+
+
+
+ RMS
+
+
+
+
+ Pixel color interpolate methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Average
+
+
+
+
+ Average9
+
+
+
+
+ Average16
+
+
+
+
+ Background
+
+
+
+
+ Bilinear
+
+
+
+
+ Blend
+
+
+
+
+ Catrom
+
+
+
+
+ Integer
+
+
+
+
+ Mesh
+
+
+
+
+ Nearest
+
+
+
+
+ Spline
+
+
+
+
+ Specifies the type of rendering intent.
+
+
+
+
+ Undefined
+
+
+
+
+ Saturation
+
+
+
+
+ Perceptual
+
+
+
+
+ Absolute
+
+
+
+
+ Relative
+
+
+
+
+ The sparse color methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Barycentric
+
+
+
+
+ Bilinear
+
+
+
+
+ Polynomial
+
+
+
+
+ Shepards
+
+
+
+
+ Voronoi
+
+
+
+
+ Inverse
+
+
+
+
+ Manhattan
+
+
+
+
+ Specifies the statistic types.
+
+
+
+
+ Undefined
+
+
+
+
+ Gradient
+
+
+
+
+ Maximum
+
+
+
+
+ Mean
+
+
+
+
+ Median
+
+
+
+
+ Minimum
+
+
+
+
+ Mode
+
+
+
+
+ Nonpeak
+
+
+
+
+ RootMeanSquare
+
+
+
+
+ StandardDeviation
+
+
+
+
+ Specifies the pixel storage types.
+
+
+
+
+ Undefined
+
+
+
+
+ Char
+
+
+
+
+ Double
+
+
+
+
+ Float
+
+
+
+
+ Long
+
+
+
+
+ LongLong
+
+
+
+
+ Quantum
+
+
+
+
+ Short
+
+
+
+
+ Specified the type of decoration for text.
+
+
+
+
+ Undefined
+
+
+
+
+ Left
+
+
+
+
+ Center
+
+
+
+
+ Right
+
+
+
+
+ Specified the type of decoration for text.
+
+
+
+
+ Undefined
+
+
+
+
+ NoDecoration
+
+
+
+
+ Underline
+
+
+
+
+ Overline
+
+
+
+
+ LineThrough
+
+
+
+
+ Specified the direction for text.
+
+
+
+
+ Undefined
+
+
+
+
+ RightToLeft
+
+
+
+
+ LeftToRight
+
+
+
+
+ Specifies the virtual pixel methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Background
+
+
+
+
+ Dither
+
+
+
+
+ Edge
+
+
+
+
+ Mirror
+
+
+
+
+ Random
+
+
+
+
+ Tile
+
+
+
+
+ Transparent
+
+
+
+
+ Mask
+
+
+
+
+ Black
+
+
+
+
+ Gray
+
+
+
+
+ White
+
+
+
+
+ HorizontalTile
+
+
+
+
+ VerticalTile
+
+
+
+
+ HorizontalTileEdge
+
+
+
+
+ VerticalTileEdge
+
+
+
+
+ CheckerTile
+
+
+
+
+ EventArgs for Log events.
+
+
+
+
+ Gets the type of the log message.
+
+
+
+
+ Gets the type of the log message.
+
+
+
+
+ EventArgs for Progress events.
+
+
+
+
+ Gets the originator of this event.
+
+
+
+
+ Gets the rogress percentage.
+
+
+
+
+ Gets or sets a value indicating whether the current operation will be canceled.
+
+
+
+
+ Encapsulation of the ImageMagick BlobError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CacheError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CoderError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ConfigureError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CorruptImageError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DelegateError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DrawError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick Error exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick FileOpenError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ImageError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick MissingDelegateError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ModuleError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick OptionError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick PolicyError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick RegistryError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ResourceLimitError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick StreamError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick TypeError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick exception object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Gets the exceptions that are related to this exception.
+
+
+
+
+ Arguments for the Warning event.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The MagickWarningException that was thrown.
+
+
+
+ Gets the message of the exception
+
+
+
+
+ Gets the MagickWarningException that was thrown
+
+
+
+
+ Encapsulation of the ImageMagick BlobWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CacheWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CoderWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ConfigureWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CorruptImageWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DelegateWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DrawWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick FileOpenWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ImageWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick MissingDelegateWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ModuleWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick OptionWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick PolicyWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick RegistryWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ResourceLimitWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick StreamWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick TypeWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick Warning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Interface that contains basic information about an image.
+
+
+
+
+ Gets the color space of the image.
+
+
+
+
+ Gets the compression method of the image.
+
+
+
+
+ Gets the density of the image.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the format of the image.
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets the type of interlacing.
+
+
+
+
+ Gets the JPEG/MIFF/PNG compression level.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Class that contains basic information about an image.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets the color space of the image.
+
+
+
+
+ Gets the compression method of the image.
+
+
+
+
+ Gets the density of the image.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the format of the image.
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets the type of interlacing.
+
+
+
+
+ Gets the JPEG/MIFF/PNG compression level.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The byte array to read the information from.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The file to read the frames from.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The stream to read the image data from.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The fully qualified name of the image file, or the relative image file name.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this image information with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this image information with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The image to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Encapsulates a convolution kernel.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The order.
+
+
+
+ Initializes a new instance of the class.
+
+ The order.
+ The values to initialize the matrix with.
+
+
+
+ Encapsulates a color matrix in the order of 1 to 6 (1x1 through 6x6).
+
+
+
+
+ Initializes a new instance of the class.
+
+ The order (1 to 6).
+
+
+
+ Initializes a new instance of the class.
+
+ The order (1 to 6).
+ The values to initialize the matrix with.
+
+
+
+ Class that can be used to optimize an image.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Returns true when the supplied file name is supported based on the extension of the file.
+
+ The file to check.
+ True when the supplied file name is supported based on the extension of the file.
+ True when the image could be compressed otherwise false.
+
+
+
+ Returns true when the supplied formation information is supported.
+
+ The format information to check.
+ True when the supplied formation information is supported.
+
+
+
+ Returns true when the supplied file name is supported based on the extension of the file.
+
+ The name of the file to check.
+ True when the supplied file name is supported based on the extension of the file.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The image file to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the image to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Interface that can be used to access the individual pixels of an image.
+
+
+
+
+ Gets the number of channels that the image contains.
+
+
+
+
+ Gets the pixel at the specified coordinate.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Returns the pixel at the specified coordinates.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ A array.
+
+
+
+ Returns the pixel of the specified area
+
+ The geometry of the area.
+ A array.
+
+
+
+ Returns the index of the specified channel. Returns -1 if not found.
+
+ The channel to get the index of.
+ The index of the specified channel. Returns -1 if not found.
+
+
+
+ Returns the at the specified coordinate.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The at the specified coordinate.
+
+
+
+ Returns the value of the specified coordinate.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ A array.
+
+
+
+ Changes the value of the specified pixel.
+
+ The pixel to set.
+
+
+
+ Changes the value of the specified pixels.
+
+ The pixels to set.
+
+
+
+ Changes the value of the specified pixel.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The value of the pixel.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Returns the values of the pixels as an array.
+
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The geometry of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ An array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The geometry of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ An array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ An array.
+
+
+
+ Class that can be used to access an individual pixel of an image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The value of the pixel.
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The number of channels.
+
+
+
+ Gets the number of channels that the pixel contains.
+
+
+
+
+ Gets the X coordinate of the pixel.
+
+
+
+
+ Gets the Y coordinate of the pixel.
+
+
+
+
+ Returns the value of the specified channel.
+
+ The channel to get the value for.
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current pixel.
+
+ The object to compare pixel color with.
+ True when the specified object is equal to the current pixel.
+
+
+
+ Determines whether the specified pixel is equal to the current pixel.
+
+ The pixel to compare this color with.
+ True when the specified pixel is equal to the current pixel.
+
+
+
+ Returns the value of the specified channel.
+
+ The channel to get the value of.
+ The value of the specified channel.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Sets the values of this pixel.
+
+ The values.
+
+
+
+ Set the value of the specified channel.
+
+ The channel to set the value of.
+ The value.
+
+
+
+ Converts the pixel to a color. Assumes the pixel is RGBA.
+
+ A instance.
+
+
+
+ A value of the exif profile.
+
+
+
+
+ Gets the name of the clipping path.
+
+
+
+
+ Gets the path of the clipping path.
+
+
+
+
+ Class that can be used to access an 8bim profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the 8bim profile from.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the 8bim profile file, or the relative
+ 8bim profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the 8bim profile from.
+
+
+
+ Gets the clipping paths this image contains.
+
+
+
+
+ Gets the values of this 8bim profile.
+
+
+
+
+ A value of the 8bim profile.
+
+
+
+
+ Gets the ID of the 8bim value
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this 8bim value with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts this instance to a byte array.
+
+ A array.
+
+
+
+ Returns a string that represents the current value.
+
+ A string that represents the current value.
+
+
+
+ Returns a string that represents the current value with the specified encoding.
+
+ The encoding to use.
+ A string that represents the current value with the specified encoding.
+
+
+
+ Class that contains an ICM/ICC color profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ A byte array containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ A stream containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the profile file, or the relative profile file name.
+
+
+
+ Gets the AdobeRGB1998 profile.
+
+
+
+
+ Gets the AppleRGB profile.
+
+
+
+
+ Gets the CoatedFOGRA39 profile.
+
+
+
+
+ Gets the ColorMatchRGB profile.
+
+
+
+
+ Gets the sRGB profile.
+
+
+
+
+ Gets the USWebCoatedSWOP profile.
+
+
+
+
+ Gets the color space of the profile.
+
+
+
+
+ Specifies exif data types.
+
+
+
+
+ Unknown
+
+
+
+
+ Byte
+
+
+
+
+ Ascii
+
+
+
+
+ Short
+
+
+
+
+ Long
+
+
+
+
+ Rational
+
+
+
+
+ SignedByte
+
+
+
+
+ Undefined
+
+
+
+
+ SignedShort
+
+
+
+
+ SignedLong
+
+
+
+
+ SignedRational
+
+
+
+
+ SingleFloat
+
+
+
+
+ DoubleFloat
+
+
+
+
+ Specifies which parts will be written when the profile is added to an image.
+
+
+
+
+ None
+
+
+
+
+ IfdTags
+
+
+
+
+ ExifTags
+
+
+
+
+ GPSTags
+
+
+
+
+ All
+
+
+
+
+ Class that can be used to access an Exif profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the exif profile from.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the exif profile file, or the relative
+ exif profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the exif profile from.
+
+
+
+ Gets or sets which parts will be written when the profile is added to an image.
+
+
+
+
+ Gets the tags that where found but contained an invalid value.
+
+
+
+
+ Gets the values of this exif profile.
+
+
+
+
+ Returns the thumbnail in the exif profile when available.
+
+ The thumbnail in the exif profile when available.
+
+
+
+ Returns the value with the specified tag.
+
+ The tag of the exif value.
+ The value with the specified tag.
+
+
+
+ Removes the value with the specified tag.
+
+ The tag of the exif value.
+ True when the value was fount and removed.
+
+
+
+ Sets the value of the specified tag.
+
+ The tag of the exif value.
+ The value.
+
+
+
+ Updates the data of the profile.
+
+
+
+
+ All exif tags from the Exif standard 2.31
+
+
+
+
+ Unknown
+
+
+
+
+ SubIFDOffset
+
+
+
+
+ GPSIFDOffset
+
+
+
+
+ SubfileType
+
+
+
+
+ OldSubfileType
+
+
+
+
+ ImageWidth
+
+
+
+
+ ImageLength
+
+
+
+
+ BitsPerSample
+
+
+
+
+ Compression
+
+
+
+
+ PhotometricInterpretation
+
+
+
+
+ Thresholding
+
+
+
+
+ CellWidth
+
+
+
+
+ CellLength
+
+
+
+
+ FillOrder
+
+
+
+
+ DocumentName
+
+
+
+
+ ImageDescription
+
+
+
+
+ Make
+
+
+
+
+ Model
+
+
+
+
+ StripOffsets
+
+
+
+
+ Orientation
+
+
+
+
+ SamplesPerPixel
+
+
+
+
+ RowsPerStrip
+
+
+
+
+ StripByteCounts
+
+
+
+
+ MinSampleValue
+
+
+
+
+ MaxSampleValue
+
+
+
+
+ XResolution
+
+
+
+
+ YResolution
+
+
+
+
+ PlanarConfiguration
+
+
+
+
+ PageName
+
+
+
+
+ XPosition
+
+
+
+
+ YPosition
+
+
+
+
+ FreeOffsets
+
+
+
+
+ FreeByteCounts
+
+
+
+
+ GrayResponseUnit
+
+
+
+
+ GrayResponseCurve
+
+
+
+
+ T4Options
+
+
+
+
+ T6Options
+
+
+
+
+ ResolutionUnit
+
+
+
+
+ PageNumber
+
+
+
+
+ ColorResponseUnit
+
+
+
+
+ TransferFunction
+
+
+
+
+ Software
+
+
+
+
+ DateTime
+
+
+
+
+ Artist
+
+
+
+
+ HostComputer
+
+
+
+
+ Predictor
+
+
+
+
+ WhitePoint
+
+
+
+
+ PrimaryChromaticities
+
+
+
+
+ ColorMap
+
+
+
+
+ HalftoneHints
+
+
+
+
+ TileWidth
+
+
+
+
+ TileLength
+
+
+
+
+ TileOffsets
+
+
+
+
+ TileByteCounts
+
+
+
+
+ BadFaxLines
+
+
+
+
+ CleanFaxData
+
+
+
+
+ ConsecutiveBadFaxLines
+
+
+
+
+ InkSet
+
+
+
+
+ InkNames
+
+
+
+
+ NumberOfInks
+
+
+
+
+ DotRange
+
+
+
+
+ TargetPrinter
+
+
+
+
+ ExtraSamples
+
+
+
+
+ SampleFormat
+
+
+
+
+ SMinSampleValue
+
+
+
+
+ SMaxSampleValue
+
+
+
+
+ TransferRange
+
+
+
+
+ ClipPath
+
+
+
+
+ XClipPathUnits
+
+
+
+
+ YClipPathUnits
+
+
+
+
+ Indexed
+
+
+
+
+ JPEGTables
+
+
+
+
+ OPIProxy
+
+
+
+
+ ProfileType
+
+
+
+
+ FaxProfile
+
+
+
+
+ CodingMethods
+
+
+
+
+ VersionYear
+
+
+
+
+ ModeNumber
+
+
+
+
+ Decode
+
+
+
+
+ DefaultImageColor
+
+
+
+
+ T82ptions
+
+
+
+
+ JPEGProc
+
+
+
+
+ JPEGInterchangeFormat
+
+
+
+
+ JPEGInterchangeFormatLength
+
+
+
+
+ JPEGRestartInterval
+
+
+
+
+ JPEGLosslessPredictors
+
+
+
+
+ JPEGPointTransforms
+
+
+
+
+ JPEGQTables
+
+
+
+
+ JPEGDCTables
+
+
+
+
+ JPEGACTables
+
+
+
+
+ YCbCrCoefficients
+
+
+
+
+ YCbCrSubsampling
+
+
+
+
+ YCbCrPositioning
+
+
+
+
+ ReferenceBlackWhite
+
+
+
+
+ StripRowCounts
+
+
+
+
+ XMP
+
+
+
+
+ Rating
+
+
+
+
+ RatingPercent
+
+
+
+
+ ImageID
+
+
+
+
+ CFARepeatPatternDim
+
+
+
+
+ CFAPattern2
+
+
+
+
+ BatteryLevel
+
+
+
+
+ Copyright
+
+
+
+
+ ExposureTime
+
+
+
+
+ FNumber
+
+
+
+
+ MDFileTag
+
+
+
+
+ MDScalePixel
+
+
+
+
+ MDLabName
+
+
+
+
+ MDSampleInfo
+
+
+
+
+ MDPrepDate
+
+
+
+
+ MDPrepTime
+
+
+
+
+ MDFileUnits
+
+
+
+
+ PixelScale
+
+
+
+
+ IntergraphPacketData
+
+
+
+
+ IntergraphRegisters
+
+
+
+
+ IntergraphMatrix
+
+
+
+
+ ModelTiePoint
+
+
+
+
+ SEMInfo
+
+
+
+
+ ModelTransform
+
+
+
+
+ ImageLayer
+
+
+
+
+ ExposureProgram
+
+
+
+
+ SpectralSensitivity
+
+
+
+
+ ISOSpeedRatings
+
+
+
+
+ OECF
+
+
+
+
+ Interlace
+
+
+
+
+ TimeZoneOffset
+
+
+
+
+ SelfTimerMode
+
+
+
+
+ SensitivityType
+
+
+
+
+ StandardOutputSensitivity
+
+
+
+
+ RecommendedExposureIndex
+
+
+
+
+ ISOSpeed
+
+
+
+
+ ISOSpeedLatitudeyyy
+
+
+
+
+ ISOSpeedLatitudezzz
+
+
+
+
+ FaxRecvParams
+
+
+
+
+ FaxSubaddress
+
+
+
+
+ FaxRecvTime
+
+
+
+
+ ExifVersion
+
+
+
+
+ DateTimeOriginal
+
+
+
+
+ DateTimeDigitized
+
+
+
+
+ OffsetTime
+
+
+
+
+ OffsetTimeOriginal
+
+
+
+
+ OffsetTimeDigitized
+
+
+
+
+ ComponentsConfiguration
+
+
+
+
+ CompressedBitsPerPixel
+
+
+
+
+ ShutterSpeedValue
+
+
+
+
+ ApertureValue
+
+
+
+
+ BrightnessValue
+
+
+
+
+ ExposureBiasValue
+
+
+
+
+ MaxApertureValue
+
+
+
+
+ SubjectDistance
+
+
+
+
+ MeteringMode
+
+
+
+
+ LightSource
+
+
+
+
+ Flash
+
+
+
+
+ FocalLength
+
+
+
+
+ FlashEnergy2
+
+
+
+
+ SpatialFrequencyResponse2
+
+
+
+
+ Noise
+
+
+
+
+ FocalPlaneXResolution2
+
+
+
+
+ FocalPlaneYResolution2
+
+
+
+
+ FocalPlaneResolutionUnit2
+
+
+
+
+ ImageNumber
+
+
+
+
+ SecurityClassification
+
+
+
+
+ ImageHistory
+
+
+
+
+ SubjectArea
+
+
+
+
+ ExposureIndex2
+
+
+
+
+ TIFFEPStandardID
+
+
+
+
+ SensingMethod
+
+
+
+
+ MakerNote
+
+
+
+
+ UserComment
+
+
+
+
+ SubsecTime
+
+
+
+
+ SubsecTimeOriginal
+
+
+
+
+ SubsecTimeDigitized
+
+
+
+
+ ImageSourceData
+
+
+
+
+ AmbientTemperature
+
+
+
+
+ Humidity
+
+
+
+
+ Pressure
+
+
+
+
+ WaterDepth
+
+
+
+
+ Acceleration
+
+
+
+
+ CameraElevationAngle
+
+
+
+
+ XPTitle
+
+
+
+
+ XPComment
+
+
+
+
+ XPAuthor
+
+
+
+
+ XPKeywords
+
+
+
+
+ XPSubject
+
+
+
+
+ FlashpixVersion
+
+
+
+
+ ColorSpace
+
+
+
+
+ PixelXDimension
+
+
+
+
+ PixelYDimension
+
+
+
+
+ RelatedSoundFile
+
+
+
+
+ FlashEnergy
+
+
+
+
+ SpatialFrequencyResponse
+
+
+
+
+ FocalPlaneXResolution
+
+
+
+
+ FocalPlaneYResolution
+
+
+
+
+ FocalPlaneResolutionUnit
+
+
+
+
+ SubjectLocation
+
+
+
+
+ ExposureIndex
+
+
+
+
+ SensingMethod
+
+
+
+
+ FileSource
+
+
+
+
+ SceneType
+
+
+
+
+ CFAPattern
+
+
+
+
+ CustomRendered
+
+
+
+
+ ExposureMode
+
+
+
+
+ WhiteBalance
+
+
+
+
+ DigitalZoomRatio
+
+
+
+
+ FocalLengthIn35mmFilm
+
+
+
+
+ SceneCaptureType
+
+
+
+
+ GainControl
+
+
+
+
+ Contrast
+
+
+
+
+ Saturation
+
+
+
+
+ Sharpness
+
+
+
+
+ DeviceSettingDescription
+
+
+
+
+ SubjectDistanceRange
+
+
+
+
+ ImageUniqueID
+
+
+
+
+ OwnerName
+
+
+
+
+ SerialNumber
+
+
+
+
+ LensInfo
+
+
+
+
+ LensMake
+
+
+
+
+ LensModel
+
+
+
+
+ LensSerialNumber
+
+
+
+
+ GDALMetadata
+
+
+
+
+ GDALNoData
+
+
+
+
+ GPSVersionID
+
+
+
+
+ GPSLatitudeRef
+
+
+
+
+ GPSLatitude
+
+
+
+
+ GPSLongitudeRef
+
+
+
+
+ GPSLongitude
+
+
+
+
+ GPSAltitudeRef
+
+
+
+
+ GPSAltitude
+
+
+
+
+ GPSTimestamp
+
+
+
+
+ GPSSatellites
+
+
+
+
+ GPSStatus
+
+
+
+
+ GPSMeasureMode
+
+
+
+
+ GPSDOP
+
+
+
+
+ GPSSpeedRef
+
+
+
+
+ GPSSpeed
+
+
+
+
+ GPSTrackRef
+
+
+
+
+ GPSTrack
+
+
+
+
+ GPSImgDirectionRef
+
+
+
+
+ GPSImgDirection
+
+
+
+
+ GPSMapDatum
+
+
+
+
+ GPSDestLatitudeRef
+
+
+
+
+ GPSDestLatitude
+
+
+
+
+ GPSDestLongitudeRef
+
+
+
+
+ GPSDestLongitude
+
+
+
+
+ GPSDestBearingRef
+
+
+
+
+ GPSDestBearing
+
+
+
+
+ GPSDestDistanceRef
+
+
+
+
+ GPSDestDistance
+
+
+
+
+ GPSProcessingMethod
+
+
+
+
+ GPSAreaInformation
+
+
+
+
+ GPSDateStamp
+
+
+
+
+ GPSDifferential
+
+
+
+
+ Class that provides a description for an ExifTag value.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The value of the exif tag.
+ The description for the value of the exif tag.
+
+
+
+ A value of the exif profile.
+
+
+
+
+ Gets the data type of the exif value.
+
+
+
+
+ Gets a value indicating whether the value is an array.
+
+
+
+
+ Gets the tag of the exif value.
+
+
+
+
+ Gets or sets the value.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified exif value is equal to the current .
+
+ The exif value to compare this with.
+ True when the specified exif value is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a string that represents the current value.
+
+ A string that represents the current value.
+
+
+
+ Class that contains an image profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+ A byte array containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+ A stream containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+ The fully qualified name of the profile file, or the relative profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+
+
+
+ Gets the name of the profile.
+
+
+
+
+ Gets or sets the data of this profile.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified image compare is equal to the current .
+
+ The image profile to compare this with.
+ True when the specified image compare is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts this instance to a byte array.
+
+ A array.
+
+
+
+ Updates the data of the profile.
+
+
+
+
+ Class that can be used to access an Iptc profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the iptc profile from.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the iptc profile file, or the relative
+ iptc profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the iptc profile from.
+
+
+
+ Gets the values of this iptc profile.
+
+
+
+
+ Returns the value with the specified tag.
+
+ The tag of the iptc value.
+ The value with the specified tag.
+
+
+
+ Removes the value with the specified tag.
+
+ The tag of the iptc value.
+ True when the value was fount and removed.
+
+
+
+ Changes the encoding for all the values,
+
+ The encoding to use when storing the bytes.
+
+
+
+ Sets the value of the specified tag.
+
+ The tag of the iptc value.
+ The encoding to use when storing the bytes.
+ The value.
+
+
+
+ Sets the value of the specified tag.
+
+ The tag of the iptc value.
+ The value.
+
+
+
+ Updates the data of the profile.
+
+
+
+
+ All iptc tags.
+
+
+
+
+ Unknown
+
+
+
+
+ Record version
+
+
+
+
+ Object type
+
+
+
+
+ Object attribute
+
+
+
+
+ Title
+
+
+
+
+ Edit status
+
+
+
+
+ Editorial update
+
+
+
+
+ Priority
+
+
+
+
+ Category
+
+
+
+
+ Supplemental categories
+
+
+
+
+ Fixture identifier
+
+
+
+
+ Keyword
+
+
+
+
+ Location code
+
+
+
+
+ Location name
+
+
+
+
+ Release date
+
+
+
+
+ Release time
+
+
+
+
+ Expiration date
+
+
+
+
+ Expiration time
+
+
+
+
+ Special instructions
+
+
+
+
+ Action advised
+
+
+
+
+ Reference service
+
+
+
+
+ Reference date
+
+
+
+
+ ReferenceNumber
+
+
+
+
+ Created date
+
+
+
+
+ Created time
+
+
+
+
+ Digital creation date
+
+
+
+
+ Digital creation time
+
+
+
+
+ Originating program
+
+
+
+
+ Program version
+
+
+
+
+ Object cycle
+
+
+
+
+ Byline
+
+
+
+
+ Byline title
+
+
+
+
+ City
+
+
+
+
+ Sub location
+
+
+
+
+ Province/State
+
+
+
+
+ Country code
+
+
+
+
+ Country
+
+
+
+
+ Original transmission reference
+
+
+
+
+ Headline
+
+
+
+
+ Credit
+
+
+
+
+ Source
+
+
+
+
+ Copyright notice
+
+
+
+
+ Contact
+
+
+
+
+ Caption
+
+
+
+
+ Local caption
+
+
+
+
+ Caption writer
+
+
+
+
+ Image type
+
+
+
+
+ Image orientation
+
+
+
+
+ Custom field 1
+
+
+
+
+ Custom field 2
+
+
+
+
+ Custom field 3
+
+
+
+
+ Custom field 4
+
+
+
+
+ Custom field 5
+
+
+
+
+ Custom field 6
+
+
+
+
+ Custom field 7
+
+
+
+
+ Custom field 8
+
+
+
+
+ Custom field 9
+
+
+
+
+ Custom field 10
+
+
+
+
+ Custom field 11
+
+
+
+
+ Custom field 12
+
+
+
+
+ Custom field 13
+
+
+
+
+ Custom field 14
+
+
+
+
+ Custom field 15
+
+
+
+
+ Custom field 16
+
+
+
+
+ Custom field 17
+
+
+
+
+ Custom field 18
+
+
+
+
+ Custom field 19
+
+
+
+
+ Custom field 20
+
+
+
+
+ A value of the iptc profile.
+
+
+
+
+ Gets or sets the encoding to use for the Value.
+
+
+
+
+ Gets the tag of the iptc value.
+
+
+
+
+ Gets or sets the value.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified iptc value is equal to the current .
+
+ The iptc value to compare this with.
+ True when the specified iptc value is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts this instance to a byte array.
+
+ A array.
+
+
+
+ Returns a string that represents the current value.
+
+ A string that represents the current value.
+
+
+
+ Returns a string that represents the current value with the specified encoding.
+
+ The encoding to use.
+ A string that represents the current value with the specified encoding.
+
+
+
+ Class that contains an XMP profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ A byte array containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ A document containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ A document containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ A stream containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the profile file, or the relative profile file name.
+
+
+
+ Creates an instance from the specified IXPathNavigable.
+
+ A document containing the profile.
+ A .
+
+
+
+ Creates an instance from the specified IXPathNavigable.
+
+ A document containing the profile.
+ A .
+
+
+
+ Creates a XmlReader that can be used to read the data of the profile.
+
+ A .
+
+
+
+ Converts this instance to an IXPathNavigable.
+
+ A .
+
+
+
+ Converts this instance to a XDocument.
+
+ A .
+
+
+
+ Class that contains data for the Read event.
+
+
+
+
+ Gets the ID of the image.
+
+
+
+
+ Gets or sets the image that was read.
+
+
+
+
+ Gets the read settings for the image.
+
+
+
+
+ Class that contains variables for a script
+
+
+
+
+ Gets the names of the variables.
+
+
+
+
+ Get or sets the specified variable.
+
+ The name of the variable.
+
+
+
+ Returns the value of the variable with the specified name.
+
+ The name of the variable
+ Am .
+
+
+
+ Set the value of the variable with the specified name.
+
+ The name of the variable
+ The value of the variable
+
+
+
+ Class that contains data for the Write event.
+
+
+
+
+ Gets the ID of the image.
+
+
+
+
+ Gets the image that needs to be written.
+
+
+
+
+ Class that contains setting for the connected components operation.
+
+
+
+
+ Gets or sets the threshold that eliminate small objects by merging them with their larger neighbors.
+
+
+
+
+ Gets or sets how many neighbors to visit, choose from 4 or 8.
+
+
+
+
+ Gets or sets a value indicating whether the object color in the labeled image will be replaced with the mean-color from the source image.
+
+
+
+
+ Class that contains setting for when an image is being read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified defines.
+
+ The read defines to set.
+
+
+
+ Gets or sets the defines that should be set before the image is read.
+
+
+
+
+ Gets or sets the specified area to extract from the image.
+
+
+
+
+ Gets or sets the index of the image to read from a multi layer/frame image.
+
+
+
+
+ Gets or sets the number of images to read from a multi layer/frame image.
+
+
+
+
+ Gets or sets the height.
+
+
+
+
+ Gets or sets the settings for pixel storage.
+
+
+
+
+ Gets or sets a value indicating whether the monochrome reader shoul be used. This is
+ supported by: PCL, PDF, PS and XPS.
+
+
+
+
+ Gets or sets the width.
+
+
+
+
+ Class that contains setting for the morphology operation.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the channels to apply the kernel to.
+
+
+
+
+ Gets or sets the bias to use when the method is Convolve.
+
+
+
+
+ Gets or sets the scale to use when the method is Convolve.
+
+
+
+
+ Gets or sets the number of iterations.
+
+
+
+
+ Gets or sets built-in kernel.
+
+
+
+
+ Gets or sets kernel arguments.
+
+
+
+
+ Gets or sets the morphology method.
+
+
+
+
+ Gets or sets user suplied kernel.
+
+
+
+
+ Class that contains setting for pixel storage.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The pixel storage type
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+
+
+
+ Gets or sets the mapping of the pixels (e.g. RGB/RGBA/ARGB).
+
+
+
+
+ Gets or sets the pixel storage type.
+
+
+
+
+ Represents the density of an image.
+
+
+
+
+ Initializes a new instance of the class with the density set to inches.
+
+ The x and y.
+
+
+
+ Initializes a new instance of the class.
+
+ The x and y.
+ The units.
+
+
+
+ Initializes a new instance of the class with the density set to inches.
+
+ The x.
+ The y.
+
+
+
+ Initializes a new instance of the class.
+
+ The x.
+ The y.
+ The units.
+
+
+
+ Initializes a new instance of the class.
+
+ Density specifications in the form: <x>x<y>[inch/cm] (where x, y are numbers)
+
+
+
+ Gets the units.
+
+
+
+
+ Gets the x resolution.
+
+
+
+
+ Gets the y resolution.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the .
+
+ The object to compare this with.
+ True when the specified object is equal to the .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a based on the specified width and height.
+
+ The width in cm or inches.
+ The height in cm or inches.
+ A based on the specified width and height in cm or inches.
+
+
+
+ Returns a string that represents the current .
+
+ A string that represents the current .
+
+
+
+ Returns a string that represents the current .
+
+ The units to use.
+ A string that represents the current .
+
+
+
+ Encapsulates the error information.
+
+
+
+
+ Gets the mean error per pixel computed when an image is color reduced.
+
+
+
+
+ Gets the normalized maximum error per pixel computed when an image is color reduced.
+
+
+
+
+ Gets the normalized mean error per pixel computed when an image is color reduced.
+
+
+
+
+ Result for a sub image search operation.
+
+
+
+
+ Gets the offset for the best match.
+
+
+
+
+ Gets the a similarity image such that an exact match location is completely white and if none of
+ the pixels match, black, otherwise some gray level in-between.
+
+
+
+
+ Gets or sets the similarity metric.
+
+
+
+
+ Disposes the instance.
+
+
+
+
+ Represents a percentage value.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The value (0% = 0.0, 100% = 100.0)
+
+
+
+ Initializes a new instance of the struct.
+
+ The value (0% = 0, 100% = 100)
+
+
+
+ Converts the specified double to an instance of this type.
+
+ The value (0% = 0, 100% = 100)
+
+
+
+ Converts the specified int to an instance of this type.
+
+ The value (0% = 0, 100% = 100)
+
+
+
+ Converts the specified to a double.
+
+ The to convert
+
+
+
+ Converts the to a quantum type.
+
+ The to convert
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Multiplies the value by the .
+
+ The value to use.
+ The to use.
+
+
+
+ Multiplies the value by the .
+
+ The value to use.
+ The to use.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Multiplies the value by the percentage.
+
+ The value to use.
+ the new value.
+
+
+
+ Multiplies the value by the percentage.
+
+ The value to use.
+ the new value.
+
+
+
+ Returns a double that represents the current percentage.
+
+ A double that represents the current percentage.
+
+
+
+ Returns an integer that represents the current percentage.
+
+ An integer that represents the current percentage.
+
+
+
+ Returns a string that represents the current percentage.
+
+ A string that represents the current percentage.
+
+
+
+ Struct for a point with doubles.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The x and y.
+
+
+
+ Initializes a new instance of the struct.
+
+ The x.
+ The y.
+
+
+
+ Initializes a new instance of the struct.
+
+ PointD specifications in the form: <x>x<y> (where x, y are numbers)
+
+
+
+ Gets the x-coordinate of this Point.
+
+
+
+
+ Gets the y-coordinate of this Point.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a string that represents the current PointD.
+
+ A string that represents the current PointD.
+
+
+
+ Represents a number that can be expressed as a fraction
+
+
+ This is a very simplified implementation of a rational number designed for use with metadata only.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+
+
+
+ Initializes a new instance of the struct.
+
+ The integer to create the rational from.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+ Specified if the rational should be simplified.
+
+
+
+ Gets the numerator of a number.
+
+
+
+
+ Gets the denominator of a number.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ The .
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+ The .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts a rational number to the nearest .
+
+
+ The .
+
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation.
+
+ A string representation of this value.
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation using
+ the specified culture-specific format information.
+
+
+ An object that supplies culture-specific formatting information.
+
+ A string representation of this value.
+
+
+
+ Represents a number that can be expressed as a fraction
+
+
+ This is a very simplified implementation of a rational number designed for use with metadata only.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+
+
+
+ Initializes a new instance of the struct.
+
+ The integer to create the rational from.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+ Specified if the rational should be simplified.
+
+
+
+ Gets the numerator of a number.
+
+
+
+
+ Gets the denominator of a number.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ The .
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+ The .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts a rational number to the nearest .
+
+
+ The .
+
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation.
+
+ A string representation of this value.
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation using
+ the specified culture-specific format information.
+
+
+ An object that supplies culture-specific formatting information.
+
+ A string representation of this value.
+
+
+
+ Represents an argument for the SparseColor method.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X position.
+ The Y position.
+ The color.
+
+
+
+ Gets or sets the X position.
+
+
+
+
+ Gets or sets the Y position.
+
+
+
+
+ Gets or sets the color.
+
+
+
+
diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.dll b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.dll
new file mode 100644
index 0000000..c97308f
Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.dll differ
diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.xml b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.xml
new file mode 100644
index 0000000..2ef34a0
--- /dev/null
+++ b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/lib/netstandard13/Magick.NET-Q16-AnyCPU.xml
@@ -0,0 +1,25452 @@
+
+
+
+ Magick.NET-Q16-AnyCPU
+
+
+
+
+ Class that can be used to initialize the AnyCPU version of Magick.NET.
+
+
+
+
+ Gets or sets the directory that will be used by Magick.NET to store the embedded assemblies.
+
+
+
+
+ Gets or sets a value indicating whether the security permissions of the embeded library
+ should be changed when it is written to disk. Only set this to true when multiple
+ application pools with different idententies need to execute the same library.
+
+
+
+
+ Contains code that is not compatible with .NET Framework.
+
+
+ Class that can be used to execute a Magick Script Language file.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The IXPathNavigable that contains the script.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the script file, or the relative script file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the script data from.
+
+
+
+ Initializes a new instance of the class.
+
+ The that contains the script.
+
+
+
+ Event that will be raised when the script needs an image to be read.
+
+
+
+
+ Event that will be raised when the script needs an image to be written.
+
+
+
+
+ Gets the variables of this script.
+
+
+
+
+ Executes the script and returns the resulting image.
+
+ A .
+
+
+
+ Executes the script using the specified image.
+
+ The image to execute the script on.
+
+
+
+ Class that represents a color.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ Red component value of this color (0-65535).
+ Green component value of this color (0-65535).
+ Blue component value of this color (0-65535).
+
+
+
+ Initializes a new instance of the class.
+
+ Red component value of this color (0-65535).
+ Green component value of this color (0-65535).
+ Blue component value of this color (0-65535).
+ Alpha component value of this color (0-65535).
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Black component value of this color.
+ Alpha component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ The RGBA/CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php).
+ For example: #F000, #FF000000, #FFFF000000000000
+
+
+
+ Gets or sets the alpha component value of this color.
+
+
+
+
+ Gets or sets the blue component value of this color.
+
+
+
+
+ Gets or sets the green component value of this color.
+
+
+
+
+ Gets or sets the key (black) component value of this color.
+
+
+
+
+ Gets or sets the red component value of this color.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Creates a new instance from the specified 8-bit color values (red, green,
+ and blue). The alpha value is implicitly 255 (fully opaque).
+
+ Red component value of this color.
+ Green component value of this color.
+ Blue component value of this color.
+ A instance.
+
+
+
+ Creates a new instance from the specified 8-bit color values (red, green,
+ blue and alpha).
+
+ Red component value of this color.
+ Green component value of this color.
+ Blue component value of this color.
+ Alpha component value of this color.
+ A instance.
+
+
+
+ Creates a clone of the current color.
+
+ A clone of the current color.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The color to compare this color with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current color.
+
+ The object to compare this color with.
+ True when the specified object is equal to the current color.
+
+
+
+ Determines whether the specified color is equal to the current color.
+
+ The color to compare this color with.
+ True when the specified color is equal to the current color.
+
+
+
+ Determines whether the specified color is fuzzy equal to the current color.
+
+ The color to compare this color with.
+ The fuzz factor.
+ True when the specified color is fuzzy equal to the current instance.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts the value of this instance to a hexadecimal string.
+
+ The .
+
+
+
+ Interface for a native instance.
+
+
+
+
+ Gets a pointer to the native instance.
+
+
+
+
+ Class that contains information about an image format.
+
+
+
+
+ Gets a value indicating whether the format can be read multithreaded.
+
+
+
+
+ Gets a value indicating whether the format can be written multithreaded.
+
+
+
+
+ Gets the description of the format.
+
+
+
+
+ Gets the format.
+
+
+
+
+ Gets a value indicating whether the format supports multiple frames.
+
+
+
+
+ Gets a value indicating whether the format is readable.
+
+
+
+
+ Gets a value indicating whether the format is writable.
+
+
+
+
+ Gets the mime type.
+
+
+
+
+ Gets the module.
+
+
+
+
+ Determines whether the specified MagickFormatInfo instances are considered equal.
+
+ The first MagickFormatInfo to compare.
+ The second MagickFormatInfo to compare.
+
+
+
+ Determines whether the specified MagickFormatInfo instances are not considered equal.
+
+ The first MagickFormatInfo to compare.
+ The second MagickFormatInfo to compare.
+
+
+
+ Returns the format information. The extension of the supplied file is used to determine
+ the format.
+
+ The file to check.
+ The format information.
+
+
+
+ Returns the format information of the specified format.
+
+ The image format.
+ The format information.
+
+
+
+ Returns the format information. The extension of the supplied file name is used to
+ determine the format.
+
+ The name of the file to check.
+ The format information.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a string that represents the current format.
+
+ A string that represents the current format.
+
+
+
+ Unregisters this format.
+
+ True when the format was found and unregistered.
+
+
+
+ Class that represents an ImageMagick image.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The color to fill the image with.
+ The width.
+ The height.
+
+
+
+ Initializes a new instance of the class.
+
+ The image to create a copy of.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Finalizes an instance of the class.
+
+
+
+
+ Event that will be raised when progress is reported by this image.
+
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+
+
+
+ Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an
+ animated sequence.
+
+
+
+
+ Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for.
+
+
+
+
+ Gets the names of the artifacts.
+
+
+
+
+ Gets the names of the attributes.
+
+
+
+
+ Gets or sets the background color of the image.
+
+
+
+
+ Gets the height of the image before transformations.
+
+
+
+
+ Gets the width of the image before transformations.
+
+
+
+
+ Gets or sets a value indicating whether black point compensation should be used.
+
+
+
+
+ Gets or sets the border color of the image.
+
+
+
+
+ Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used
+ when discriminating between pixels.
+
+
+
+
+ Gets the number of channels that the image contains.
+
+
+
+
+ Gets the channels of the image.
+
+
+
+
+ Gets or sets the chromaticity blue primary point.
+
+
+
+
+ Gets or sets the chromaticity green primary point.
+
+
+
+
+ Gets or sets the chromaticity red primary point.
+
+
+
+
+ Gets or sets the chromaticity white primary point.
+
+
+
+
+ Gets or sets the image class (DirectClass or PseudoClass)
+ NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information
+ if the number of colors in the image is greater than the maximum palette size (either 256 (Q8)
+ or 65536 (Q16).
+
+
+
+
+ Gets or sets the distance where colors are considered equal.
+
+
+
+
+ Gets or sets the colormap size (number of colormap entries).
+
+
+
+
+ Gets or sets the color space of the image.
+
+
+
+
+ Gets or sets the color type of the image.
+
+
+
+
+ Gets or sets the comment text of the image.
+
+
+
+
+ Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening).
+
+
+
+
+ Gets or sets the compression method to use.
+
+
+
+
+ Gets or sets the vertical and horizontal resolution in pixels of the image.
+
+
+
+
+ Gets or sets the depth (bits allocated to red/green/blue components).
+
+
+
+
+ Gets the preferred size of the image when encoding.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support
+ endian-specific options.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the image file size.
+
+
+
+
+ Gets or sets the filter to use when resizing image.
+
+
+
+
+ Gets or sets the format of the image.
+
+
+
+
+ Gets the information about the format of the image.
+
+
+
+
+ Gets the gamma level of the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the gif disposal method.
+
+
+
+
+ Gets a value indicating whether the image contains a clipping path.
+
+
+
+
+ Gets or sets a value indicating whether the image supports transparency (alpha channel).
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets or sets the type of interlacing to use.
+
+
+
+
+ Gets or sets the pixel color interpolate method to use.
+
+
+
+
+ Gets a value indicating whether none of the pixels in the image have an alpha value other
+ than OpaqueAlpha (QuantumRange).
+
+
+
+
+ Gets or sets the label of the image.
+
+
+
+
+ Gets or sets the matte color.
+
+
+
+
+ Gets or sets the photo orientation of the image.
+
+
+
+
+ Gets or sets the preferred size and location of an image canvas.
+
+
+
+
+ Gets the names of the profiles.
+
+
+
+
+ Gets or sets the JPEG/MIFF/PNG compression level (default 75).
+
+
+
+
+ Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Gets or sets the type of rendering intent.
+
+
+
+
+ Gets the settings for this MagickImage instance.
+
+
+
+
+ Gets the signature of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets the number of colors in the image.
+
+
+
+
+ Gets or sets the virtual pixel method.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Converts the specified instance to a byte array.
+
+ The to convert.
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Initializes a new instance of the class using the specified base64 string.
+
+ The base64 string to load the image from.
+ A new instance of the class.
+
+
+
+ Adaptive-blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it.
+
+ The profile to add or overwrite.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it when overWriteExisting is true.
+
+ The profile to add or overwrite.
+ When set to false an existing profile with the same name
+ won't be overwritten.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Affine Transform image.
+
+ The affine matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the specified alpha option.
+
+ The option to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, and bounding area.
+
+ The text to use.
+ The bounding area.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ The rotation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate with text (bounding area is entire image) and placement gravity.
+
+ The text to use.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ The channel(s) to set the gamma for.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts an image so that its orientation is suitable for viewing.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Automatically selects a threshold and replaces each pixel in the image with a black pixel if
+ the image intentsity is less than the selected threshold otherwise white.
+
+ The threshold method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth
+ property to get the current value.
+
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components).
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to get the depth for.
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to set the depth for.
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components).
+
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image the specified channel of the image with the default blur factor (0x1).
+
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor and channel.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The size of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The width of the border.
+ The height of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ The channel(s) that should be changed.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ The radius of the gaussian smoothing filter.
+ The sigma of the gaussian smoothing filter.
+ Percentage of edge pixels in the lower threshold.
+ Percentage of edge pixels in the upper threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical and horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical or horizontal subregion of image) using the specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ The channel(s) to clamp.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Name of clipping path resource. If name is preceded by #, use
+ clipping path numbered by name.
+ Specifies if operations take effect inside or outside the clipping
+ path
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image with the specified geometry.
+
+ The area to clone.
+ A clone of the current image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ The channel(s) to clut.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the alpha channel to the specified color.
+
+ The color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the color decision list from the specified ASC CDL file.
+
+ The file to read the ASC CDL information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha.
+
+ The color to use.
+ The alpha percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha for red, green,
+ and blue quantums
+
+ The color to use.
+ The alpha percentage for red.
+ The alpha percentage for green.
+ The alpha percentage for blue.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color matrix to the image channels.
+
+ The color matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compare current image with another image and returns error information.
+
+ The other image to compare with this image.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares the current instance with another image. Only the size of the image is compared.
+
+ The object to compare this image with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ How many neighbors to visit, choose from 4 or 8.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ The settings for this operation.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Use true to enhance the contrast and false to reduce the contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ The channel(s) to constrast stretch.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Convolve image. Applies a user-specified convolution to the image.
+
+ The convolution matrix.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to copy the pixels to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to start the copy from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to start the copy from.
+ The Y offset to start the copy from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to copy the pixels to.
+ The Y offset to copy the pixels to.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The width of the tile.
+ The height of the tile.
+ New title of the current image.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The size of the tile.
+ New title of the current image.
+
+
+
+ Displaces an image's colormap by a given number of positions.
+
+ Displace the colormap this amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts cipher pixels to plain pixels.
+
+ The password that was used to encrypt the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes skew from the image. Skew is an artifact that occurs in scanned images because of
+ the camera being misaligned, imperfections in the scanning or surface, or simply because
+ the paper was not placed completely flat when scanned. The value of threshold ranges
+ from 0 to QuantumRange.
+
+ The threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Despeckle image (reduce speckle noise).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the color type of the image. This method can be used to automatically make the
+ type GrayScale.
+
+ Thrown when an error is raised by ImageMagick.
+ The color type of the image.
+
+
+
+ Disposes the instance.
+
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image of the same size as the source image.
+
+ The distortion method to use.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image usually of the same size as the source image, unless
+ 'bestfit' is set to true.
+
+ The distortion method to use.
+ Attempt to 'bestfit' the size of the resulting image.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using a collection of drawables.
+
+ The drawables to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Edge image (hilight edges in image).
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect) with default value (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts pixels to cipher-pixels.
+
+ The password that to encrypt the image with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a digital filter that improves the quality of a noisy image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a histogram equalization to the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The function.
+ The arguments for the function.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the rectangle.
+
+ The geometry to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flip image (reflect each scanline in the vertical direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement
+ alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flop image (reflect each scanline in the horizontal direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ Specifies if new lines should be ignored.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php.
+
+ The expression, more info here: http://www.imagemagick.org/script/escape.php.
+ The result of the expression.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the default geometry (25x25+6+6).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified geometry.
+
+ The geometry of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with and height.
+
+ The width of the frame.
+ The height of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with, height, innerBevel and outerBevel.
+
+ The width of the frame.
+ The height of the frame.
+ The inner bevel of the frame.
+ The outer bevel of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ The channel(s) to apply the expression to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma for the channel.
+ The channel(s) to gamma correct.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the 8bim profile from the image.
+
+ Thrown when an error is raised by ImageMagick.
+ The 8bim profile from the image.
+
+
+
+ Returns the value of a named image attribute.
+
+ The name of the attribute.
+ The value of a named image attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the default clipping path. Null will be returned if the image has no clipping path.
+
+ The default clipping path. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the clipping path with the specified name. Null will be returned if the image has no clipping path.
+
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ The clipping path with the specified name. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the color at colormap position index.
+
+ The position index.
+ he color at colormap position index.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the color profile from the image.
+
+ The color profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the value of the artifact with the specified name.
+
+ The name of the artifact.
+ The value of the artifact with the specified name.
+
+
+
+ Retrieve the exif profile from the image.
+
+ The exif profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Retrieve the iptc profile from the image.
+
+ The iptc profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image. This instance
+ will not do any bounds checking and directly call ImageMagick.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ A named profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the xmp profile from the image.
+
+ The xmp profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts the colors in the image to gray.
+
+ The pixel intensity method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (Hald CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a color histogram.
+
+ A color histogram.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ The width of the neighborhood.
+ The height of the neighborhood.
+ The line count threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Implode image (special effect).
+
+ The extent of the implosion.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with
+ replacement alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that does not match the target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't match the specified color to transparent.
+
+ The color that should not be made transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Discards any pixels below the black point and above the white point and levels the remaining pixels.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local contrast enhancement.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The strength of the blur mask.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lower image (lighten or darken the edges of an image to give a 3-D lowered effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Magnify image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+ The color distance
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+ The color distance
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent brightness of an image.
+
+ The brightness percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent saturation and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent hue, saturation, and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ The hue percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology settings.
+
+ The morphology settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the normalized moments of one or more image channels.
+
+ The normalized moments of one or more image channels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Motion blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The angle the object appears to be comming from (zero degrees is from the right).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Use true to negate only the grayscale colors.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ Use true to negate only the grayscale colors.
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Normalize image (increase contrast by normalizing the pixel values to span the full range
+ of color values)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+ The radius of the circular neighborhood.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that matches target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ The channel(s) to dither.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ The channel(s) to perceptible.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the perceptual hash of this image.
+
+ The perceptual hash of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a Polaroid picture.
+
+ The caption to put on the image.
+ The angle of image.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets an internal option to preserve the color type.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize image (reduce number of colors).
+
+ Quantize settings.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Raise image (lighten or darken the edges of an image to give a 3-D raised effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The color to fill the image with.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ The order to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Associates a mask with the image as defined by the specified region.
+
+ The mask region.
+
+
+
+ Removes the artifact with the specified name.
+
+ The name of the artifact.
+
+
+
+ Removes the attribute with the specified name.
+
+ The name of the attribute.
+
+
+
+ Removes the region mask of the image.
+
+
+
+
+ Remove a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resets the page property of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The new X resolution.
+ The new Y resolution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The density to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Roll image (rolls image vertically and horizontally).
+
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotate image clockwise by specified number of degrees.
+
+ Specify a negative number for to rotate counter-clockwise.
+ The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Quantize colorspace
+ This represents the minimum number of pixels contained in
+ a hexahedra before it can be considered valid (expressed as a percentage).
+ The smoothing threshold eliminates noise in the second
+ derivative of the histogram. As the value is increased, you can expect a smoother second
+ derivative
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the channels from the image and returns it as grayscale images.
+
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the specified channels from the image and returns it as grayscale images.
+
+ The channel(s) to separates.
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ The tone threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inserts the artifact with the specified name and value into the artifact tree of the image.
+
+ The name of the artifact.
+ The value of the artifact.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lessen (or intensify) when adding noise to an image.
+
+ The attenuate value.
+
+
+
+ Sets a named image attribute.
+
+ The name of the attribute.
+ The value of the attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the default clipping path.
+
+ The clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the clipping path with the specified name.
+
+ The clipping path.
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set color at colormap position index.
+
+ The position index.
+ The color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ When comparing images, emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ When comparing images, de-emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ Shade image using distant light source.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ The channel(s) that should be shaded.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Shave pixels from image edges.
+
+ The number of pixels to shave left and right.
+ The number of pixels to shave top and bottom.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shear image (create parallelogram by sliding image by X or Y axis).
+
+ Specifies the number of x degrees to shear the image.
+ Specifies the number of y degrees to shear the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given
+ radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma.
+ Use a radius of 0 and sketch selects a suitable radius for you.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Apply the effect along this angle.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Splice the background color into the image.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Pixel interpolate method.
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width
+ and height.
+
+ The statistic type.
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the image statistics.
+
+ The image statistics.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add a digital watermark to the image (based on second image)
+
+ The image to use as a watermark.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create an image which appears in stereo when viewed with red-blue glasses (Red image on
+ left, blue on right)
+
+ The image to use as the right part of the resulting image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Strips an image of all profiles and comments.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ Pixel interpolate method.
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ Minimum distortion for (sub)image match.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Channel a texture on image background.
+
+ The image to use as a texture on the image background.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Threshold image.
+
+ The threshold percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ An opacity value used for tinting.
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 .
+
+ The format to use.
+ A base64 .
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ The format to use.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a string that represents the current image.
+
+ A string that represents the current image.
+
+
+
+ Transforms the image from the colorspace of the source profile to the target profile. The
+ source profile will only be used if the image does not contain a color profile. Nothing
+ will happen if the source profile has a different colorspace then that of the image.
+
+ The source color profile.
+ The target color profile
+
+
+
+ Add alpha channel to image, setting pixels matching color to transparent.
+
+ The color to make transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a horizontal mirror image by reflecting the pixels around the central y-axis while
+ rotating them by 90 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a vertical mirror image by reflecting the pixels around the central x-axis while
+ rotating them by 270 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Trim edges that are the background color from the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the unique colors of an image.
+
+ The unique colors of an image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The x ellipse offset.
+ the y ellipse offset.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Pixel interpolate method.
+ The amplitude.
+ The length of the wave.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Represents the collection of images.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The images to add to the collection.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Finalizes an instance of the class.
+
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+ Gets the number of images in the collection.
+
+
+
+
+ Gets a value indicating whether the collection is read-only.
+
+
+
+
+ Gets or sets the image at the specified index.
+
+ The index of the image to get.
+
+
+
+ Converts the specified instance to a byte array.
+
+ The to convert.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator that iterates through the collection.
+
+
+
+ Adds an image to the collection.
+
+ The image to add.
+
+
+
+ Adds an image with the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a the specified images to this collection.
+
+ The images to add to the collection.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a Clone of the images from the specified collection to this collection.
+
+ A collection of MagickImages.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection horizontally (+append).
+
+ A single image, by appending all the images in the collection horizontally (+append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection vertically (-append).
+
+ A single image, by appending all the images in the collection vertically (-append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge a sequence of images. This is useful for GIF animation sequences that have page
+ offsets and disposal methods
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes all images from the collection.
+
+
+
+
+ Creates a clone of the current image collection.
+
+ A clone of the current image collection.
+
+
+
+ Combines the images into a single image. The typical ordering would be
+ image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Combines the images into a single image. The grayscale value of the pixels of each image
+ in the sequence is assigned in order to the specified channels of the combined image.
+ The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The image colorspace.
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines whether the collection contains the specified image.
+
+ The image to check.
+ True when the collection contains the specified image.
+
+
+
+ Copies the images to an Array, starting at a particular Array index.
+
+ The one-dimensional Array that is the destination.
+ The zero-based index in 'destination' at which copying begins.
+
+
+
+ Break down an image sequence into constituent parts. This is useful for creating GIF or
+ MNG animation sequences.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Disposes the instance.
+
+
+
+
+ Evaluate image pixels into a single image. All the images in the collection must be the
+ same size in pixels.
+
+ The operator.
+ The resulting image of the evaluation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flatten this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the flatten operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns an enumerator that iterates through the images.
+
+ An enumerator that iterates through the images.
+
+
+
+ Determines the index of the specified image.
+
+ The image to check.
+ The index of the specified image.
+
+
+
+ Inserts an image into the collection.
+
+ The index to insert the image.
+ The image to insert.
+
+
+
+ Inserts an image with the specified file name into the collection.
+
+ The index to insert the image.
+ The fully qualified name of the image file, or the relative image file name.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the merge operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create a composite image by combining the images with the specified settings.
+
+ The settings to use.
+ The resulting image of the montage operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ The Morph method requires a minimum of two images. The first image is transformed into
+ the second by a number of intervening images as specified by frames.
+
+ The number of in-between images to generate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inlay the images to form a single coherent picture.
+
+ The resulting image of the mosaic operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. From
+ this it attempts to select the smallest cropped image to replace each frame, while
+ preserving the results of the GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the
+ animation, if it improves the total number of pixels in the resulting GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. Any
+ pixel that does not change the displayed result is replaced with transparency.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ Quantize settings.
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes the first occurrence of the specified image from the collection.
+
+ The image to remove.
+ True when the image was found and removed.
+
+
+
+ Removes the image at the specified index from the collection.
+
+ The index of the image to remove.
+
+
+
+ Resets the page property of every image in the collection.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reverses the order of the images in the collection.
+
+
+
+
+ Smush images from list into single image in horizontal direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Smush images from list into single image in vertical direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 string.
+
+ The format to use.
+ A base64 .
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Class that can be used to initialize Magick.NET.
+
+
+
+
+ Event that will be raised when something is logged by ImageMagick.
+
+
+
+
+ Gets the features reported by ImageMagick.
+
+
+
+
+ Gets the information about the supported formats.
+
+
+
+
+ Gets the font families that are known by ImageMagick.
+
+
+
+
+ Gets the version of Magick.NET.
+
+
+
+
+ Returns the format information of the specified format based on the extension of the file.
+
+ The file to get the format for.
+ The format information.
+
+
+
+ Returns the format information of the specified format.
+
+ The image format.
+ The format information.
+
+
+
+ Returns the format information of the specified format based on the extension of the
+ file. If that fails the format will be determined by 'pinging' the file.
+
+ The name of the file to get the format for.
+ The format information.
+
+
+
+ Initializes ImageMagick with the xml files that are located in the specified path.
+
+ The path that contains the ImageMagick xml files.
+
+
+
+ Initializes ImageMagick with the specified configuration files and returns the path to the
+ temporary directory where the xml files were saved.
+
+ The configuration files ot initialize ImageMagick with.
+ The path of the folder that was created and contains the configuration files.
+
+
+
+ Initializes ImageMagick with the specified configuration files in the specified the path.
+
+ The configuration files ot initialize ImageMagick with.
+ The directory to save the configuration files in.
+
+
+
+ Set the events that will be written to the log. The log will be written to the Log event
+ and the debug window in VisualStudio. To change the log settings you must use a custom
+ log.xml file.
+
+ The events that will be logged.
+
+
+
+ Sets the directory that contains the Ghostscript file gsdll32.dll / gsdll64.dll.
+
+ The path of the Ghostscript directory.
+
+
+
+ Sets the directory that contains the Ghostscript font files.
+
+ The path of the Ghostscript font directory.
+
+
+
+ Sets the directory that will be used when ImageMagick does not have enough memory for the
+ pixel cache.
+
+ The path where temp files will be written.
+
+
+
+ Sets the pseudo-random number generator secret key.
+
+ The secret key.
+
+
+
+ Encapsulates a matrix of doubles.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The order.
+ The values to initialize the matrix with.
+
+
+
+ Gets the order of the matrix.
+
+
+
+
+ Get or set the value at the specified x/y position.
+
+ The x position
+ The y position
+
+
+
+ Gets the value at the specified x/y position.
+
+ The x position
+ The y position
+ The value at the specified x/y position.
+
+
+
+ Set the column at the specified x position.
+
+ The x position
+ The values
+
+
+
+ Set the row at the specified y position.
+
+ The y position
+ The values
+
+
+
+ Set the value at the specified x/y position.
+
+ The x position
+ The y position
+ The value
+
+
+
+ Returns a string that represents the current DoubleMatrix.
+
+ The double array.
+
+
+
+ Class that can be used to initialize OpenCL.
+
+
+
+
+ Gets or sets a value indicating whether OpenCL is enabled.
+
+
+
+
+ Gets all the OpenCL devices.
+
+ A iteration.
+
+
+
+ Sets the directory that will be used by ImageMagick to store OpenCL cache files.
+
+ The path of the OpenCL cache directory.
+
+
+
+ Represents an OpenCL device.
+
+
+
+
+ Gets the benchmark score of the device.
+
+
+
+
+ Gets the type of the device.
+
+
+
+
+ Gets the name of the device.
+
+
+
+
+ Gets or sets a value indicating whether the device is enabled or disabled.
+
+
+
+
+ Gets all the kernel profile records for this devices.
+
+ A .
+
+
+
+ Gets or sets a value indicating whether kernel profiling is enabled.
+ This can be used to get information about the OpenCL performance.
+
+
+
+
+ Gets the OpenCL version supported by the device.
+
+
+
+
+ Represents a kernel profile record for an OpenCL device.
+
+
+
+
+ Gets the average duration of all executions in microseconds.
+
+
+
+
+ Gets the number of times that this kernel was executed.
+
+
+
+
+ Gets the maximum duration of a single execution in microseconds.
+
+
+
+
+ Gets the minimum duration of a single execution in microseconds.
+
+
+
+
+ Gets the name of the device.
+
+
+
+
+ Gets the total duration of all executions in microseconds.
+
+
+
+
+ Class that can be used to optimize jpeg files.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Gets or sets a value indicating whether a progressive jpeg file will be created.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress.
+ The jpeg quality.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress.
+ The jpeg quality.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The jpeg file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the jpg image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Class that can be used to optimize gif files.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The gif file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the gif image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The gif file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the gif image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Interface for classes that can optimize an image.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The image file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Class that can be used to optimize png files.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Gets the format that the optimizer supports.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The png file to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the png image to compress.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The png file to optimize.
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The png file to optimize.
+ True when the image could be compressed otherwise false.
+
+
+
+ Class that can be used to acquire information about the Quantum.
+
+
+
+
+ Gets the Quantum depth.
+
+
+
+
+ Gets the maximum value of the quantum.
+
+
+
+
+ Class that can be used to set the limits to the resources that are being used.
+
+
+
+
+ Gets or sets the pixel cache limit in bytes. Requests for memory above this limit will fail.
+
+
+
+
+ Gets or sets the maximum height of an image.
+
+
+
+
+ Gets or sets the pixel cache limit in bytes. Once this memory limit is exceeded, all subsequent pixels cache
+ operations are to/from disk.
+
+
+
+
+ Gets or sets the time specified in milliseconds to periodically yield the CPU for.
+
+
+
+
+ Gets or sets the maximum width of an image.
+
+
+
+
+ Class that contains various settings.
+
+
+
+
+ Gets or sets the affine to use when annotating with text or drawing.
+
+
+
+
+ Gets or sets the background color.
+
+
+
+
+ Gets or sets the border color.
+
+
+
+
+ Gets or sets the color space.
+
+
+
+
+ Gets or sets the color type of the image.
+
+
+
+
+ Gets or sets the compression method to use.
+
+
+
+
+ Gets or sets a value indicating whether printing of debug messages from ImageMagick is enabled when a debugger is attached.
+
+
+
+
+ Gets or sets the vertical and horizontal resolution in pixels.
+
+
+
+
+ Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support
+ endian-specific options.
+
+
+
+
+ Gets or sets the fill color.
+
+
+
+
+ Gets or sets the fill pattern.
+
+
+
+
+ Gets or sets the rule to use when filling drawn objects.
+
+
+
+
+ Gets or sets the text rendering font.
+
+
+
+
+ Gets or sets the text font family.
+
+
+
+
+ Gets or sets the font point size.
+
+
+
+
+ Gets or sets the font style.
+
+
+
+
+ Gets or sets the font weight.
+
+
+
+
+ Gets or sets the the format of the image.
+
+
+
+
+ Gets or sets the preferred size and location of an image canvas.
+
+
+
+
+ Gets or sets a value indicating whether stroke anti-aliasing is enabled or disabled.
+
+
+
+
+ Gets or sets the color to use when drawing object outlines.
+
+
+
+
+ Gets or sets the pattern of dashes and gaps used to stroke paths. This represents a
+ zero-terminated array of numbers that specify the lengths of alternating dashes and gaps
+ in pixels. If a zero value is not found it will be added. If an odd number of values is
+ provided, then the list of values is repeated to yield an even number of values.
+
+
+
+
+ Gets or sets the distance into the dash pattern to start the dash (default 0) while
+ drawing using a dash pattern,.
+
+
+
+
+ Gets or sets the shape to be used at the end of open subpaths when they are stroked.
+
+
+
+
+ Gets or sets the shape to be used at the corners of paths (or other vector shapes) when they
+ are stroked.
+
+
+
+
+ Gets or sets the miter limit. When two line segments meet at a sharp angle and miter joins have
+ been specified for 'lineJoin', it is possible for the miter to extend far beyond the thickness
+ of the line stroking the path. The miterLimit' imposes a limit on the ratio of the miter
+ length to the 'lineWidth'. The default value is 4.
+
+
+
+
+ Gets or sets the pattern image to use while stroking object outlines.
+
+
+
+
+ Gets or sets the stroke width for drawing lines, circles, ellipses, etc.
+
+
+
+
+ Gets or sets a value indicating whether Postscript and TrueType fonts should be anti-aliased (default true).
+
+
+
+
+ Gets or sets text direction (right-to-left or left-to-right).
+
+
+
+
+ Gets or sets the text annotation encoding (e.g. "UTF-16").
+
+
+
+
+ Gets or sets the text annotation gravity.
+
+
+
+
+ Gets or sets the text inter-line spacing.
+
+
+
+
+ Gets or sets the text inter-word spacing.
+
+
+
+
+ Gets or sets the text inter-character kerning.
+
+
+
+
+ Gets or sets the text undercolor box.
+
+
+
+
+ Gets or sets a value indicating whether verbose output os turned on or off.
+
+
+
+
+ Gets or sets the specified area to extract from the image.
+
+
+
+
+ Gets or sets the number of scenes.
+
+
+
+
+ Gets or sets a value indicating whether a monochrome reader should be used.
+
+
+
+
+ Gets or sets the size of the image.
+
+
+
+
+ Gets or sets the active scene.
+
+
+
+
+ Gets or sets scenes of the image.
+
+
+
+
+ Returns the value of a format-specific option.
+
+ The format to get the option for.
+ The name of the option.
+ The value of a format-specific option.
+
+
+
+ Returns the value of a format-specific option.
+
+ The name of the option.
+ The value of a format-specific option.
+
+
+
+ Removes the define with the specified name.
+
+ The format to set the define for.
+ The name of the define.
+
+
+
+ Removes the define with the specified name.
+
+ The name of the define.
+
+
+
+ Sets a format-specific option.
+
+ The format to set the define for.
+ The name of the define.
+ The value of the define.
+
+
+
+ Sets a format-specific option.
+
+ The format to set the option for.
+ The name of the option.
+ The value of the option.
+
+
+
+ Sets a format-specific option.
+
+ The name of the option.
+ The value of the option.
+
+
+
+ Sets format-specific options with the specified defines.
+
+ The defines to set.
+
+
+
+ Creates a define string for the specified format and name.
+
+ The format to set the define for.
+ The name of the define.
+ A string for the specified format and name.
+
+
+
+ Copies the settings from the specified .
+
+ The settings to copy the data from.
+
+
+
+ Class that contains setting for the montage operation.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the color of the background that thumbnails are composed on.
+
+
+
+
+ Gets or sets the frame border color.
+
+
+
+
+ Gets or sets the pixels between thumbnail and surrounding frame.
+
+
+
+
+ Gets or sets the fill color.
+
+
+
+
+ Gets or sets the label font.
+
+
+
+
+ Gets or sets the font point size.
+
+
+
+
+ Gets or sets the frame geometry (width & height frame thickness).
+
+
+
+
+ Gets or sets the thumbnail width & height plus border width & height.
+
+
+
+
+ Gets or sets the thumbnail position (e.g. SouthWestGravity).
+
+
+
+
+ Gets or sets the thumbnail label (applied to image prior to montage).
+
+
+
+
+ Gets or sets a value indicating whether drop-shadows on thumbnails are enabled or disabled.
+
+
+
+
+ Gets or sets the outline color.
+
+
+
+
+ Gets or sets the background texture image.
+
+
+
+
+ Gets or sets the frame geometry (width & height frame thickness).
+
+
+
+
+ Gets or sets the montage title.
+
+
+
+
+ Gets or sets the transparent color.
+
+
+
+
+ Class that contains setting for quantize operations.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the maximum number of colors to quantize to.
+
+
+
+
+ Gets or sets the colorspace to quantize in.
+
+
+
+
+ Gets or sets the dither method to use.
+
+
+
+
+ Gets or sets a value indicating whether errors should be measured.
+
+
+
+
+ Gets or setsthe quantization tree-depth.
+
+
+
+
+ The normalized moments of one image channels.
+
+
+
+
+ Gets the centroid.
+
+
+
+
+ Gets the channel of this moment.
+
+
+
+
+ Gets the ellipse axis.
+
+
+
+
+ Gets the ellipse angle.
+
+
+
+
+ Gets the ellipse eccentricity.
+
+
+
+
+ Gets the ellipse intensity.
+
+
+
+
+ Returns the Hu invariants.
+
+ The index to use.
+ The Hu invariants.
+
+
+
+ Contains the he perceptual hash of one image channel.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The channel.>
+ SRGB hu perceptual hash.
+ Hclp hu perceptual hash.
+ A string representation of this hash.
+
+
+
+ Gets the channel.
+
+
+
+
+ SRGB hu perceptual hash.
+
+ The index to use.
+ The SRGB hu perceptual hash.
+
+
+
+ Hclp hu perceptual hash.
+
+ The index to use.
+ The Hclp hu perceptual hash.
+
+
+
+ Returns the sum squared difference between this hash and the other hash.
+
+ The to get the distance of.
+ The sum squared difference between this hash and the other hash.
+
+
+
+ Returns a string representation of this hash.
+
+ A string representation of this hash.
+
+
+
+ Encapsulation of the ImageMagick ImageChannelStatistics object.
+
+
+
+
+ Gets the channel.
+
+
+
+
+ Gets the depth of the channel.
+
+
+
+
+ Gets the entropy.
+
+
+
+
+ Gets the kurtosis.
+
+
+
+
+ Gets the maximum value observed.
+
+
+
+
+ Gets the average (mean) value observed.
+
+
+
+
+ Gets the minimum value observed.
+
+
+
+
+ Gets the skewness.
+
+
+
+
+ Gets the standard deviation, sqrt(variance).
+
+
+
+
+ Gets the sum.
+
+
+
+
+ Gets the sum cubed.
+
+
+
+
+ Gets the sum fourth power.
+
+
+
+
+ Gets the sum squared.
+
+
+
+
+ Gets the variance.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The channel statistics to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ The normalized moments of one or more image channels.
+
+
+
+
+ Gets the moments for the all the channels.
+
+ The moments for the all the channels.
+
+
+
+ Gets the moments for the specified channel.
+
+ The channel to get the moments for.
+ The moments for the specified channel.
+
+
+
+ Contains the he perceptual hash of one or more image channels.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The
+
+
+
+ Returns the perceptual hash for the specified channel.
+
+ The channel to get the has for.
+ The perceptual hash for the specified channel.
+
+
+
+ Returns the sum squared difference between this hash and the other hash.
+
+ The to get the distance of.
+ The sum squared difference between this hash and the other hash.
+
+
+
+ Returns a string representation of this hash.
+
+ A .
+
+
+
+ Encapsulation of the ImageMagick ImageStatistics object.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Returns the statistics for the all the channels.
+
+ The statistics for the all the channels.
+
+
+
+ Returns the statistics for the specified channel.
+
+ The channel to get the statistics for.
+ The statistics for the specified channel.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ Truw when the specified object is equal to the current .
+
+
+
+ Determines whether the specified image statistics is equal to the current .
+
+ The image statistics to compare this with.
+ True when the specified image statistics is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Encapsulation of the ImageMagick connected component object.
+
+
+
+
+ Gets the centroid of the area.
+
+
+
+
+ Gets the color of the area.
+
+
+
+
+ Gets the height of the area.
+
+
+
+
+ Gets the id of the area.
+
+
+
+
+ Gets the width of the area.
+
+
+
+
+ Gets the X offset from origin.
+
+
+
+
+ Gets the Y offset from origin.
+
+
+
+
+ Returns the geometry of the area of this connected component.
+
+ The geometry of the area of this connected component.
+
+
+
+ Returns the geometry of the area of this connected component.
+
+ The number of pixels to extent the image with.
+ The geometry of the area of this connected component.
+
+
+
+ Encapsulation of the ImageMagick geometry object.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class using the specified width and height.
+
+ The width and height.
+
+
+
+ Initializes a new instance of the class using the specified width and height.
+
+ The width.
+ The height.
+
+
+
+ Initializes a new instance of the class using the specified offsets, width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width.
+ The height.
+
+
+
+ Initializes a new instance of the class using the specified width and height.
+
+ The percentage of the width.
+ The percentage of the height.
+
+
+
+ Initializes a new instance of the class using the specified offsets, width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The percentage of the width.
+ The percentage of the height.
+
+
+
+ Initializes a new instance of the class using the specified geometry.
+
+ Geometry specifications in the form: <width>x<height>
+ {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers)
+
+
+
+ Gets or sets a value indicating whether the image is resized based on the smallest fitting dimension (^).
+
+
+
+
+ Gets or sets a value indicating whether the image is resized if image is greater than size (>)
+
+
+
+
+ Gets or sets the height of the geometry.
+
+
+
+
+ Gets or sets a value indicating whether the image is resized without preserving aspect ratio (!)
+
+
+
+
+ Gets or sets a value indicating whether the width and height are expressed as percentages.
+
+
+
+
+ Gets or sets a value indicating whether the image is resized if the image is less than size (<)
+
+
+
+
+ Gets or sets a value indicating whether the image is resized using a pixel area count limit (@).
+
+
+
+
+ Gets or sets the width of the geometry.
+
+
+
+
+ Gets or sets the X offset from origin.
+
+
+
+
+ Gets or sets the Y offset from origin.
+
+
+
+
+ Converts the specified string to an instance of this type.
+
+ Geometry specifications in the form: <width>x<height>
+ {+-}<xoffset>{+-}<yoffset> (where width, height, xoffset, and yoffset are numbers)
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this geometry with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a that represents the position of the current .
+
+ A that represents the position of the current .
+
+
+
+ Returns a string that represents the current .
+
+ A string that represents the current .
+
+
+
+ PrimaryInfo information
+
+
+
+
+ Initializes a new instance of the class.
+
+ The x value.
+ The y value.
+ The z value.
+
+
+
+ Gets the X value.
+
+
+
+
+ Gets the Y value.
+
+
+
+
+ Gets the Z value.
+
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Used to obtain font metrics for text string given current font, pointsize, and density settings.
+
+
+
+
+ Gets the ascent, the distance in pixels from the text baseline to the highest/upper grid coordinate
+ used to place an outline point.
+
+
+
+
+ Gets the descent, the distance in pixels from the baseline to the lowest grid coordinate used to
+ place an outline point. Always a negative value.
+
+
+
+
+ Gets the maximum horizontal advance in pixels.
+
+
+
+
+ Gets the text height in pixels.
+
+
+
+
+ Gets the text width in pixels.
+
+
+
+
+ Gets the underline position.
+
+
+
+
+ Gets the underline thickness.
+
+
+
+
+ Base class for colors
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets the actual color of this instance.
+
+
+
+
+ Converts the specified color to a instance.
+
+ The color to use.
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this color with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current instance.
+
+ The object to compare this color with.
+ True when the specified object is equal to the current instance.
+
+
+
+ Determines whether the specified color is equal to the current color.
+
+ The color to compare this color with.
+ True when the specified color is equal to the current instance.
+
+
+
+ Determines whether the specified color is fuzzy equal to the current color.
+
+ The color to compare this color with.
+ The fuzz factor.
+ True when the specified color is fuzzy equal to the current instance.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts the value of this instance to an equivalent .
+
+ A instance.
+
+
+
+ Converts the value of this instance to a hexadecimal string.
+
+ The .
+
+
+
+ Updates the color value from an inherited class.
+
+
+
+
+ Class that represents a CMYK color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+ Alpha component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ Cyan component value of this color.
+ Magenta component value of this color.
+ Yellow component value of this color.
+ Key (black) component value of this color.
+ Alpha component value of this color.
+
+
+
+ Initializes a new instance of the class.
+
+ The CMYK hex string or name of the color (http://www.imagemagick.org/script/color.php).
+ For example: #F000, #FF000000, #FFFF000000000000
+
+
+
+ Gets or sets the alpha component value of this color.
+
+
+
+
+ Gets or sets the cyan component value of this color.
+
+
+
+
+ Gets or sets the key (black) component value of this color.
+
+
+
+
+ Gets or sets the magenta component value of this color.
+
+
+
+
+ Gets or sets the yellow component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Class that represents a gray color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Value between 0.0 - 1.0.
+
+
+
+ Gets or sets the shade of this color (value between 0.0 - 1.0).
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a HSL color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Hue component value of this color.
+ Saturation component value of this color.
+ Lightness component value of this color.
+
+
+
+ Gets or sets the hue component value of this color.
+
+
+
+
+ Gets or sets the lightness component value of this color.
+
+
+
+
+ Gets or sets the saturation component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a HSV color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Hue component value of this color.
+ Saturation component value of this color.
+ Value component value of this color.
+
+
+
+ Gets or sets the hue component value of this color.
+
+
+
+
+ Gets or sets the saturation component value of this color.
+
+
+
+
+ Gets or sets the value component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Performs a hue shift with the specified degrees.
+
+ The degrees.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a monochrome color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Specifies if the color is black or white.
+
+
+
+ Gets or sets a value indicating whether the color is black or white.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that represents a RGB color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Initializes a new instance of the class.
+
+ Red component value of this color.
+ Green component value of this color.
+ Blue component value of this color.
+
+
+
+ Gets or sets the blue component value of this color.
+
+
+
+
+ Gets or sets the green component value of this color.
+
+
+
+
+ Gets or sets the red component value of this color.
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Returns the complementary color for this color.
+
+ A instance.
+
+
+
+ Class that represents a YUV color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Y component value of this color.
+ U component value of this color.
+ V component value of this color.
+
+
+
+ Gets or sets the U component value of this color. (value beteeen -0.5 and 0.5)
+
+
+
+
+ Gets or sets the V component value of this color. (value beteeen -0.5 and 0.5)
+
+
+
+
+ Gets or sets the Y component value of this color. (value beteeen 0.0 and 1.0)
+
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The color to use.
+ A instance.
+
+
+
+ Updates the color value in an inherited class.
+
+
+
+
+ Class that contains the same colors as System.Drawing.Colors.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFFF00.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFFF00.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0F8FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FAEBD7FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7FFFD4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5F5DCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFE4C4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #000000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFEBCDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #0000FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8A2BE2FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #A52A2AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DEB887FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #5F9EA0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7FFF00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D2691EFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF7F50FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #6495EDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFF8DCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DC143CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00008BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #008B8BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B8860BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #A9A9A9FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #006400FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #BDB76BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8B008BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #556B2FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF8C00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9932CCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8B0000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #E9967AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8FBC8BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #483D8BFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #2F4F4FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00CED1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9400D3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF1493FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00BFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #696969FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #1E90FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B22222FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFAF0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #228B22FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF00FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DCDCDCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F8F8FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFD700FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DAA520FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #808080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #008000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #ADFF2FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0FFF0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF69B4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #CD5C5CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #4B0082FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFF0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F0E68CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #E6E6FAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFF0F5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7CFC00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFACDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #ADD8E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F08080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #E0FFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FAFAD2FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #90EE90FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D3D3D3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFB6C1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFA07AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #20B2AAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #87CEFAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #778899FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B0C4DEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFE0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FF00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #32CD32FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FAF0E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF00FFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #800000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #66CDAAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #0000CDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #BA55D3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9370DBFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #3CB371FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #7B68EEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FA9AFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #48D1CCFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #C71585FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #191970FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5FFFAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFE4E1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFE4B5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFDEADFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #000080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FDF5E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #808000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #6B8E23FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFA500FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF4500FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DA70D6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #EEE8AAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #98FB98FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #AFEEEEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DB7093FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFEFD5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFDAB9FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #CD853FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFC0CBFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #DDA0DDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #B0E0E6FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #800080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF0000FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #BC8F8FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #4169E1FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #8B4513FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FA8072FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F4A460FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #2E8B57FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFF5EEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #A0522DFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #C0C0C0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #87CEEBFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #6A5ACDFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #708090FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFAFAFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #00FF7FFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #4682B4FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D2B48CFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #008080FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #D8BFD8FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FF6347FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #40E0D0FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #EE82EEFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5DEB3FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFFFFFF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #F5F5F5FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #FFFF00FF.
+
+
+
+
+ Gets a system-defined color that has an RGBA value of #9ACD32FF.
+
+
+
+
+ Encapsulates the configuration files of ImageMagick.
+
+
+
+
+ Gets the default configuration.
+
+
+
+
+ Gets the coder configuration.
+
+
+
+
+ Gets the colors configuration.
+
+
+
+
+ Gets the configure configuration.
+
+
+
+
+ Gets the delegates configuration.
+
+
+
+
+ Gets the english configuration.
+
+
+
+
+ Gets the locale configuration.
+
+
+
+
+ Gets the log configuration.
+
+
+
+
+ Gets the magic configuration.
+
+
+
+
+ Gets the policy configuration.
+
+
+
+
+ Gets the thresholds configuration.
+
+
+
+
+ Gets the type configuration.
+
+
+
+
+ Gets the type-ghostscript configuration.
+
+
+
+
+ Interface that represents a configuration file.
+
+
+
+
+ Gets the file name.
+
+
+
+
+ Gets or sets the data of the configuration file.
+
+
+
+
+ Specifies bmp subtypes
+
+
+
+
+ ARGB1555
+
+
+
+
+ ARGB4444
+
+
+
+
+ RGB555
+
+
+
+
+ RGB565
+
+
+
+
+ Specifies dds compression methods
+
+
+
+
+ None
+
+
+
+
+ Dxt1
+
+
+
+
+ Base class that can create defines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The format where the defines are for.
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Gets the format where the defines are for.
+
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ The type of the enumeration.
+ A instance.
+
+
+
+ Create a define with the specified name and value.
+
+ The name of the define.
+ The value of the define.
+ The type of the enumerable.
+ A instance.
+
+
+
+ Specifies jp2 progression orders.
+
+
+
+
+ Layer-resolution-component-precinct order.
+
+
+
+
+ Resolution-layer-component-precinct order.
+
+
+
+
+ Resolution-precinct-component-layer order.
+
+
+
+
+ Precinct-component-resolution-layer order.
+
+
+
+
+ Component-precinct-resolution-layer order.
+
+
+
+
+ Specifies the DCT method.
+
+
+
+
+ Fast
+
+
+
+
+ Float
+
+
+
+
+ Slow
+
+
+
+
+ Specifies profile types
+
+
+
+
+ App profile
+
+
+
+
+ 8bim profile
+
+
+
+
+ Exif profile
+
+
+
+
+ Icc profile
+
+
+
+
+ Iptc profile
+
+
+
+
+ Iptc profile
+
+
+
+
+ Base class that can create write defines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The format where the defines are for.
+
+
+
+ Specifies tiff alpha options.
+
+
+
+
+ Unspecified
+
+
+
+
+ Associated
+
+
+
+
+ Unassociated
+
+
+
+
+ Base class that can create write defines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The format where the defines are for.
+
+
+
+ Gets the format where the defines are for.
+
+
+
+
+ Class for defines that are used when a bmp image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the subtype that will be used (bmp:subtype).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a dds image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether cluser fit is enabled or disabled (dds:cluster-fit).
+
+
+
+
+ Gets or sets the compression that will be used (dds:compression).
+
+
+
+
+ Gets or sets a value indicating whether the mipmaps should be resized faster but with a lower quality (dds:fast-mipmaps).
+
+
+
+
+ Gets or sets the the number of mipmaps, zero will disable writing mipmaps (dds:mipmaps).
+
+
+
+
+ Gets or sets a value indicating whether the mipmaps should be created from the images in the collection (dds:mipmaps=fromlist).
+
+
+
+
+ Gets or sets a value indicating whether weight by alpha is enabled or disabled when cluster fit is used (dds:weight-by-alpha).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Interface for a define.
+
+
+
+
+ Gets the format to set the define for.
+
+
+
+
+ Gets the name of the define.
+
+
+
+
+ Gets the value of the define.
+
+
+
+
+ Interface for an object that specifies defines for an image.
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Interface for defines that are used when reading an image.
+
+
+
+
+ Interface for defines that are used when writing an image.
+
+
+
+
+ Gets the format where the defines are for.
+
+
+
+
+ Class for defines that are used when a jp2 image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the maximum number of quality layers to decode (jp2:quality-layers).
+
+
+
+
+ Gets or sets the number of highest resolution levels to be discarded (jp2:reduce-factor).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a jp2 image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the number of resolutions to encode (jp2:number-resolutions).
+
+
+
+
+ Gets or sets the progression order (jp2:progression-order).
+
+
+
+
+ Gets or sets the quality layer PSNR, given in dB. The order is from left to right in ascending order (jp2:quality).
+
+
+
+
+ Gets or sets the compression ratio values. Each value is a factor of compression, thus 20 means 20 times compressed.
+ The order is from left to right in descending order. A final lossless quality layer is signified by the value 1 (jp2:rate).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a jpeg image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether block smoothing is enabled or disabled (jpeg:block-smoothing).
+
+
+
+
+ Gets or sets the desired number of colors (jpeg:colors).
+
+
+
+
+ Gets or sets the dtc method that will be used (jpeg:dct-method).
+
+
+
+
+ Gets or sets a value indicating whether fancy upsampling is enabled or disabled (jpeg:fancy-upsampling).
+
+
+
+
+ Gets or sets the size the scale the image to (jpeg:size). The output image won't be exactly
+ the specified size. More information can be found here: http://jpegclub.org/djpeg/.
+
+
+
+
+ Gets or sets the profile(s) that should be skipped when the image is read (profile:skip).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a jpeg image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the dtc method that will be used (jpeg:dct-method).
+
+
+
+
+ Gets or sets the compression quality that does not exceed the specified extent in kilobytes (jpeg:extent).
+
+
+
+
+ Gets or sets a value indicating whether optimize coding is enabled or disabled (jpeg:optimize-coding).
+
+
+
+
+ Gets or sets the quality scaling for luminance and chrominance separately (jpeg:quality).
+
+
+
+
+ Gets or sets the file name that contains custom quantization tables (jpeg:q-table).
+
+
+
+
+ Gets or sets jpeg sampling factor (jpeg:sampling-factor).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class that implements IDefine
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the define.
+ The value of the define.
+
+
+
+ Initializes a new instance of the class.
+
+ The format of the define.
+ The name of the define.
+ The value of the define.
+
+
+
+ Gets the format to set the define for.
+
+
+
+
+ Gets the name of the define.
+
+
+
+
+ Gets the value of the define.
+
+
+
+
+ Class for defines that are used when a pdf image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the size where the image should be scaled to (pdf:fit-page).
+
+
+
+
+ Gets or sets a value indicating whether use of the cropbox should be forced (pdf:use-trimbox).
+
+
+
+
+ Gets or sets a value indicating whether use of the trimbox should be forced (pdf:use-trimbox).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a png image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether the PNG decoder and encoder examine any ICC profile
+ that is present. By default, the PNG decoder and encoder examine any ICC profile that is present,
+ either from an iCCP chunk in the PNG input or supplied via an option, and if the profile is
+ recognized to be the sRGB profile, converts it to the sRGB chunk. You can use this option
+ to prevent this from happening; in such cases the iCCP chunk will be read. (png:preserve-iCCP)
+
+
+
+
+ Gets or sets the profile(s) that should be skipped when the image is read (profile:skip).
+
+
+
+
+ Gets or sets a value indicating whether the bytes should be swapped. The PNG specification
+ requires that any multi-byte integers be stored in network byte order (MSB-LSB endian).
+ This option allows you to fix any invalid PNG files that have 16-bit samples stored
+ incorrectly in little-endian order (LSB-MSB). (png:swap-bytes)
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Specifies which additional info should be written to the output file.
+
+
+
+
+ None
+
+
+
+
+ All
+
+
+
+
+ Only select the info that does not use geometry.
+
+
+
+
+ Class for defines that are used when a psd image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether alpha unblending should be enabled or disabled (psd:alpha-unblend).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a psd image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets which additional info should be written to the output file.
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a tiff image is read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets a value indicating whether the exif profile should be ignored (tiff:exif-properties).
+
+
+
+
+ Gets or sets the tiff tags that should be ignored (tiff:ignore-tags).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Class for defines that are used when a tiff image is written.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the tiff alpha (tiff:alpha).
+
+
+
+
+ Gets or sets the endianness of the tiff file (tiff:endian).
+
+
+
+
+ Gets or sets the endianness of the tiff file (tiff:fill-order).
+
+
+
+
+ Gets or sets the rows per strip (tiff:rows-per-strip).
+
+
+
+
+ Gets or sets the tile geometry (tiff:tile-geometry).
+
+
+
+
+ Gets the defines that should be set as a define on an image.
+
+
+
+
+ Adjusts the current affine transformation matrix with the specified affine transformation
+ matrix. Note that the current affine transform is adjusted rather than replaced.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate scaling element.
+ The Y coordinate scaling element.
+ The X coordinate shearing element.
+ The Y coordinate shearing element.
+ The X coordinate of the translation element.
+ The Y coordinate of the translation element.
+
+
+
+ Gets or sets the X coordinate scaling element.
+
+
+
+
+ Gets or sets the Y coordinate scaling element.
+
+
+
+
+ Gets or sets the X coordinate shearing element.
+
+
+
+
+ Gets or sets the Y coordinate shearing element.
+
+
+
+
+ Gets or sets the X coordinate of the translation element.
+
+
+
+
+ Gets or sets the Y coordinate of the translation element.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Reset to default
+
+
+
+
+ Sets the origin of coordinate system.
+
+ The X coordinate of the translation element.
+ The Y coordinate of the translation element.
+
+
+
+ Rotation to use.
+
+ The angle of the rotation.
+
+
+
+ Sets the scale to use.
+
+ The X coordinate scaling element.
+ The Y coordinate scaling element.
+
+
+
+ Skew to use in X axis
+
+ The X skewing element.
+
+
+
+ Skew to use in Y axis
+
+ The Y skewing element.
+
+
+
+ Paints on the image's alpha channel in order to set effected pixels to transparent.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+
+
+
+ Gets or sets the to use.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws an arc falling within a specified bounding rectangle on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The starting X coordinate of the bounding rectangle.
+ The starting Y coordinate of thebounding rectangle.
+ The ending X coordinate of the bounding rectangle.
+ The ending Y coordinate of the bounding rectangle.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+
+
+
+ Gets or sets the ending degrees of rotation.
+
+
+
+
+ Gets or sets the ending X coordinate of the bounding rectangle.
+
+
+
+
+ Gets or sets the ending Y coordinate of the bounding rectangle.
+
+
+
+
+ Gets or sets the starting degrees of rotation.
+
+
+
+
+ Gets or sets the starting X coordinate of the bounding rectangle.
+
+
+
+
+ Gets or sets the starting Y coordinate of the bounding rectangle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a bezier curve through a set of points on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Gets the coordinates.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the border color to be used for drawing bordered objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color of the border.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a circle on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The perimeter X coordinate.
+ The perimeter Y coordinate.
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the perimeter X coordinate.
+
+
+
+
+ Gets or sets the perimeter X coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Associates a named clipping path with the image. Only the areas drawn on by the clipping path
+ will be modified as ssize_t as it remains in effect.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The ID of the clip path.
+
+
+
+ Gets or sets the ID of the clip path.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the polygon fill rule to be used by the clipping path.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The rule to use when filling drawn objects.
+
+
+
+ Gets or sets the rule to use when filling drawn objects.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the interpretation of clip path units.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The clip path units.
+
+
+
+ Gets or sets the clip path units.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws color on image using the current fill color, starting at specified position, and using
+ specified paint method.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+
+
+
+ Gets or sets the PaintMethod to use.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableCompositeImage object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The image to draw.
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The algorithm to use.
+ The image to draw.
+
+
+
+ Initializes a new instance of the class.
+
+ The offset from origin.
+ The image to draw.
+
+
+
+ Initializes a new instance of the class.
+
+ The offset from origin.
+ The algorithm to use.
+ The image to draw.
+
+
+
+ Gets or sets the height to scale the image to.
+
+
+
+
+ Gets or sets the height to scale the image to.
+
+
+
+
+ Gets or sets the width to scale the image to.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableDensity object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The vertical and horizontal resolution.
+
+
+
+ Initializes a new instance of the class.
+
+ The vertical and horizontal resolution.
+
+
+
+ Gets or sets the vertical and horizontal resolution.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws an ellipse on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The X radius.
+ The Y radius.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+
+
+
+ Gets or sets the ending degrees of rotation.
+
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the origin X coordinate.
+
+
+
+
+ Gets or sets the X radius.
+
+
+
+
+ Gets or sets the Y radius.
+
+
+
+
+ Gets or sets the starting degrees of rotation.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the fill color to be used for drawing filled objects.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the alpha to use when drawing using the fill color or fill texture.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The opacity.
+
+
+
+ Gets or sets the alpha.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the URL to use as a fill pattern for filling objects. Only local URLs("#identifier") are
+ supported at this time. These local URLs are normally created by defining a named fill pattern
+ with DrawablePushPattern/DrawablePopPattern.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+
+
+
+ Gets or sets the url specifying pattern ID (e.g. "#pattern_id").
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the fill rule to use while drawing polygons.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The rule to use when filling drawn objects.
+
+
+
+ Gets or sets the rule to use when filling drawn objects.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the font family, style, weight and stretch to use when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The font family or the full path to the font file.
+
+
+
+ Initializes a new instance of the class.
+
+ The font family or the full path to the font file.
+ The style of the font.
+ The weight of the font.
+ The font stretching type.
+
+
+
+ Gets or sets the font family or the full path to the font file.
+
+
+
+
+ Gets or sets the style of the font,
+
+
+
+
+ Gets or sets the weight of the font,
+
+
+
+
+ Gets or sets the font stretching.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the font pointsize to use when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The point size.
+
+
+
+ Gets or sets the point size.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableGravity object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The gravity.
+
+
+
+ Gets or sets the gravity.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a line on the image using the current stroke color, stroke alpha, and stroke width.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The starting X coordinate.
+ The starting Y coordinate.
+ The ending X coordinate.
+ The ending Y coordinate.
+
+
+
+ Gets or sets the ending X coordinate.
+
+
+
+
+ Gets or sets the ending Y coordinate.
+
+
+
+
+ Gets or sets the starting X coordinate.
+
+
+
+
+ Gets or sets the starting Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a set of paths
+
+
+
+
+ Initializes a new instance of the class.
+
+ The paths to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The paths to use.
+
+
+
+ Gets the paths to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a point using the current fill color.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a polygon using the current stroke, stroke width, and fill color or texture, using the
+ specified array of coordinates.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a polyline using the current stroke, stroke width, and fill color or texture, using the
+ specified array of coordinates.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Terminates a clip path definition.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ destroys the current drawing wand and returns to the previously pushed drawing wand. Multiple
+ drawing wands may exist. It is an error to attempt to pop more drawing wands than have been
+ pushed, and it is proper form to pop all drawing wands which have been pushed.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Terminates a pattern definition.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Starts a clip path definition which is comprized of any number of drawing commands and
+ terminated by a DrawablePopClipPath.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The ID of the clip path.
+
+
+
+ Gets or sets the ID of the clip path.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Clones the current drawing wand to create a new drawing wand. The original drawing wand(s)
+ may be returned to by invoking DrawablePopGraphicContext. The drawing wands are stored on a
+ drawing wand stack. For every Pop there must have already been an equivalent Push.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ indicates that subsequent commands up to a DrawablePopPattern command comprise the definition
+ of a named pattern. The pattern space is assigned top left corner coordinates, a width and
+ height, and becomes its own drawing space. Anything which can be drawn may be used in a
+ pattern definition. Named patterns may be used as stroke or brush definitions.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The ID of the pattern.
+ The X coordinate.
+ The Y coordinate.
+ The width.
+ The height.
+
+
+
+ Gets or sets the ID of the pattern.
+
+
+
+
+ Gets or sets the height
+
+
+
+
+ Gets or sets the width
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a rectangle given two coordinates and using the current stroke, stroke width, and fill
+ settings.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Applies the specified rotation to the current coordinate space.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The angle.
+
+
+
+ Gets or sets the angle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a rounted rectangle given two coordinates, x & y corner radiuses and using the current
+ stroke, stroke width, and fill settings.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The corner width.
+ The corner height.
+
+
+
+ Gets or sets the corner height.
+
+
+
+
+ Gets or sets the corner width.
+
+
+
+
+ Gets or sets the lower right X coordinate.
+
+
+
+
+ Gets or sets the lower right Y coordinate.
+
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Class that can be used to chain draw actions.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draw on the specified image.
+
+ The image to draw on.
+ The current instance.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator.
+
+
+
+ Creates a new instance.
+
+ A new instance.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate scaling element.
+ The Y coordinate scaling element.
+ The X coordinate shearing element.
+ The Y coordinate shearing element.
+ The X coordinate of the translation element.
+ The Y coordinate of the translation element.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The starting X coordinate of the bounding rectangle.
+ The starting Y coordinate of thebounding rectangle.
+ The ending X coordinate of the bounding rectangle.
+ The ending Y coordinate of the bounding rectangle.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color of the border.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The perimeter X coordinate.
+ The perimeter Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The ID of the clip path.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The rule to use when filling drawn objects.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The clip path units.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The paint method to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The offset from origin.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The offset from origin.
+ The algorithm to use.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The algorithm to use.
+ The image to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The vertical and horizontal resolution.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The vertical and horizontal resolution.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The origin X coordinate.
+ The origin Y coordinate.
+ The X radius.
+ The Y radius.
+ The starting degrees of rotation.
+ The ending degrees of rotation.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The opacity.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The rule to use when filling drawn objects.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The font family or the full path to the font file.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The font family or the full path to the font file.
+ The style of the font.
+ The weight of the font.
+ The font stretching type.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The point size.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The gravity.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The starting X coordinate.
+ The starting Y coordinate.
+ The ending X coordinate.
+ The ending Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The paths to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The paths to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The ID of the clip path.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The ID of the pattern.
+ The X coordinate.
+ The Y coordinate.
+ The width.
+ The height.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The angle.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The corner width.
+ The corner height.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Horizontal scale factor.
+ Vertical scale factor.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The angle.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The angle.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ True if stroke antialiasing is enabled otherwise false.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ An array containing the dash information.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The dash offset.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The line cap.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The line join.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The miter limit.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The opacity.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The width.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The text to draw.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Text alignment.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ True if text antialiasing is enabled otherwise false.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The text decoration.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Direction to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Encoding to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Spacing to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Spacing to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Kerning to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The color to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+ The instance.
+
+
+
+ Adjusts the scaling factor to apply in the horizontal and vertical directions to the current
+ coordinate space.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Horizontal scale factor.
+ Vertical scale factor.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Skews the current coordinate system in the horizontal direction.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The angle.
+
+
+
+ Gets or sets the angle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Skews the current coordinate system in the vertical direction.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The angle.
+
+
+
+ Gets or sets the angle.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Controls whether stroked outlines are antialiased. Stroked outlines are antialiased by default.
+ When antialiasing is disabled stroked pixels are thresholded to determine if the stroke color
+ or underlying canvas color should be used.
+
+
+
+
+ Initializes a new instance of the class.
+
+ True if stroke antialiasing is enabled otherwise false.
+
+
+
+ Gets or sets a value indicating whether stroke antialiasing is enabled or disabled.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the color used for stroking object outlines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the pattern of dashes and gaps used to stroke paths. The stroke dash array
+ represents an array of numbers that specify the lengths of alternating dashes and gaps in
+ pixels. If an odd number of values is provided, then the list of values is repeated to yield
+ an even number of values. To remove an existing dash array, pass a null dasharray. A typical
+ stroke dash array might contain the members 5 3 2.
+
+
+
+
+ Initializes a new instance of the class.
+
+ An array containing the dash information.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the offset into the dash pattern to start the dash.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The dash offset.
+
+
+
+ Gets or sets the dash offset.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the shape to be used at the end of open subpaths when they are stroked.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The line cap.
+
+
+
+ Gets or sets the line cap.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the shape to be used at the corners of paths (or other vector shapes) when they
+ are stroked.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The line join.
+
+
+
+ Gets or sets the line join.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the miter limit. When two line segments meet at a sharp angle and miter joins have
+ been specified for 'DrawableStrokeLineJoin', it is possible for the miter to extend far
+ beyond the thickness of the line stroking the path. The 'DrawableStrokeMiterLimit' imposes a
+ limit on the ratio of the miter length to the 'DrawableStrokeLineWidth'.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The miter limit.
+
+
+
+ Gets or sets the miter limit.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the alpha of stroked object outlines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The opacity.
+
+
+
+ Gets or sets the opacity.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the pattern used for stroking object outlines. Only local URLs("#identifier") are
+ supported at this time. These local URLs are normally created by defining a named stroke
+ pattern with DrawablePushPattern/DrawablePopPattern.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Url specifying pattern ID (e.g. "#pattern_id").
+
+
+
+ Gets or sets the url specifying pattern ID (e.g. "#pattern_id")
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the width of the stroke used to draw object outlines.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The width.
+
+
+
+ Gets or sets the width.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws text on the image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+ The text to draw.
+
+
+
+ Gets or sets the text to draw.
+
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies a text alignment to be applied when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Text alignment.
+
+
+
+ Gets or sets text alignment.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Controls whether text is antialiased. Text is antialiased by default.
+
+
+
+
+ Initializes a new instance of the class.
+
+ True if text antialiasing is enabled otherwise false.
+
+
+
+ Gets or sets a value indicating whether text antialiasing is enabled or disabled.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies a decoration to be applied when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The text decoration.
+
+
+
+ Gets or sets the text decoration
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the direction to be used when annotating with text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Direction to use.
+
+
+
+ Gets or sets the direction to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Encapsulation of the DrawableTextEncoding object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Encoding to use.
+
+
+
+ Gets or sets the encoding of the text.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the spacing between line in text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Spacing to use.
+
+
+
+ Gets or sets the spacing to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the spacing between words in text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Spacing to use.
+
+
+
+ Gets or sets the spacing to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the spacing between characters in text.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Kerning to use.
+
+
+
+ Gets or sets the text kerning to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies the color of a background rectangle to place under text annotations.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The color to use.
+
+
+
+ Gets or sets the color to use.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Applies a translation to the current coordinate system which moves the coordinate system
+ origin to the specified coordinate.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Sets the overall canvas size to be recorded with the drawing vector data. Usually this will
+ be specified using the same size as the canvas image. When the vector data is saved to SVG
+ or MVG formats, the viewbox is use to specify the size of the canvas image that a viewer
+ will render the vector data on.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The upper left X coordinate.
+ The upper left Y coordinate.
+ The lower right X coordinate.
+ The lower right Y coordinate.
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Gets or sets the upper left X coordinate.
+
+
+
+
+ Gets or sets the upper left Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Marker interface for drawables.
+
+
+
+
+ Interface for drawing on an wand.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The wand to draw on.
+
+
+
+ Draws an elliptical arc from the current point to(X, Y). The size and orientation of the
+ ellipse are defined by two radii(RadiusX, RadiusY) and a RotationX, which indicates how the
+ ellipse as a whole is rotated relative to the current coordinate system. The center of the
+ ellipse is calculated automagically to satisfy the constraints imposed by the other
+ parameters. UseLargeArc and UseSweep contribute to the automatic calculations and help
+ determine how the arc is drawn. If UseLargeArc is true then draw the larger of the
+ available arcs. If UseSweep is true, then draw the arc matching a clock-wise rotation.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The X radius.
+ The Y radius.
+ Indicates how the ellipse as a whole is rotated relative to the
+ current coordinate system.
+ If true then draw the larger of the available arcs.
+ If true then draw the arc matching a clock-wise rotation.
+
+
+
+ Gets or sets the X radius.
+
+
+
+
+ Gets or sets the Y radius.
+
+
+
+
+ Gets or sets how the ellipse as a whole is rotated relative to the current coordinate system.
+
+
+
+
+ Gets or sets a value indicating whetherthe larger of the available arcs should be drawn.
+
+
+
+
+ Gets or sets a value indicating whether the arc should be drawn matching a clock-wise rotation.
+
+
+
+
+ Gets or sets the X offset from origin.
+
+
+
+
+ Gets or sets the Y offset from origin.
+
+
+
+
+ Class that can be used to chain path actions.
+
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinates to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinate to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The coordinate to use.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ The X coordinate.
+ The Y coordinate.
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of control point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of second point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of second point
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ Coordinate of final point
+ The instance.
+
+
+
+ Adds a new instance of the class to the .
+
+ X coordinate of final point
+ Y coordinate of final point
+ The instance.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Converts the specified to a instance.
+
+ The to convert.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator that iterates through the collection.
+
+
+
+ Returns an enumerator that iterates through the collection.
+
+ An enumerator that iterates through the collection.
+
+
+
+ Marker interface for paths.
+
+
+
+
+ Draws an elliptical arc from the current point to (X, Y) using absolute coordinates. The size
+ and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX,
+ which indicates how the ellipse as a whole is rotated relative to the current coordinate
+ system. The center of the ellipse is calculated automagically to satisfy the constraints
+ imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic
+ calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the
+ larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise
+ rotation.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws an elliptical arc from the current point to (X, Y) using relative coordinates. The size
+ and orientation of the ellipse are defined by two radii(RadiusX, RadiusY) and an RotationX,
+ which indicates how the ellipse as a whole is rotated relative to the current coordinate
+ system. The center of the ellipse is calculated automagically to satisfy the constraints
+ imposed by the other parameters. UseLargeArc and UseSweep contribute to the automatic
+ calculations and help determine how the arc is drawn. If UseLargeArc is true then draw the
+ larger of the available arcs. If UseSweep is true, then draw the arc matching a clock-wise
+ rotation.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Adds a path element to the current path which closes the current subpath by drawing a straight
+ line from the current point to the current subpath's most recent starting point (usually, the
+ most recent moveto point).
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x, y) using (x1, y1) as the control point
+ at the beginning of the curve and (x2, y2) as the control point at the end of the curve using
+ absolute coordinates. At the end of the command, the new current point becomes the final (x, y)
+ coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x, y) using (x1,y1) as the control point
+ at the beginning of the curve and (x2, y2) as the control point at the end of the curve using
+ relative coordinates. At the end of the command, the new current point becomes the final (x, y)
+ coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point for curve beginning
+ Y coordinate of control point for curve beginning
+ X coordinate of control point for curve ending
+ Y coordinate of control point for curve ending
+ X coordinate of the end of the curve
+ Y coordinate of the end of the curve
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point for curve beginning
+ Coordinate of control point for curve ending
+ Coordinate of the end of the curve
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a line path from the current point to the given coordinate using absolute coordinates.
+ The coordinate then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a horizontal line path from the current point to the target point using absolute
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a horizontal line path from the current point to the target point using relative
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+
+
+
+ Gets or sets the X coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a line path from the current point to the given coordinate using relative coordinates.
+ The coordinate then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinates to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a vertical line path from the current point to the target point using absolute
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Y coordinate.
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a vertical line path from the current point to the target point using relative
+ coordinates. The target point then becomes the new current point.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Y coordinate.
+
+
+
+ Gets or sets the Y coordinate.
+
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Starts a new sub-path at the given coordinate using absolute coordinates. The current point
+ then becomes the specified coordinate.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinate to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Starts a new sub-path at the given coordinate using relative coordinates. The current point
+ then becomes the specified coordinate.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Initializes a new instance of the class.
+
+ The coordinate to use.
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control
+ point using absolute coordinates. At the end of the command, the new current point becomes
+ the final (x, y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve from the current point to (x, y) using (x1, y1) as the control
+ point using relative coordinates. At the end of the command, the new current point becomes
+ the final (x, y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of control point
+ Y coordinate of control point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of control point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x,y) using absolute coordinates. The
+ first control point is assumed to be the reflection of the second control point on the
+ previous command relative to the current point. (If there is no previous command or if the
+ previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or
+ PathSmoothCurveToRel, assume the first control point is coincident with the current point.)
+ (x2,y2) is the second control point (i.e., the control point at the end of the curve). At
+ the end of the command, the new current point becomes the final (x,y) coordinate pair used
+ in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of second point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a cubic Bezier curve from the current point to (x,y) using relative coordinates. The
+ first control point is assumed to be the reflection of the second control point on the
+ previous command relative to the current point. (If there is no previous command or if the
+ previous command was not an PathCurveToAbs, PathCurveToRel, PathSmoothCurveToAbs or
+ PathSmoothCurveToRel, assume the first control point is coincident with the current point.)
+ (x2,y2) is the second control point (i.e., the control point at the end of the curve). At
+ the end of the command, the new current point becomes the final (x,y) coordinate pair used
+ in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of second point
+ Y coordinate of second point
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of second point
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve (using absolute coordinates) from the current point to (X, Y).
+ The control point is assumed to be the reflection of the control point on the previous
+ command relative to the current point. (If there is no previous command or if the previous
+ command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel,
+ PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is
+ coincident with the current point.). At the end of the command, the new current point becomes
+ the final (X,Y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Draws a quadratic Bezier curve (using relative coordinates) from the current point to (X, Y).
+ The control point is assumed to be the reflection of the control point on the previous
+ command relative to the current point. (If there is no previous command or if the previous
+ command was not a PathQuadraticCurveToAbs, PathQuadraticCurveToRel,
+ PathSmoothQuadraticCurveToAbs or PathSmoothQuadraticCurveToRel, assume the control point is
+ coincident with the current point.). At the end of the command, the new current point becomes
+ the final (X,Y) coordinate pair used in the polybezier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ X coordinate of final point
+ Y coordinate of final point
+
+
+
+ Initializes a new instance of the class.
+
+ Coordinate of final point
+
+
+
+ Draws this instance with the drawing wand.
+
+ The want to draw on.
+
+
+
+ Specifies alpha options.
+
+
+
+
+ Undefined
+
+
+
+
+ Activate
+
+
+
+
+ Associate
+
+
+
+
+ Background
+
+
+
+
+ Copy
+
+
+
+
+ Deactivate
+
+
+
+
+ Discrete
+
+
+
+
+ Disassociate
+
+
+
+
+ Extract
+
+
+
+
+ Off
+
+
+
+
+ On
+
+
+
+
+ Opaque
+
+
+
+
+ Remove
+
+
+
+
+ Set
+
+
+
+
+ Shape
+
+
+
+
+ Transparent
+
+
+
+
+ Specifies the auto threshold methods.
+
+
+
+
+ Undefined
+
+
+
+
+ OTSU
+
+
+
+
+ Triangle
+
+
+
+
+ Specifies channel types.
+
+
+
+
+ Undefined
+
+
+
+
+ Red
+
+
+
+
+ Gray
+
+
+
+
+ Cyan
+
+
+
+
+ Green
+
+
+
+
+ Magenta
+
+
+
+
+ Blue
+
+
+
+
+ Yellow
+
+
+
+
+ Black
+
+
+
+
+ Alpha
+
+
+
+
+ Opacity
+
+
+
+
+ Index
+
+
+
+
+ Composite
+
+
+
+
+ All
+
+
+
+
+ TrueAlpha
+
+
+
+
+ RGB
+
+
+
+
+ CMYK
+
+
+
+
+ Grays
+
+
+
+
+ Sync
+
+
+
+
+ Default
+
+
+
+
+ Specifies the image class type.
+
+
+
+
+ Undefined
+
+
+
+
+ Direct
+
+
+
+
+ Pseudo
+
+
+
+
+ Specifies the clip path units.
+
+
+
+
+ Undefined
+
+
+
+
+ UserSpace
+
+
+
+
+ UserSpaceOnUse
+
+
+
+
+ ObjectBoundingBox
+
+
+
+
+ Specifies a kind of color space.
+
+
+
+
+ Undefined
+
+
+
+
+ CMY
+
+
+
+
+ CMYK
+
+
+
+
+ Gray
+
+
+
+
+ HCL
+
+
+
+
+ HCLp
+
+
+
+
+ HSB
+
+
+
+
+ HSI
+
+
+
+
+ HSL
+
+
+
+
+ HSV
+
+
+
+
+ HWB
+
+
+
+
+ Lab
+
+
+
+
+ LCH
+
+
+
+
+ LCHab
+
+
+
+
+ LCHuv
+
+
+
+
+ Log
+
+
+
+
+ LMS
+
+
+
+
+ Luv
+
+
+
+
+ OHTA
+
+
+
+
+ Rec601YCbCr
+
+
+
+
+ Rec709YCbCr
+
+
+
+
+ RGB
+
+
+
+
+ scRGB
+
+
+
+
+ sRGB
+
+
+
+
+ Transparent
+
+
+
+
+ XyY
+
+
+
+
+ XYZ
+
+
+
+
+ YCbCr
+
+
+
+
+ YCC
+
+
+
+
+ YDbDr
+
+
+
+
+ YIQ
+
+
+
+
+ YPbPr
+
+
+
+
+ YUV
+
+
+
+
+ Specifies the color type of the image
+
+
+
+
+ Undefined
+
+
+
+
+ Bilevel
+
+
+
+
+ Grayscale
+
+
+
+
+ GrayscaleAlpha
+
+
+
+
+ Palette
+
+
+
+
+ PaletteAlpha
+
+
+
+
+ TrueColor
+
+
+
+
+ TrueColorAlpha
+
+
+
+
+ ColorSeparation
+
+
+
+
+ ColorSeparationAlpha
+
+
+
+
+ Optimize
+
+
+
+
+ PaletteBilevelAlpha
+
+
+
+
+ Specifies the composite operators.
+
+
+
+
+ Undefined
+
+
+
+
+ Alpha
+
+
+
+
+ Atop
+
+
+
+
+ Blend
+
+
+
+
+ Blur
+
+
+
+
+ Bumpmap
+
+
+
+
+ ChangeMask
+
+
+
+
+ Clear
+
+
+
+
+ ColorBurn
+
+
+
+
+ ColorDodge
+
+
+
+
+ Colorize
+
+
+
+
+ CopyBlack
+
+
+
+
+ CopyBlue
+
+
+
+
+ Copy
+
+
+
+
+ CopyCyan
+
+
+
+
+ CopyGreen
+
+
+
+
+ CopyMagenta
+
+
+
+
+ CopyAlpha
+
+
+
+
+ CopyRed
+
+
+
+
+ CopyYellow
+
+
+
+
+ Darken
+
+
+
+
+ DarkenIntensity
+
+
+
+
+ Difference
+
+
+
+
+ Displace
+
+
+
+
+ Dissolve
+
+
+
+
+ Distort
+
+
+
+
+ DivideDst
+
+
+
+
+ DivideSrc
+
+
+
+
+ DstAtop
+
+
+
+
+ Dst
+
+
+
+
+ DstIn
+
+
+
+
+ DstOut
+
+
+
+
+ DstOver
+
+
+
+
+ Exclusion
+
+
+
+
+ HardLight
+
+
+
+
+ HardMix
+
+
+
+
+ Hue
+
+
+
+
+ In
+
+
+
+
+ Intensity
+
+
+
+
+ Lighten
+
+
+
+
+ LightenIntensity
+
+
+
+
+ LinearBurn
+
+
+
+
+ LinearDodge
+
+
+
+
+ LinearLight
+
+
+
+
+ Luminize
+
+
+
+
+ Mathematics
+
+
+
+
+ MinusDst
+
+
+
+
+ MinusSrc
+
+
+
+
+ Modulate
+
+
+
+
+ ModulusAdd
+
+
+
+
+ ModulusSubtract
+
+
+
+
+ Multiply
+
+
+
+
+ No
+
+
+
+
+ Out
+
+
+
+
+ Over
+
+
+
+
+ Overlay
+
+
+
+
+ PegtopLight
+
+
+
+
+ PinLight
+
+
+
+
+ Plus
+
+
+
+
+ Replace
+
+
+
+
+ Saturate
+
+
+
+
+ Screen
+
+
+
+
+ SoftLight
+
+
+
+
+ SrcAtop
+
+
+
+
+ Src
+
+
+
+
+ SrcIn
+
+
+
+
+ SrcOut
+
+
+
+
+ SrcOver
+
+
+
+
+ Threshold
+
+
+
+
+ VividLight
+
+
+
+
+ Xor
+
+
+
+
+ Specifies compression methods.
+
+
+
+
+ Undefined
+
+
+
+
+ B44A
+
+
+
+
+ B44
+
+
+
+
+ BZip
+
+
+
+
+ DXT1
+
+
+
+
+ DXT3
+
+
+
+
+ DXT5
+
+
+
+
+ Fax
+
+
+
+
+ Group4
+
+
+
+
+ JBIG1
+
+
+
+
+ JBIG2
+
+
+
+
+ JPEG2000
+
+
+
+
+ JPEG
+
+
+
+
+ LosslessJPEG
+
+
+
+
+ LZMA
+
+
+
+
+ LZW
+
+
+
+
+ NoCompression
+
+
+
+
+ Piz
+
+
+
+
+ Pxr24
+
+
+
+
+ RLE
+
+
+
+
+ Zip
+
+
+
+
+ ZipS
+
+
+
+
+ Units of image resolution.
+
+
+
+
+ Undefied
+
+
+
+
+ Pixels per inch
+
+
+
+
+ Pixels per centimeter
+
+
+
+
+ Specifies distortion methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Affine
+
+
+
+
+ AffineProjection
+
+
+
+
+ ScaleRotateTranslate
+
+
+
+
+ Perspective
+
+
+
+
+ PerspectiveProjection
+
+
+
+
+ BilinearForward
+
+
+
+
+ BilinearReverse
+
+
+
+
+ Polynomial
+
+
+
+
+ Arc
+
+
+
+
+ Polar
+
+
+
+
+ DePolar
+
+
+
+
+ Cylinder2Plane
+
+
+
+
+ Plane2Cylinder
+
+
+
+
+ Barrel
+
+
+
+
+ BarrelInverse
+
+
+
+
+ Shepards
+
+
+
+
+ Resize
+
+
+
+
+ Sentinel
+
+
+
+
+ Specifies dither methods.
+
+
+
+
+ Undefined
+
+
+
+
+ No
+
+
+
+
+ Riemersma
+
+
+
+
+ FloydSteinberg
+
+
+
+
+ Specifies endian.
+
+
+
+
+ Undefined
+
+
+
+
+ LSB
+
+
+
+
+ MSB
+
+
+
+
+ Specifies the error metric types.
+
+
+
+
+ Undefined
+
+
+
+
+ Absolute
+
+
+
+
+ Fuzz
+
+
+
+
+ MeanAbsolute
+
+
+
+
+ MeanErrorPerPixel
+
+
+
+
+ MeanSquared
+
+
+
+
+ NormalizedCrossCorrelation
+
+
+
+
+ PeakAbsolute
+
+
+
+
+ PeakSignalToNoiseRatio
+
+
+
+
+ PerceptualHash
+
+
+
+
+ RootMeanSquared
+
+
+
+
+ StructuralSimilarity
+
+
+
+
+ StructuralDissimilarity
+
+
+
+
+ Specifies the evaluate functions.
+
+
+
+
+ Undefined
+
+
+
+
+ Arcsin
+
+
+
+
+ Arctan
+
+
+
+
+ Polynomial
+
+
+
+
+ Sinusoid
+
+
+
+
+ Specifies the evaluate operator.
+
+
+
+
+ Undefined
+
+
+
+
+ Abs
+
+
+
+
+ Add
+
+
+
+
+ AddModulus
+
+
+
+
+ And
+
+
+
+
+ Cosine
+
+
+
+
+ Divide
+
+
+
+
+ Exponential
+
+
+
+
+ GaussianNoise
+
+
+
+
+ ImpulseNoise
+
+
+
+
+ LaplacianNoise
+
+
+
+
+ LeftShift
+
+
+
+
+ Log
+
+
+
+
+ Max
+
+
+
+
+ Mean
+
+
+
+
+ Median
+
+
+
+
+ Min
+
+
+
+
+ MultiplicativeNoise
+
+
+
+
+ Multiply
+
+
+
+
+ Or
+
+
+
+
+ PoissonNoise
+
+
+
+
+ Pow
+
+
+
+
+ RightShift
+
+
+
+
+ RootMeanSquare
+
+
+
+
+ Set
+
+
+
+
+ Sine
+
+
+
+
+ Subtract
+
+
+
+
+ Sum
+
+
+
+
+ ThresholdBlack
+
+
+
+
+ Threshold
+
+
+
+
+ ThresholdWhite
+
+
+
+
+ UniformNoise
+
+
+
+
+ Xor
+
+
+
+
+ Specifies fill rule.
+
+
+
+
+ Undefined
+
+
+
+
+ EvenOdd
+
+
+
+
+ Nonzero
+
+
+
+
+ Specifies the filter types.
+
+
+
+
+ Undefined
+
+
+
+
+ Point
+
+
+
+
+ Box
+
+
+
+
+ Triangle
+
+
+
+
+ Hermite
+
+
+
+
+ Hann
+
+
+
+
+ Hamming
+
+
+
+
+ Blackman
+
+
+
+
+ Gaussian
+
+
+
+
+ Quadratic
+
+
+
+
+ Cubic
+
+
+
+
+ Catrom
+
+
+
+
+ Mitchell
+
+
+
+
+ Jinc
+
+
+
+
+ Sinc
+
+
+
+
+ SincFast
+
+
+
+
+ Kaiser
+
+
+
+
+ Welch
+
+
+
+
+ Parzen
+
+
+
+
+ Bohman
+
+
+
+
+ Bartlett
+
+
+
+
+ Lagrange
+
+
+
+
+ Lanczos
+
+
+
+
+ LanczosSharp
+
+
+
+
+ Lanczos2
+
+
+
+
+ Lanczos2Sharp
+
+
+
+
+ Robidoux
+
+
+
+
+ RobidouxSharp
+
+
+
+
+ Cosine
+
+
+
+
+ Spline
+
+
+
+
+ LanczosRadius
+
+
+
+
+ CubicSpline
+
+
+
+
+ Specifies font stretch type.
+
+
+
+
+ Undefined
+
+
+
+
+ Normal
+
+
+
+
+ UltraCondensed
+
+
+
+
+ ExtraCondensed
+
+
+
+
+ Condensed
+
+
+
+
+ SemiCondensed
+
+
+
+
+ SemiExpanded
+
+
+
+
+ Expanded
+
+
+
+
+ ExtraExpanded
+
+
+
+
+ UltraExpanded
+
+
+
+
+ Any
+
+
+
+
+ Specifies the style of a font.
+
+
+
+
+ Undefined
+
+
+
+
+ Normal
+
+
+
+
+ Italic
+
+
+
+
+ Oblique
+
+
+
+
+ Any
+
+
+
+
+ Specifies font weight.
+
+
+
+
+ Undefined
+
+
+
+
+ Thin (100)
+
+
+
+
+ Extra light (200)
+
+
+
+
+ Ultra light (200)
+
+
+
+
+ Light (300)
+
+
+
+
+ Normal (400)
+
+
+
+
+ Regular (400)
+
+
+
+
+ Medium (500)
+
+
+
+
+ Demi bold (600)
+
+
+
+
+ Semi bold (600)
+
+
+
+
+ Bold (700)
+
+
+
+
+ Extra bold (800)
+
+
+
+
+ Ultra bold (800)
+
+
+
+
+ Heavy (900)
+
+
+
+
+ Black (900)
+
+
+
+
+ Specifies gif disposal methods.
+
+
+
+
+ Undefined
+
+
+
+
+ None
+
+
+
+
+ Background
+
+
+
+
+ Previous
+
+
+
+
+ Specifies the placement gravity.
+
+
+
+
+ Undefined
+
+
+
+
+ Forget
+
+
+
+
+ Northwest
+
+
+
+
+ North
+
+
+
+
+ Northeast
+
+
+
+
+ West
+
+
+
+
+ Center
+
+
+
+
+ East
+
+
+
+
+ Southwest
+
+
+
+
+ South
+
+
+
+
+ Southeast
+
+
+
+
+ Specifies the interlace types.
+
+
+
+
+ Undefined
+
+
+
+
+ NoInterlace
+
+
+
+
+ Line
+
+
+
+
+ Plane
+
+
+
+
+ Partition
+
+
+
+
+ Gif
+
+
+
+
+ Jpeg
+
+
+
+
+ Png
+
+
+
+
+ Specifies the built-in kernels.
+
+
+
+
+ Undefined
+
+
+
+
+ Unity
+
+
+
+
+ Gaussian
+
+
+
+
+ DoG
+
+
+
+
+ LoG
+
+
+
+
+ Blur
+
+
+
+
+ Comet
+
+
+
+
+ Binomial
+
+
+
+
+ Laplacian
+
+
+
+
+ Sobel
+
+
+
+
+ FreiChen
+
+
+
+
+ Roberts
+
+
+
+
+ Prewitt
+
+
+
+
+ Compass
+
+
+
+
+ Kirsch
+
+
+
+
+ Diamond
+
+
+
+
+ Square
+
+
+
+
+ Rectangle
+
+
+
+
+ Octagon
+
+
+
+
+ Disk
+
+
+
+
+ Plus
+
+
+
+
+ Cross
+
+
+
+
+ Ring
+
+
+
+
+ Peaks
+
+
+
+
+ Edges
+
+
+
+
+ Corners
+
+
+
+
+ Diagonals
+
+
+
+
+ LineEnds
+
+
+
+
+ LineJunctions
+
+
+
+
+ Ridges
+
+
+
+
+ ConvexHull
+
+
+
+
+ ThinSE
+
+
+
+
+ Skeleton
+
+
+
+
+ Chebyshev
+
+
+
+
+ Manhattan
+
+
+
+
+ Octagonal
+
+
+
+
+ Euclidean
+
+
+
+
+ UserDefined
+
+
+
+
+ Specifies line cap.
+
+
+
+
+ Undefined
+
+
+
+
+ Butt
+
+
+
+
+ Round
+
+
+
+
+ Square
+
+
+
+
+ Specifies line join.
+
+
+
+
+ Undefined
+
+
+
+
+ Miter
+
+
+
+
+ Round
+
+
+
+
+ Bevel
+
+
+
+
+ Specifies log events.
+
+
+
+
+ None
+
+
+
+
+ Accelerate
+
+
+
+
+ Annotate
+
+
+
+
+ Blob
+
+
+
+
+ Cache
+
+
+
+
+ Coder
+
+
+
+
+ Configure
+
+
+
+
+ Deprecate
+
+
+
+
+ Draw
+
+
+
+
+ Exception
+
+
+
+
+ Image
+
+
+
+
+ Locale
+
+
+
+
+ Module
+
+
+
+
+ Pixel
+
+
+
+
+ Policy
+
+
+
+
+ Resource
+
+
+
+
+ Resource
+
+
+
+
+ Transform
+
+
+
+
+ User
+
+
+
+
+ Wand
+
+
+
+
+ All log events except Trace.
+
+
+
+
+ Specifies the different file formats that are supported by ImageMagick.
+
+
+
+
+ Unknown
+
+
+
+
+ Hasselblad CFV/H3D39II
+
+
+
+
+ Media Container
+
+
+
+
+ Media Container
+
+
+
+
+ Raw alpha samples
+
+
+
+
+ AAI Dune image
+
+
+
+
+ Adobe Illustrator CS2
+
+
+
+
+ PFS: 1st Publisher Clip Art
+
+
+
+
+ Sony Alpha Raw Image Format
+
+
+
+
+ Microsoft Audio/Visual Interleaved
+
+
+
+
+ AVS X image
+
+
+
+
+ Raw blue samples
+
+
+
+
+ Raw blue, green, and red samples
+
+
+
+
+ Raw blue, green, red, and alpha samples
+
+
+
+
+ Raw blue, green, red, and opacity samples
+
+
+
+
+ Microsoft Windows bitmap image
+
+
+
+
+ Microsoft Windows bitmap image (V2)
+
+
+
+
+ Microsoft Windows bitmap image (V3)
+
+
+
+
+ BRF ASCII Braille format
+
+
+
+
+ Raw cyan samples
+
+
+
+
+ Continuous Acquisition and Life-cycle Support Type 1
+
+
+
+
+ Continuous Acquisition and Life-cycle Support Type 1
+
+
+
+
+ Constant image uniform color
+
+
+
+
+ Caption
+
+
+
+
+ Cineon Image File
+
+
+
+
+ Cisco IP phone image format
+
+
+
+
+ Image Clip Mask
+
+
+
+
+ The system clipboard
+
+
+
+
+ Raw cyan, magenta, yellow, and black samples
+
+
+
+
+ Raw cyan, magenta, yellow, black, and alpha samples
+
+
+
+
+ Canon Digital Camera Raw Image Format
+
+
+
+
+ Canon Digital Camera Raw Image Format
+
+
+
+
+ Microsoft icon
+
+
+
+
+ DR Halo
+
+
+
+
+ Digital Imaging and Communications in Medicine image
+
+
+
+
+ Kodak Digital Camera Raw Image File
+
+
+
+
+ ZSoft IBM PC multi-page Paintbrush
+
+
+
+
+ Microsoft DirectDraw Surface
+
+
+
+
+ Multi-face font package
+
+
+
+
+ Microsoft Windows 3.X Packed Device-Independent Bitmap
+
+
+
+
+ Digital Negative
+
+
+
+
+ SMPTE 268M-2003 (DPX 2.0)
+
+
+
+
+ Microsoft DirectDraw Surface
+
+
+
+
+ Microsoft DirectDraw Surface
+
+
+
+
+ Windows Enhanced Meta File
+
+
+
+
+ Encapsulated Portable Document Format
+
+
+
+
+ Encapsulated PostScript Interchange format
+
+
+
+
+ Encapsulated PostScript
+
+
+
+
+ Level II Encapsulated PostScript
+
+
+
+
+ Level III Encapsulated PostScript
+
+
+
+
+ Encapsulated PostScript
+
+
+
+
+ Encapsulated PostScript Interchange format
+
+
+
+
+ Encapsulated PostScript with TIFF preview
+
+
+
+
+ Encapsulated PostScript Level II with TIFF preview
+
+
+
+
+ Encapsulated PostScript Level III with TIFF preview
+
+
+
+
+ Epson RAW Format
+
+
+
+
+ High Dynamic-range (HDR)
+
+
+
+
+ Group 3 FAX
+
+
+
+
+ Uniform Resource Locator (file://)
+
+
+
+
+ Flexible Image Transport System
+
+
+
+
+ Free Lossless Image Format
+
+
+
+
+ Plasma fractal image
+
+
+
+
+ Uniform Resource Locator (ftp://)
+
+
+
+
+ Flexible Image Transport System
+
+
+
+
+ Raw green samples
+
+
+
+
+ Group 3 FAX
+
+
+
+
+ Group 4 FAX
+
+
+
+
+ CompuServe graphics interchange format
+
+
+
+
+ CompuServe graphics interchange format
+
+
+
+
+ Gradual linear passing from one shade to another
+
+
+
+
+ Raw gray samples
+
+
+
+
+ Raw CCITT Group4
+
+
+
+
+ Identity Hald color lookup table image
+
+
+
+
+ Radiance RGBE image format
+
+
+
+
+ Histogram of the image
+
+
+
+
+ Slow Scan TeleVision
+
+
+
+
+ Hypertext Markup Language and a client-side image map
+
+
+
+
+ Hypertext Markup Language and a client-side image map
+
+
+
+
+ Uniform Resource Locator (http://)
+
+
+
+
+ Uniform Resource Locator (https://)
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ Microsoft icon
+
+
+
+
+ Microsoft icon
+
+
+
+
+ Phase One Raw Image Format
+
+
+
+
+ The image format and characteristics
+
+
+
+
+ Base64-encoded inline images
+
+
+
+
+ IPL Image Sequence
+
+
+
+
+ ISO/TR 11548-1 format
+
+
+
+
+ ISO/TR 11548-1 format 6dot
+
+
+
+
+ JPEG-2000 Code Stream Syntax
+
+
+
+
+ JPEG-2000 Code Stream Syntax
+
+
+
+
+ JPEG Network Graphics
+
+
+
+
+ Garmin tile format
+
+
+
+
+ JPEG-2000 File Format Syntax
+
+
+
+
+ JPEG-2000 Code Stream Syntax
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ JPEG-2000 File Format Syntax
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ JPEG-2000 File Format Syntax
+
+
+
+
+ The image format and characteristics
+
+
+
+
+ Raw black samples
+
+
+
+
+ Kodak Digital Camera Raw Image Format
+
+
+
+
+ Kodak Digital Camera Raw Image Format
+
+
+
+
+ Image label
+
+
+
+
+ Raw magenta samples
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ Raw MPEG-4 Video
+
+
+
+
+ MAC Paint
+
+
+
+
+ Colormap intensities and indices
+
+
+
+
+ Image Clip Mask
+
+
+
+
+ MATLAB level 5 image format
+
+
+
+
+ MATTE format
+
+
+
+
+ Mamiya Raw Image File
+
+
+
+
+ Magick Image File Format
+
+
+
+
+ Multimedia Container
+
+
+
+
+ Multiple-image Network Graphics
+
+
+
+
+ Raw bi-level bitmap
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ MPEG-4 Video Stream
+
+
+
+
+ Magick Persistent Cache image format
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ MPEG Video Stream
+
+
+
+
+ Sony (Minolta) Raw Image File
+
+
+
+
+ Magick Scripting Language
+
+
+
+
+ ImageMagick's own SVG internal renderer
+
+
+
+
+ MTV Raytracing image format
+
+
+
+
+ Magick Vector Graphics
+
+
+
+
+ Nikon Digital SLR Camera Raw Image File
+
+
+
+
+ Nikon Digital SLR Camera Raw Image File
+
+
+
+
+ Constant image of uniform color
+
+
+
+
+ Raw opacity samples
+
+
+
+
+ Olympus Digital Camera Raw Image File
+
+
+
+
+ On-the-air bitmap
+
+
+
+
+ Open Type font
+
+
+
+
+ 16bit/pixel interleaved YUV
+
+
+
+
+ Palm pixmap
+
+
+
+
+ Common 2-dimensional bitmap format
+
+
+
+
+ Pango Markup Language
+
+
+
+
+ Predefined pattern
+
+
+
+
+ Portable bitmap format (black and white)
+
+
+
+
+ Photo CD
+
+
+
+
+ Photo CD
+
+
+
+
+ Printer Control Language
+
+
+
+
+ Apple Macintosh QuickDraw/PICT
+
+
+
+
+ ZSoft IBM PC Paintbrush
+
+
+
+
+ Palm Database ImageViewer Format
+
+
+
+
+ Portable Document Format
+
+
+
+
+ Portable Document Archive Format
+
+
+
+
+ Pentax Electronic File
+
+
+
+
+ Embrid Embroidery Format
+
+
+
+
+ Postscript Type 1 font (ASCII)
+
+
+
+
+ Postscript Type 1 font (binary)
+
+
+
+
+ Portable float format
+
+
+
+
+ Portable graymap format (gray scale)
+
+
+
+
+ JPEG 2000 uncompressed format
+
+
+
+
+ Personal Icon
+
+
+
+
+ Apple Macintosh QuickDraw/PICT
+
+
+
+
+ Alias/Wavefront RLE image format
+
+
+
+
+ Joint Photographic Experts Group JFIF format
+
+
+
+
+ Plasma fractal image
+
+
+
+
+ Portable Network Graphics
+
+
+
+
+ PNG inheriting bit-depth and color-type from original
+
+
+
+
+ opaque or binary transparent 24-bit RGB
+
+
+
+
+ opaque or transparent 32-bit RGBA
+
+
+
+
+ opaque or binary transparent 48-bit RGB
+
+
+
+
+ opaque or transparent 64-bit RGBA
+
+
+
+
+ 8-bit indexed with optional binary transparency
+
+
+
+
+ Portable anymap
+
+
+
+
+ Portable pixmap format (color)
+
+
+
+
+ PostScript
+
+
+
+
+ Level II PostScript
+
+
+
+
+ Level III PostScript
+
+
+
+
+ Adobe Large Document Format
+
+
+
+
+ Adobe Photoshop bitmap
+
+
+
+
+ Pyramid encoded TIFF
+
+
+
+
+ Seattle Film Works
+
+
+
+
+ Raw red samples
+
+
+
+
+ Gradual radial passing from one shade to another
+
+
+
+
+ Fuji CCD-RAW Graphic File
+
+
+
+
+ SUN Rasterfile
+
+
+
+
+ Raw
+
+
+
+
+ Raw red, green, and blue samples
+
+
+
+
+ Raw red, green, blue, and alpha samples
+
+
+
+
+ Raw red, green, blue, and opacity samples
+
+
+
+
+ LEGO Mindstorms EV3 Robot Graphic Format (black and white)
+
+
+
+
+ Alias/Wavefront image
+
+
+
+
+ Utah Run length encoded image
+
+
+
+
+ Raw Media Format
+
+
+
+
+ Panasonic Lumix Raw Image
+
+
+
+
+ ZX-Spectrum SCREEN$
+
+
+
+
+ Screen shot
+
+
+
+
+ Scitex HandShake
+
+
+
+
+ Seattle Film Works
+
+
+
+
+ Irix RGB image
+
+
+
+
+ Hypertext Markup Language and a client-side image map
+
+
+
+
+ DEC SIXEL Graphics Format
+
+
+
+
+ DEC SIXEL Graphics Format
+
+
+
+
+ Sparse Color
+
+
+
+
+ Sony Raw Format 2
+
+
+
+
+ Sony Raw Format
+
+
+
+
+ Steganographic image
+
+
+
+
+ SUN Rasterfile
+
+
+
+
+ Scalable Vector Graphics
+
+
+
+
+ Compressed Scalable Vector Graphics
+
+
+
+
+ Text
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ EXIF Profile Thumbnail
+
+
+
+
+ Tagged Image File Format
+
+
+
+
+ Tagged Image File Format
+
+
+
+
+ Tagged Image File Format (64-bit)
+
+
+
+
+ Tile image with a texture
+
+
+
+
+ PSX TIM
+
+
+
+
+ TrueType font collection
+
+
+
+
+ TrueType font
+
+
+
+
+ Text
+
+
+
+
+ Unicode Text format
+
+
+
+
+ Unicode Text format 6dot
+
+
+
+
+ X-Motif UIL table
+
+
+
+
+ 16bit/pixel interleaved YUV
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ VICAR rasterfile format
+
+
+
+
+ Visual Image Directory
+
+
+
+
+ Khoros Visualization image
+
+
+
+
+ VIPS image
+
+
+
+
+ Truevision Targa image
+
+
+
+
+ WebP Image Format
+
+
+
+
+ Wireless Bitmap (level 0) image
+
+
+
+
+ Windows Meta File
+
+
+
+
+ Windows Media Video
+
+
+
+
+ Word Perfect Graphics
+
+
+
+
+ Sigma Camera RAW Picture File
+
+
+
+
+ X Windows system bitmap (black and white)
+
+
+
+
+ Constant image uniform color
+
+
+
+
+ GIMP image
+
+
+
+
+ X Windows system pixmap (color)
+
+
+
+
+ Microsoft XML Paper Specification
+
+
+
+
+ Khoros Visualization image
+
+
+
+
+ Raw yellow samples
+
+
+
+
+ Raw Y, Cb, and Cr samples
+
+
+
+
+ Raw Y, Cb, Cr, and alpha samples
+
+
+
+
+ CCIR 601 4:1:1 or 4:2:2
+
+
+
+
+ Specifies the morphology methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Convolve
+
+
+
+
+ Correlate
+
+
+
+
+ Erode
+
+
+
+
+ Dilate
+
+
+
+
+ ErodeIntensity
+
+
+
+
+ DilateIntensity
+
+
+
+
+ IterativeDistance
+
+
+
+
+ Open
+
+
+
+
+ Close
+
+
+
+
+ OpenIntensity
+
+
+
+
+ CloseIntensity
+
+
+
+
+ Smooth
+
+
+
+
+ EdgeIn
+
+
+
+
+ EdgeOut
+
+
+
+
+ Edge
+
+
+
+
+ TopHat
+
+
+
+
+ BottomHat
+
+
+
+
+ HitAndMiss
+
+
+
+
+ Thinning
+
+
+
+
+ Thicken
+
+
+
+
+ Distance
+
+
+
+
+ Voronoi
+
+
+
+
+ Specified the type of noise that should be added to the image.
+
+
+
+
+ Undefined
+
+
+
+
+ Uniform
+
+
+
+
+ Gaussian
+
+
+
+
+ MultiplicativeGaussian
+
+
+
+
+ Impulse
+
+
+
+
+ Poisson
+
+
+
+
+ Poisson
+
+
+
+
+ Random
+
+
+
+
+ Specifies the OpenCL device types.
+
+
+
+
+ Undefined
+
+
+
+
+ Cpu
+
+
+
+
+ Gpu
+
+
+
+
+ Specified the photo orientation of the image.
+
+
+
+
+ Undefined
+
+
+
+
+ TopLeft
+
+
+
+
+ TopRight
+
+
+
+
+ BottomRight
+
+
+
+
+ BottomLeft
+
+
+
+
+ LeftTop
+
+
+
+
+ RightTop
+
+
+
+
+ RightBottom
+
+
+
+
+ LeftBotom
+
+
+
+
+ Specifies the paint method.
+
+
+
+
+ Undefined
+
+
+
+
+ Select the target pixel.
+
+
+
+
+ Select any pixel that matches the target pixel.
+
+
+
+
+ Select the target pixel and matching neighbors.
+
+
+
+
+ Select the target pixel and neighbors not matching border color.
+
+
+
+
+ Select all pixels.
+
+
+
+
+ Specifies the pixel channels.
+
+
+
+
+ Red
+
+
+
+
+ Cyan
+
+
+
+
+ Gray
+
+
+
+
+ Green
+
+
+
+
+ Magenta
+
+
+
+
+ Blue
+
+
+
+
+ Yellow
+
+
+
+
+ Black
+
+
+
+
+ Alpha
+
+
+
+
+ Index
+
+
+
+
+ Composite
+
+
+
+
+ Pixel intensity methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Average
+
+
+
+
+ Brightness
+
+
+
+
+ Lightness
+
+
+
+
+ MS
+
+
+
+
+ Rec601Luma
+
+
+
+
+ Rec601Luminance
+
+
+
+
+ Rec709Luma
+
+
+
+
+ Rec709Luminance
+
+
+
+
+ RMS
+
+
+
+
+ Pixel color interpolate methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Average
+
+
+
+
+ Average9
+
+
+
+
+ Average16
+
+
+
+
+ Background
+
+
+
+
+ Bilinear
+
+
+
+
+ Blend
+
+
+
+
+ Catrom
+
+
+
+
+ Integer
+
+
+
+
+ Mesh
+
+
+
+
+ Nearest
+
+
+
+
+ Spline
+
+
+
+
+ Specifies the type of rendering intent.
+
+
+
+
+ Undefined
+
+
+
+
+ Saturation
+
+
+
+
+ Perceptual
+
+
+
+
+ Absolute
+
+
+
+
+ Relative
+
+
+
+
+ The sparse color methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Barycentric
+
+
+
+
+ Bilinear
+
+
+
+
+ Polynomial
+
+
+
+
+ Shepards
+
+
+
+
+ Voronoi
+
+
+
+
+ Inverse
+
+
+
+
+ Manhattan
+
+
+
+
+ Specifies the statistic types.
+
+
+
+
+ Undefined
+
+
+
+
+ Gradient
+
+
+
+
+ Maximum
+
+
+
+
+ Mean
+
+
+
+
+ Median
+
+
+
+
+ Minimum
+
+
+
+
+ Mode
+
+
+
+
+ Nonpeak
+
+
+
+
+ RootMeanSquare
+
+
+
+
+ StandardDeviation
+
+
+
+
+ Specifies the pixel storage types.
+
+
+
+
+ Undefined
+
+
+
+
+ Char
+
+
+
+
+ Double
+
+
+
+
+ Float
+
+
+
+
+ Long
+
+
+
+
+ LongLong
+
+
+
+
+ Quantum
+
+
+
+
+ Short
+
+
+
+
+ Specified the type of decoration for text.
+
+
+
+
+ Undefined
+
+
+
+
+ Left
+
+
+
+
+ Center
+
+
+
+
+ Right
+
+
+
+
+ Specified the type of decoration for text.
+
+
+
+
+ Undefined
+
+
+
+
+ NoDecoration
+
+
+
+
+ Underline
+
+
+
+
+ Overline
+
+
+
+
+ LineThrough
+
+
+
+
+ Specified the direction for text.
+
+
+
+
+ Undefined
+
+
+
+
+ RightToLeft
+
+
+
+
+ LeftToRight
+
+
+
+
+ Specifies the virtual pixel methods.
+
+
+
+
+ Undefined
+
+
+
+
+ Background
+
+
+
+
+ Dither
+
+
+
+
+ Edge
+
+
+
+
+ Mirror
+
+
+
+
+ Random
+
+
+
+
+ Tile
+
+
+
+
+ Transparent
+
+
+
+
+ Mask
+
+
+
+
+ Black
+
+
+
+
+ Gray
+
+
+
+
+ White
+
+
+
+
+ HorizontalTile
+
+
+
+
+ VerticalTile
+
+
+
+
+ HorizontalTileEdge
+
+
+
+
+ VerticalTileEdge
+
+
+
+
+ CheckerTile
+
+
+
+
+ EventArgs for Log events.
+
+
+
+
+ Gets the type of the log message.
+
+
+
+
+ Gets the type of the log message.
+
+
+
+
+ EventArgs for Progress events.
+
+
+
+
+ Gets the originator of this event.
+
+
+
+
+ Gets the rogress percentage.
+
+
+
+
+ Gets or sets a value indicating whether the current operation will be canceled.
+
+
+
+
+ Encapsulation of the ImageMagick BlobError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CacheError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CoderError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ConfigureError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CorruptImageError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DelegateError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DrawError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick Error exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick FileOpenError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ImageError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick MissingDelegateError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ModuleError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick OptionError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick PolicyError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick RegistryError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ResourceLimitError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick StreamError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick TypeError exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick exception object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Gets the exceptions that are related to this exception.
+
+
+
+
+ Arguments for the Warning event.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The MagickWarningException that was thrown.
+
+
+
+ Gets the message of the exception
+
+
+
+
+ Gets the MagickWarningException that was thrown
+
+
+
+
+ Encapsulation of the ImageMagick BlobWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CacheWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CoderWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ConfigureWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick CorruptImageWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DelegateWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick DrawWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick FileOpenWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ImageWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick MissingDelegateWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ModuleWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick OptionWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick PolicyWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick RegistryWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick ResourceLimitWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick StreamWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick TypeWarning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Encapsulation of the ImageMagick Warning exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The error message that explains the reason for the exception.
+
+
+
+ Interface for a class that can be used to create , or instances.
+
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The images to add to the collection.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The color to fill the image with.
+ The width.
+ The height.
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Interface that represents an ImageMagick image.
+
+
+
+
+ Event that will be raised when progress is reported by this image.
+
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+ Gets or sets the time in 1/100ths of a second which must expire before splaying the next image in an
+ animated sequence.
+
+
+
+
+ Gets or sets the number of iterations to loop an animation (e.g. Netscape loop extension) for.
+
+
+
+
+ Gets the names of the artifacts.
+
+
+
+
+ Gets the names of the attributes.
+
+
+
+
+ Gets or sets the background color of the image.
+
+
+
+
+ Gets the height of the image before transformations.
+
+
+
+
+ Gets the width of the image before transformations.
+
+
+
+
+ Gets or sets a value indicating whether black point compensation should be used.
+
+
+
+
+ Gets or sets the border color of the image.
+
+
+
+
+ Gets the smallest bounding box enclosing non-border pixels. The current fuzz value is used
+ when discriminating between pixels.
+
+
+
+
+ Gets the number of channels that the image contains.
+
+
+
+
+ Gets the channels of the image.
+
+
+
+
+ Gets or sets the chromaticity blue primary point.
+
+
+
+
+ Gets or sets the chromaticity green primary point.
+
+
+
+
+ Gets or sets the chromaticity red primary point.
+
+
+
+
+ Gets or sets the chromaticity white primary point.
+
+
+
+
+ Gets or sets the image class (DirectClass or PseudoClass)
+ NOTE: Setting a DirectClass image to PseudoClass will result in the loss of color information
+ if the number of colors in the image is greater than the maximum palette size (either 256 (Q8)
+ or 65536 (Q16).
+
+
+
+
+ Gets or sets the distance where colors are considered equal.
+
+
+
+
+ Gets or sets the colormap size (number of colormap entries).
+
+
+
+
+ Gets or sets the color space of the image.
+
+
+
+
+ Gets or sets the color type of the image.
+
+
+
+
+ Gets or sets the comment text of the image.
+
+
+
+
+ Gets or sets the composition operator to be used when composition is implicitly used (such as for image flattening).
+
+
+
+
+ Gets or sets the compression method to use.
+
+
+
+
+ Gets or sets the vertical and horizontal resolution in pixels of the image.
+
+
+
+
+ Gets or sets the depth (bits allocated to red/green/blue components).
+
+
+
+
+ Gets the preferred size of the image when encoding.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the endianness (little like Intel or big like SPARC) for image formats which support
+ endian-specific options.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the image file size.
+
+
+
+
+ Gets or sets the filter to use when resizing image.
+
+
+
+
+ Gets or sets the format of the image.
+
+
+
+
+ Gets the information about the format of the image.
+
+
+
+
+ Gets the gamma level of the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets or sets the gif disposal method.
+
+
+
+
+ Gets a value indicating whether the image contains a clipping path.
+
+
+
+
+ Gets or sets a value indicating whether the image supports transparency (alpha channel).
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets or sets the type of interlacing to use.
+
+
+
+
+ Gets or sets the pixel color interpolate method to use.
+
+
+
+
+ Gets a value indicating whether none of the pixels in the image have an alpha value other
+ than OpaqueAlpha (QuantumRange).
+
+
+
+
+ Gets or sets the label of the image.
+
+
+
+
+ Gets or sets the matte color.
+
+
+
+
+ Gets or sets the photo orientation of the image.
+
+
+
+
+ Gets or sets the preferred size and location of an image canvas.
+
+
+
+
+ Gets the names of the profiles.
+
+
+
+
+ Gets or sets the JPEG/MIFF/PNG compression level (default 75).
+
+
+
+
+ Gets or sets the associated read mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Gets or sets the type of rendering intent.
+
+
+
+
+ Gets the settings for this instance.
+
+
+
+
+ Gets the signature of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets the number of colors in the image.
+
+
+
+
+ Gets or sets the virtual pixel method.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Gets or sets the associated write mask of the image. The mask must be the same dimensions as the image and
+ only contain the colors black and white. Pass null to unset an existing mask.
+
+
+
+
+ Adaptive-blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptive-blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize using mesh interpolation. It works well for small resizes of less than +/- 50%
+ of the original image size. For larger resizing on images a full filtered and slower resize
+ function should be used instead.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adaptively sharpens the image by sharpening more intensely near image edges and less
+ intensely far from edges.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean (+/-)(0-QuantumRange).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local adaptive threshold image.
+ http://www.dai.ed.ac.uk/HIPR2/adpthrsh.htm
+
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Constant to subtract from pixel neighborhood mean.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add noise to the specified channel of the image with the specified noise type.
+
+ The type of noise that should be added to the image.
+ Attenuate the random distribution.
+ The channel(s) where the noise should be added.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it.
+
+ The profile to add or overwrite.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the specified profile to the image or overwrites it when overWriteExisting is true.
+
+ The profile to add or overwrite.
+ When set to false an existing profile with the same name
+ won't be overwritten.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Affine Transform image.
+
+ The affine matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the specified alpha option.
+
+ The option to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, and bounding area.
+
+ The text to use.
+ The bounding area.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate using specified text, bounding area, and placement gravity.
+
+ The text to use.
+ The bounding area.
+ The placement gravity.
+ The rotation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Annotate with text (bounding area is entire image) and placement gravity.
+
+ The text to use.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extracts the 'mean' from the image and adjust the image to try make set its gamma.
+ appropriatally.
+
+ The channel(s) to set the gamma for.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts the levels of a particular image channel by scaling the minimum and maximum values
+ to the full quantum range.
+
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjusts an image so that its orientation is suitable for viewing.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Automatically selects a threshold and replaces each pixel in the image with a black pixel if
+ the image intentsity is less than the selected threshold otherwise white.
+
+ The threshold method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels below the threshold into black while leaving all pixels at or above
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate a scene at nighttime in the moonlight.
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components). Use the Depth
+ property to get the current value.
+
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components).
+
+
+
+ Calculates the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to get the depth for.
+ Thrown when an error is raised by ImageMagick.
+ The bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components) of the specified channel.
+
+ The channel to set the depth for.
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set the bit depth (bits allocated to red/green/blue components).
+
+ The depth.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with the default blur factor (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image the specified channel of the image with the default blur factor (0x1).
+
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Blur image with specified blur factor and channel.
+
+ The radius of the Gaussian in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be blurred.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The size of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Border image (add border to image).
+
+ The width of the border.
+ The height of the border.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the brightness and/or contrast of an image. It converts the brightness and
+ contrast parameters into slope and intercept and calls a polynomical function to apply
+ to the image.
+
+ The brightness.
+ The contrast.
+ The channel(s) that should be changed.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Uses a multi-stage algorithm to detect a wide range of edges in images.
+
+ The radius of the gaussian smoothing filter.
+ The sigma of the gaussian smoothing filter.
+ Percentage of edge pixels in the lower threshold.
+ Percentage of edge pixels in the upper threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Charcoal effect image (looks like charcoal sketch).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical and horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove vertical or horizontal subregion of image) using the specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The X offset from origin.
+ The width of the part to chop horizontally.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Chop image (remove horizontal subregion of image).
+
+ The Y offset from origin.
+ The height of the part to chop vertically.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is below zero to zero and any the pixel whose value is above
+ the quantum range to the quantum range (Quantum.Max) otherwise the pixel value
+ remains unchanged.
+
+ The channel(s) to clamp.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the image clip mask based on any clipping path information if it exists.
+
+ Name of clipping path resource. If name is preceded by #, use
+ clipping path numbered by name.
+ Specifies if operations take effect inside or outside the clipping
+ path
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image with the specified geometry.
+
+ The area to clone.
+ A clone of the current image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image.
+
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Creates a clone of the current image.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the area to clone
+ The height of the area to clone
+ A clone of the current image.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (CLUT) to the image.
+
+ The image to use.
+ Pixel interpolate method.
+ The channel(s) to clut.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the alpha channel to the specified color.
+
+ The color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the color decision list from the specified ASC CDL file.
+
+ The file to read the ASC CDL information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha.
+
+ The color to use.
+ The alpha percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Colorize image with the specified color, using specified percent alpha for red, green,
+ and blue quantums
+
+ The color to use.
+ The alpha percentage for red.
+ The alpha percentage for green.
+ The alpha percentage for blue.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color matrix to the image channels.
+
+ The color matrix to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compare current image with another image and returns error information.
+
+ The other image to compare with this image.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the distortion based on the specified metric.
+
+ The other image to compare with this image.
+ The metric to use.
+ The image that will contain the difference.
+ The channel(s) to compare.
+ The distortion based on the specified metric.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The X offset from origin.
+ The Y offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The offset from origin.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the 'In' operator.
+
+ The image to composite with this image.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image onto another at specified offset using the specified algorithm.
+
+ The image to composite with this image.
+ The placement gravity.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ How many neighbors to visit, choose from 4 or 8.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the connected-components of the image.
+
+ The settings for this operation.
+ The connected-components of the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Contrast image (enhance intensity differences in image)
+
+ Use true to enhance the contrast and false to reduce the contrast.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ A simple image enhancement technique that attempts to improve the contrast in an image by
+ 'stretching' the range of intensity values it contains to span a desired range of values.
+ It differs from the more sophisticated histogram equalization in that it can only apply a
+ linear scaling function to the image pixel values. As a result the 'enhancement' is less harsh.
+
+ The black point.
+ The white point.
+ The channel(s) to constrast stretch.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Convolve image. Applies a user-specified convolution to the image.
+
+ The convolution matrix.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image to the destination image.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to copy the pixels to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The offset to start the copy from.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to start the copy from.
+ The Y offset to start the copy from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Copies pixels from the source image as defined by the geometry the destination image at
+ the specified offset.
+
+ The source image to copy the pixels from.
+ The geometry to copy.
+ The X offset to copy the pixels to.
+ The Y offset to copy the pixels to.
+ The channels to copy.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image) using CropPosition.Center. You should call
+ RePage afterwards unless you need the Page information.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width of the subregion.
+ The height of the subregion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The width of the subregion.
+ The height of the subregion.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Crop image (subregion of original image). You should call RePage afterwards unless you
+ need the Page information.
+
+ The subregion to crop.
+ The position where the cropping should start from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The width of the tile.
+ The height of the tile.
+ New title of the current image.
+
+
+
+ Creates tiles of the current image in the specified dimension.
+
+ The size of the tile.
+ New title of the current image.
+
+
+
+ Displaces an image's colormap by a given number of positions.
+
+ Displace the colormap this amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts cipher pixels to plain pixels.
+
+ The password that was used to encrypt the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes skew from the image. Skew is an artifact that occurs in scanned images because of
+ the camera being misaligned, imperfections in the scanning or surface, or simply because
+ the paper was not placed completely flat when scanned. The value of threshold ranges
+ from 0 to QuantumRange.
+
+ The threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Despeckle image (reduce speckle noise).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Determines the color type of the image. This method can be used to automatically make the
+ type GrayScale.
+
+ Thrown when an error is raised by ImageMagick.
+ The color type of the image.
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image of the same size as the source image.
+
+ The distortion method to use.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Distorts an image using various distortion methods, by mapping color lookups of the source
+ image to a new destination image usually of the same size as the source image, unless
+ 'bestfit' is set to true.
+
+ The distortion method to use.
+ Attempt to 'bestfit' the size of the resulting image.
+ An array containing the arguments for the distortion.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using one or more drawables.
+
+ The drawable(s) to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Draw on image using a collection of drawables.
+
+ The drawables to draw on the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Edge image (hilight edges in image).
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect) with default value (0x1).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Emboss image (hilight edges with 3D effect).
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts pixels to cipher-pixels.
+
+ The password that to encrypt the image with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a digital filter that improves the quality of a noisy image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a histogram equalization to the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The function.
+ The arguments for the function.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply an arithmetic or bitwise operator to the image pixel quantums.
+
+ The channel(s) to apply the operator on.
+ The geometry to use.
+ The operator.
+ The value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The X offset from origin.
+ The Y offset from origin.
+ The width to extend the image to.
+ The height to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the width and height.
+
+ The width to extend the image to.
+ The height to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the rectangle.
+
+ The geometry to extend the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Extend the image as defined by the geometry.
+
+ The geometry to extend the image to.
+ The placement gravity.
+ The background color to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flip image (reflect each scanline in the vertical direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels matching color (within fuzz factor) of target pixel(x,y) with replacement
+ alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flop image (reflect each scanline in the horizontal direction).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Obtain font metrics for text string given current font, pointsize, and density settings.
+
+ The text to get the font metrics for.
+ Specifies if new lines should be ignored.
+ The font metrics for text.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Formats the specified expression, more info here: http://www.imagemagick.org/script/escape.php.
+
+ The expression, more info here: http://www.imagemagick.org/script/escape.php.
+ The result of the expression.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the default geometry (25x25+6+6).
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified geometry.
+
+ The geometry of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with and height.
+
+ The width of the frame.
+ The height of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Frame image with the specified with, height, innerBevel and outerBevel.
+
+ The width of the frame.
+ The height of the frame.
+ The inner bevel of the frame.
+ The outer bevel of the frame.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a mathematical expression to the image.
+
+ The expression to apply.
+ The channel(s) to apply the expression to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gamma correct image.
+
+ The image gamma for the channel.
+ The channel(s) to gamma correct.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gaussian blur image.
+
+ The number of neighbor pixels to be included in the convolution.
+ The standard deviation of the gaussian bell curve.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the 8bim profile from the image.
+
+ Thrown when an error is raised by ImageMagick.
+ The 8bim profile from the image.
+
+
+
+ Returns the value of a named image attribute.
+
+ The name of the attribute.
+ The value of a named image attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the default clipping path. Null will be returned if the image has no clipping path.
+
+ The default clipping path. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the clipping path with the specified name. Null will be returned if the image has no clipping path.
+
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ The clipping path with the specified name. Null will be returned if the image has no clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the color at colormap position index.
+
+ The position index.
+ he color at colormap position index.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the color profile from the image.
+
+ The color profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the value of the artifact with the specified name.
+
+ The name of the artifact.
+ The value of the artifact with the specified name.
+
+
+
+ Retrieve the exif profile from the image.
+
+ The exif profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the iptc profile from the image.
+
+ The iptc profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns a pixel collection that can be used to read or modify the pixels of this image. This instance
+ will not do any bounds checking and directly call ImageMagick.
+
+ A pixel collection that can be used to read or modify the pixels of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ A named profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Retrieve the xmp profile from the image.
+
+ The xmp profile from the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts the colors in the image to gray.
+
+ The pixel intensity method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Apply a color lookup table (Hald CLUT) to the image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a color histogram.
+
+ A color histogram.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Identifies lines in the image.
+
+ The width of the neighborhood.
+ The height of the neighborhood.
+ The line count threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Implode image (special effect).
+
+ The extent of the implosion.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Floodfill pixels not matching color (within fuzz factor) of target pixel(x,y) with
+ replacement alpha value using method.
+
+ The alpha to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill color across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The color to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that match the color of the target pixel and are neighbors
+ of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The X coordinate.
+ The Y coordinate.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flood-fill texture across pixels that do not match the color of the target pixel and are
+ neighbors of the target pixel. Uses current fuzz setting when determining color match.
+
+ The image to use.
+ The position of the pixel.
+ The target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies the reversed level operation to just the specific channels specified. It compresses
+ the full range of color values, so that they lie between the given black and white points.
+ Gamma is applied before the values are mapped.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that does not match the target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't match the specified color to transparent.
+
+ The color that should not be made transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that don't lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ An edge preserving noise reduction filter.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range. Uses a midpoint of 1.0.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adjust the levels of the image by scaling the colors falling between specified white and
+ black points to the full available quantum range.
+
+ The darkest color in the image. Colors darker are set to zero.
+ The lightest color in the image. Colors brighter are set to the maximum quantum value.
+ The gamma correction to apply to the image. (Useful range of 0 to 10)
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Maps the given color to "black" and "white" values, linearly spreading out the colors, and
+ level values on a channel by channel bases, as per level(). The given colors allows you to
+ specify different level ranges for each of the color channels separately.
+
+ The color to map black to/from
+ The color to map white to/from
+ The channel(s) to level.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Discards any pixels below the black point and above the white point and levels the remaining pixels.
+
+ The black point.
+ The white point.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rescales image with seam carving.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Local contrast enhancement.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The strength of the blur mask.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lower image (lighten or darken the edges of an image to give a 3-D lowered effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Magnify image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from the specified colors.
+
+ The colors to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ The error informaton.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width and height of the pixels neighborhood.
+ The color distance
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+
+
+
+ Delineate arbitrarily shaped clusters in the image.
+
+ The width of the pixels neighborhood.
+ The height of the pixels neighborhood.
+ The color distance
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Filter image by replacing each pixel component with the median color in a circular neighborhood.
+
+ The radius of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce image by integral size.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent brightness of an image.
+
+ The brightness percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent saturation and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Modulate percent hue, saturation, and brightness of an image.
+
+ The brightness percentage.
+ The saturation percentage.
+ The hue percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ Built-in kernel.
+ Kernel arguments.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The channels to apply the kernel to.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology method.
+
+ The morphology method.
+ User suplied kernel.
+ The number of iterations.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a kernel to the image according to the given mophology settings.
+
+ The morphology settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the normalized moments of one or more image channels.
+
+ The normalized moments of one or more image channels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Motion blur image with specified blur factor.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The angle the object appears to be comming from (zero degrees is from the right).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image.
+
+ Use true to negate only the grayscale colors.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ Use true to negate only the grayscale colors.
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Negate colors in image for the specified channel.
+
+ The channel(s) that should be negated.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Normalize image (increase contrast by normalizing the pixel values to span the full range
+ of color values)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+
+
+
+ Oilpaint image (image looks like oil painting)
+
+ The radius of the circular neighborhood.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes any pixel that matches target with the color defined by fill.
+
+ The color to replace.
+ The color to replace opaque color with.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Perform a ordered dither based on a number of pre-defined dithering threshold maps, but over
+ multiple intensity levels.
+
+ A string containing the name of the threshold dither map to use,
+ followed by zero or more numbers representing the number of color levels tho dither between.
+ The channel(s) to dither.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set each pixel whose value is less than epsilon to epsilon or -epsilon (whichever is closer)
+ otherwise the pixel value remains unchanged.
+
+ The epsilon threshold.
+ The channel(s) to perceptible.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the perceptual hash of this image.
+
+ The perceptual hash of this image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reads only metadata and not the pixel data.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a Polaroid picture.
+
+ The caption to put on the image.
+ The angle of image.
+ Pixel interpolate method.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ Dither method to use.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduces the image to a limited number of colors for a "poster" effect.
+
+ Number of color levels allowed in each channel.
+ The channel(s) to posterize.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets an internal option to preserve the color type.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize image (reduce number of colors).
+
+ Quantize settings.
+ The error information.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Raise image (lighten or darken the edges of an image to give a 3-D raised effect).
+
+ The size of the edges.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Changes the value of individual pixels based on the intensity of each pixel compared to a
+ random threshold. The result is a low-contrast, two color image.
+
+ The low threshold.
+ The high threshold.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The file to read the image from.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The color to fill the image with.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read single vector image frame.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reduce noise in image using a noise peak elimination filter.
+
+ The order to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Associates a mask with the image as defined by the specified region.
+
+ The mask region.
+
+
+
+ Removes the artifact with the specified name.
+
+ The name of the artifact.
+
+
+
+ Removes the attribute with the specified name.
+
+ The name of the attribute.
+
+
+
+ Removes the region mask of the image.
+
+
+
+
+ Remove a named profile from the image.
+
+ The name of the profile (e.g. "ICM", "IPTC", or a generic profile name).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resets the page property of this image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The new X resolution.
+ The new Y resolution.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image in terms of its pixel size.
+
+ The density to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified geometry.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Roll image (rolls image vertically and horizontally).
+
+ The X offset from origin.
+ The Y offset from origin.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotate image clockwise by specified number of degrees.
+
+ Specify a negative number for to rotate counter-clockwise.
+ The number of degrees to rotate (positive to rotate clockwise, negative to rotate counter-clockwise).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Rotational blur image.
+
+ The angle to use.
+ The channel(s) to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using pixel sampling algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image by using simple ratio algorithm to the specified percentage.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Segment (coalesce similar image components) by analyzing the histograms of the color
+ components and identifying units that are homogeneous with the fuzzy c-means technique.
+ Also uses QuantizeColorSpace and Verbose image attributes.
+
+ Quantize colorspace
+ This represents the minimum number of pixels contained in
+ a hexahedra before it can be considered valid (expressed as a percentage).
+ The smoothing threshold eliminates noise in the second
+ derivative of the histogram. As the value is increased, you can expect a smoother second
+ derivative
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Selectively blur pixels within a contrast threshold. It is similar to the unsharpen mask
+ that sharpens everything with contrast above a certain threshold.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Gaussian, in pixels.
+ Only pixels within this contrast threshold are included in the blur operation.
+ The channel(s) to blur.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the channels from the image and returns it as grayscale images.
+
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Separates the specified channels from the image and returns it as grayscale images.
+
+ The channel(s) to separates.
+ The channels from the image as grayscale images.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a special effect to the image, similar to the effect achieved in a photo darkroom
+ by sepia toning.
+
+ The tone threshold.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inserts the artifact with the specified name and value into the artifact tree of the image.
+
+ The name of the artifact.
+ The value of the artifact.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Lessen (or intensify) when adding noise to an image.
+
+ The attenuate value.
+
+
+
+ Sets a named image attribute.
+
+ The name of the attribute.
+ The value of the attribute.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the default clipping path.
+
+ The clipping path.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sets the clipping path with the specified name.
+
+ The clipping path.
+ Name of clipping path resource. If name is preceded by #, use clipping path numbered by name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Set color at colormap position index.
+
+ The position index.
+ The color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ When comparing images, emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ When comparing images, de-emphasize pixel differences with this color.
+
+ The color.
+
+
+
+ Shade image using distant light source.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shade image using distant light source.
+
+ The azimuth of the light source direction.
+ The elevation of the light source direction.
+ Specify true to shade the intensity of each pixel.
+ The channel(s) that should be shaded.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulate an image shadow.
+
+ the shadow x-offset.
+ the shadow y-offset.
+ The standard deviation of the Gaussian, in pixels.
+ Transparency percentage.
+ The color of the shadow.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sharpen pixels in image.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+
+
+
+ Shave pixels from image edges.
+
+ The number of pixels to shave left and right.
+ The number of pixels to shave top and bottom.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Shear image (create parallelogram by sliding image by X or Y axis).
+
+ Specifies the number of x degrees to shear the image.
+ Specifies the number of y degrees to shear the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ adjust the image contrast with a non-linear sigmoidal contrast algorithm
+
+ Specifies if sharpening should be used.
+ The contrast to use.
+ The midpoint to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Sparse color image, given a set of coordinates, interpolates the colors found at those
+ coordinates, across the whole image, using various methods.
+
+ The channel(s) to use.
+ The sparse color method to use.
+ The sparse color arguments.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Simulates a pencil sketch. We convolve the image with a Gaussian operator of the given
+ radius and standard deviation (sigma). For reasonable results, radius should be larger than sigma.
+ Use a radius of 0 and sketch selects a suitable radius for you.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Apply the effect along this angle.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Solarize image (similar to effect seen when exposing a photographic film to light during
+ the development process)
+
+ The factor to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Splice the background color into the image.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Spread pixels randomly within image by specified amount.
+
+ Pixel interpolate method.
+ Choose a random pixel in a neighborhood of this extent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Makes each pixel the min / max / median / mode / etc. of the neighborhood of the specified width
+ and height.
+
+ The statistic type.
+ The width of the pixel neighborhood.
+ The height of the pixel neighborhood.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the image statistics.
+
+ The image statistics.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add a digital watermark to the image (based on second image)
+
+ The image to use as a watermark.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create an image which appears in stereo when viewed with red-blue glasses (Red image on
+ left, blue on right)
+
+ The image to use as the right part of the resulting image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Strips an image of all profiles and comments.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Swirl image (image pixels are rotated by degrees).
+
+ Pixel interpolate method.
+ The number of degrees.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Search for the specified image at EVERY possible location in this image. This is slow!
+ very very slow.. It returns a similarity image such that an exact match location is
+ completely white and if none of the pixels match, black, otherwise some gray level in-between.
+
+ The image to search for.
+ The metric to use.
+ Minimum distortion for (sub)image match.
+ The result of the search action.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Channel a texture on image background.
+
+ The image to use as a texture on the image background.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Threshold image.
+
+ The threshold percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The new width.
+ The new height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The geometry to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resize image to thumbnail size.
+
+ The percentage of the width.
+ The percentage of the height.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compose an image repeated across and down the image.
+
+ The image to composite with this image.
+ The algorithm to use.
+ The arguments for the algorithm (compose:args).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Applies a color vector to each pixel in the image. The length of the vector is 0 for black
+ and white and at its maximum for the midtones. The vector weighting function is
+ f(x)=(1-(4.0*((x-0.5)*(x-0.5))))
+
+ An opacity value used for tinting.
+ A color value used for tinting.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 .
+
+ The format to use.
+ A base64 .
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ The format to use.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Transforms the image from the colorspace of the source profile to the target profile. The
+ source profile will only be used if the image does not contain a color profile. Nothing
+ will happen if the source profile has a different colorspace then that of the image.
+
+ The source color profile.
+ The target color profile
+
+
+
+ Add alpha channel to image, setting pixels matching color to transparent.
+
+ The color to make transparent.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Add alpha channel to image, setting pixels that lie in between the given two colors to
+ transparent.
+
+ The low target color.
+ The high target color.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a horizontal mirror image by reflecting the pixels around the central y-axis while
+ rotating them by 90 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a vertical mirror image by reflecting the pixels around the central x-axis while
+ rotating them by 270 degrees.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Trim edges that are the background color from the image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Returns the unique colors of an image.
+
+ The unique colors of an image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Replace image with a sharpened version of the original image using the unsharp mask algorithm.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The percentage of the difference between the original and the blur image
+ that is added back into the original.
+ The threshold in pixels needed to apply the diffence amount.
+ The channel(s) that should be sharpened.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Softens the edges of the image in vignette style.
+
+ The radius of the Gaussian, in pixels, not counting the center pixel.
+ The standard deviation of the Laplacian, in pixels.
+ The x ellipse offset.
+ the y ellipse offset.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Map image pixels to a sine wave.
+
+ Pixel interpolate method.
+ The amplitude.
+ The length of the wave.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+
+
+
+ Removes noise from the image using a wavelet transform.
+
+ The threshold for smoothing
+ Attenuate the smoothing threshold.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Forces all pixels above the threshold into white while leaving all pixels at or below
+ the threshold unchanged.
+
+ The threshold to use.
+ The channel(s) to make black.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified file name.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Represents the collection of images.
+
+
+
+
+ Event that will we raised when a warning is thrown by ImageMagick.
+
+
+
+
+ Adds an image with the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified byte array to the collection.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a the specified images to this collection.
+
+ The images to add to the collection.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds a Clone of the images from the specified collection to this collection.
+
+ A collection of MagickImages.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified file name to the collection.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Adds the image(s) from the specified stream to the collection.
+
+ The stream to read the images from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection horizontally (+append).
+
+ A single image, by appending all the images in the collection horizontally (+append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a single image, by appending all the images in the collection vertically (-append).
+
+ A single image, by appending all the images in the collection vertically (-append).
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge a sequence of images. This is useful for GIF animation sequences that have page
+ offsets and disposal methods
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Creates a clone of the current image collection.
+
+ A clone of the current image collection.
+
+
+
+ Combines the images into a single image. The typical ordering would be
+ image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Combines the images into a single image. The grayscale value of the pixels of each image
+ in the sequence is assigned in order to the specified channels of the combined image.
+ The typical ordering would be image 1 => Red, 2 => Green, 3 => Blue, etc.
+
+ The image colorspace.
+ The images combined into a single image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Break down an image sequence into constituent parts. This is useful for creating GIF or
+ MNG animation sequences.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Evaluate image pixels into a single image. All the images in the collection must be the
+ same size in pixels.
+
+ The operator.
+ The resulting image of the evaluation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Flatten this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the flatten operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inserts an image with the specified file name into the collection.
+
+ The index to insert the image.
+ The fully qualified name of the image file, or the relative image file name.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Remap image colors with closest color from reference image.
+
+ The image to use.
+ Quantize settings.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ The resulting image of the merge operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Create a composite image by combining the images with the specified settings.
+
+ The settings to use.
+ The resulting image of the montage operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ The Morph method requires a minimum of two images. The first image is transformed into
+ the second by a number of intervening images as specified by frames.
+
+ The number of in-between images to generate.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Inlay the images to form a single coherent picture.
+
+ The resulting image of the mosaic operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. From
+ this it attempts to select the smallest cropped image to replace each frame, while
+ preserving the results of the GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ OptimizePlus is exactly as Optimize, but may also add or even remove extra frames in the
+ animation, if it improves the total number of pixels in the resulting GIF animation.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares each image the GIF disposed forms of the previous image in the sequence. Any
+ pixel that does not change the displayed result is replaced with transparency.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read only metadata and not the pixel data from all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Quantize images (reduce number of colors).
+
+ Quantize settings.
+ The resulting image of the quantize operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read all image frames.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Resets the page property of every image in the collection.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Reverses the order of the images in the collection.
+
+
+
+
+ Smush images from list into single image in horizontal direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Smush images from list into single image in vertical direction.
+
+ Minimum distance in pixels between images.
+ The resulting image of the smush operation.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+
+
+
+ Converts this instance to a array.
+
+ The defines to set.
+ A array.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a array.
+
+ A array.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Converts this instance to a base64 .
+
+ A base64 .
+
+
+
+ Converts this instance to a base64 string.
+
+ The format to use.
+ A base64 .
+
+
+
+ Merge this collection into a single image.
+ This is useful for combining Photoshop layers into a single image.
+
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The file to write the image to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the imagse to the specified stream. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The stream to write the images to.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the image to the specified stream.
+
+ The stream to write the image data to.
+ The format to use.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Writes the images to the specified file name. If the output image's file format does not
+ allow multi-image files multiple files will be written.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The defines to set.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Interface that contains basic information about an image.
+
+
+
+
+ Gets the color space of the image.
+
+
+
+
+ Gets the compression method of the image.
+
+
+
+
+ Gets the density of the image.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the format of the image.
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets the type of interlacing.
+
+
+
+
+ Gets the JPEG/MIFF/PNG compression level.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Class that can be used to create , or instances.
+
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The images to add to the collection.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The color to fill the image with.
+ The width.
+ The height.
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The width.
+ The height.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ A new instance.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance that implements .
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A new instance.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Class that contains basic information about an image.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Gets the color space of the image.
+
+
+
+
+ Gets the compression method of the image.
+
+
+
+
+ Gets the density of the image.
+
+
+
+
+ Gets the original file name of the image (only available if read from disk).
+
+
+
+
+ Gets the format of the image.
+
+
+
+
+ Gets the height of the image.
+
+
+
+
+ Gets the type of interlacing.
+
+
+
+
+ Gets the JPEG/MIFF/PNG compression level.
+
+
+
+
+ Gets the width of the image.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The byte array to read the information from.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The file to read the frames from.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The file to read the frames from.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The stream to read the image data from.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The fully qualified name of the image file, or the relative image file name.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image with multiple frames/pages.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ A iteration.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this image information with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this image information with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The image to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The byte array to read the information from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The file to read the image from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The stream to read the image data from.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Read basic information about an image.
+
+ The fully qualified name of the image file, or the relative image file name.
+ The settings to use when reading the image.
+ Thrown when an error is raised by ImageMagick.
+
+
+
+ Encapsulates a convolution kernel.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The order.
+
+
+
+ Initializes a new instance of the class.
+
+ The order.
+ The values to initialize the matrix with.
+
+
+
+ Encapsulates a color matrix in the order of 1 to 6 (1x1 through 6x6).
+
+
+
+
+ Initializes a new instance of the class.
+
+ The order (1 to 6).
+
+
+
+ Initializes a new instance of the class.
+
+ The order (1 to 6).
+ The values to initialize the matrix with.
+
+
+
+ Class that can be used to optimize an image.
+
+
+
+
+ Gets or sets a value indicating whether various compression types will be used to find
+ the smallest file. This process will take extra time because the file has to be written
+ multiple times.
+
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The image file to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs compression on the specified the file. With some formats the image will be decoded
+ and encoded and this will result in a small quality reduction. If the new file size is not
+ smaller the file won't be overwritten.
+
+ The file name of the image to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Returns true when the supplied file name is supported based on the extension of the file.
+
+ The file to check.
+ True when the supplied file name is supported based on the extension of the file.
+ True when the image could be compressed otherwise false.
+
+
+
+ Returns true when the supplied formation information is supported.
+
+ The format information to check.
+ True when the supplied formation information is supported.
+
+
+
+ Returns true when the supplied file name is supported based on the extension of the file.
+
+ The name of the file to check.
+ True when the supplied file name is supported based on the extension of the file.
+
+
+
+ Performs lossless compression on the specified the file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The image file to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Performs lossless compression on the specified file. If the new file size is not smaller
+ the file won't be overwritten.
+
+ The file name of the image to compress
+ True when the image could be compressed otherwise false.
+
+
+
+ Interface that can be used to access the individual pixels of an image.
+
+
+
+
+ Gets the number of channels that the image contains.
+
+
+
+
+ Gets the pixel at the specified coordinate.
+
+ The X coordinate.
+ The Y coordinate.
+
+
+
+ Returns the pixel at the specified coordinates.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ A array.
+
+
+
+ Returns the pixel of the specified area
+
+ The geometry of the area.
+ A array.
+
+
+
+ Returns the index of the specified channel. Returns -1 if not found.
+
+ The channel to get the index of.
+ The index of the specified channel. Returns -1 if not found.
+
+
+
+ Returns the at the specified coordinate.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The at the specified coordinate.
+
+
+
+ Returns the value of the specified coordinate.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ A array.
+
+
+
+ Changes the value of the specified pixel.
+
+ The pixel to set.
+
+
+
+ Changes the value of the specified pixels.
+
+ The pixels to set.
+
+
+
+ Changes the value of the specified pixel.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The value of the pixel.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Changes the values of the specified pixels.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The values of the pixels.
+
+
+
+ Returns the values of the pixels as an array.
+
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The geometry of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ A array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The X coordinate of the area.
+ The Y coordinate of the area.
+ The width of the area.
+ The height of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ An array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The geometry of the area.
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ An array.
+
+
+
+ Returns the values of the pixels as an array.
+
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+ An array.
+
+
+
+ Class that can be used to access an individual pixel of an image.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The value of the pixel.
+
+
+
+ Initializes a new instance of the class.
+
+ The X coordinate of the pixel.
+ The Y coordinate of the pixel.
+ The number of channels.
+
+
+
+ Gets the number of channels that the pixel contains.
+
+
+
+
+ Gets the X coordinate of the pixel.
+
+
+
+
+ Gets the Y coordinate of the pixel.
+
+
+
+
+ Returns the value of the specified channel.
+
+ The channel to get the value for.
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current pixel.
+
+ The object to compare pixel color with.
+ True when the specified object is equal to the current pixel.
+
+
+
+ Determines whether the specified pixel is equal to the current pixel.
+
+ The pixel to compare this color with.
+ True when the specified pixel is equal to the current pixel.
+
+
+
+ Returns the value of the specified channel.
+
+ The channel to get the value of.
+ The value of the specified channel.
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Sets the values of this pixel.
+
+ The values.
+
+
+
+ Set the value of the specified channel.
+
+ The channel to set the value of.
+ The value.
+
+
+
+ Converts the pixel to a color. Assumes the pixel is RGBA.
+
+ A instance.
+
+
+
+ A value of the exif profile.
+
+
+
+
+ Gets the name of the clipping path.
+
+
+
+
+ Gets the path of the clipping path.
+
+
+
+
+ Class that can be used to access an 8bim profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the 8bim profile from.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the 8bim profile file, or the relative
+ 8bim profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the 8bim profile from.
+
+
+
+ Gets the clipping paths this image contains.
+
+
+
+
+ Gets the values of this 8bim profile.
+
+
+
+
+ A value of the 8bim profile.
+
+
+
+
+ Gets the ID of the 8bim value
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this 8bim value with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts this instance to a byte array.
+
+ A array.
+
+
+
+ Returns a string that represents the current value.
+
+ A string that represents the current value.
+
+
+
+ Returns a string that represents the current value with the specified encoding.
+
+ The encoding to use.
+ A string that represents the current value with the specified encoding.
+
+
+
+ Class that contains an ICM/ICC color profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ A byte array containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ A stream containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the profile file, or the relative profile file name.
+
+
+
+ Gets the AdobeRGB1998 profile.
+
+
+
+
+ Gets the AppleRGB profile.
+
+
+
+
+ Gets the CoatedFOGRA39 profile.
+
+
+
+
+ Gets the ColorMatchRGB profile.
+
+
+
+
+ Gets the sRGB profile.
+
+
+
+
+ Gets the USWebCoatedSWOP profile.
+
+
+
+
+ Gets the color space of the profile.
+
+
+
+
+ Specifies exif data types.
+
+
+
+
+ Unknown
+
+
+
+
+ Byte
+
+
+
+
+ Ascii
+
+
+
+
+ Short
+
+
+
+
+ Long
+
+
+
+
+ Rational
+
+
+
+
+ SignedByte
+
+
+
+
+ Undefined
+
+
+
+
+ SignedShort
+
+
+
+
+ SignedLong
+
+
+
+
+ SignedRational
+
+
+
+
+ SingleFloat
+
+
+
+
+ DoubleFloat
+
+
+
+
+ Specifies which parts will be written when the profile is added to an image.
+
+
+
+
+ None
+
+
+
+
+ IfdTags
+
+
+
+
+ ExifTags
+
+
+
+
+ GPSTags
+
+
+
+
+ All
+
+
+
+
+ Class that can be used to access an Exif profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the exif profile from.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the exif profile file, or the relative
+ exif profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the exif profile from.
+
+
+
+ Gets or sets which parts will be written when the profile is added to an image.
+
+
+
+
+ Gets the tags that where found but contained an invalid value.
+
+
+
+
+ Gets the values of this exif profile.
+
+
+
+
+ Returns the thumbnail in the exif profile when available.
+
+ The thumbnail in the exif profile when available.
+
+
+
+ Returns the value with the specified tag.
+
+ The tag of the exif value.
+ The value with the specified tag.
+
+
+
+ Removes the value with the specified tag.
+
+ The tag of the exif value.
+ True when the value was fount and removed.
+
+
+
+ Sets the value of the specified tag.
+
+ The tag of the exif value.
+ The value.
+
+
+
+ Updates the data of the profile.
+
+
+
+
+ All exif tags from the Exif standard 2.31
+
+
+
+
+ Unknown
+
+
+
+
+ SubIFDOffset
+
+
+
+
+ GPSIFDOffset
+
+
+
+
+ SubfileType
+
+
+
+
+ OldSubfileType
+
+
+
+
+ ImageWidth
+
+
+
+
+ ImageLength
+
+
+
+
+ BitsPerSample
+
+
+
+
+ Compression
+
+
+
+
+ PhotometricInterpretation
+
+
+
+
+ Thresholding
+
+
+
+
+ CellWidth
+
+
+
+
+ CellLength
+
+
+
+
+ FillOrder
+
+
+
+
+ DocumentName
+
+
+
+
+ ImageDescription
+
+
+
+
+ Make
+
+
+
+
+ Model
+
+
+
+
+ StripOffsets
+
+
+
+
+ Orientation
+
+
+
+
+ SamplesPerPixel
+
+
+
+
+ RowsPerStrip
+
+
+
+
+ StripByteCounts
+
+
+
+
+ MinSampleValue
+
+
+
+
+ MaxSampleValue
+
+
+
+
+ XResolution
+
+
+
+
+ YResolution
+
+
+
+
+ PlanarConfiguration
+
+
+
+
+ PageName
+
+
+
+
+ XPosition
+
+
+
+
+ YPosition
+
+
+
+
+ FreeOffsets
+
+
+
+
+ FreeByteCounts
+
+
+
+
+ GrayResponseUnit
+
+
+
+
+ GrayResponseCurve
+
+
+
+
+ T4Options
+
+
+
+
+ T6Options
+
+
+
+
+ ResolutionUnit
+
+
+
+
+ PageNumber
+
+
+
+
+ ColorResponseUnit
+
+
+
+
+ TransferFunction
+
+
+
+
+ Software
+
+
+
+
+ DateTime
+
+
+
+
+ Artist
+
+
+
+
+ HostComputer
+
+
+
+
+ Predictor
+
+
+
+
+ WhitePoint
+
+
+
+
+ PrimaryChromaticities
+
+
+
+
+ ColorMap
+
+
+
+
+ HalftoneHints
+
+
+
+
+ TileWidth
+
+
+
+
+ TileLength
+
+
+
+
+ TileOffsets
+
+
+
+
+ TileByteCounts
+
+
+
+
+ BadFaxLines
+
+
+
+
+ CleanFaxData
+
+
+
+
+ ConsecutiveBadFaxLines
+
+
+
+
+ InkSet
+
+
+
+
+ InkNames
+
+
+
+
+ NumberOfInks
+
+
+
+
+ DotRange
+
+
+
+
+ TargetPrinter
+
+
+
+
+ ExtraSamples
+
+
+
+
+ SampleFormat
+
+
+
+
+ SMinSampleValue
+
+
+
+
+ SMaxSampleValue
+
+
+
+
+ TransferRange
+
+
+
+
+ ClipPath
+
+
+
+
+ XClipPathUnits
+
+
+
+
+ YClipPathUnits
+
+
+
+
+ Indexed
+
+
+
+
+ JPEGTables
+
+
+
+
+ OPIProxy
+
+
+
+
+ ProfileType
+
+
+
+
+ FaxProfile
+
+
+
+
+ CodingMethods
+
+
+
+
+ VersionYear
+
+
+
+
+ ModeNumber
+
+
+
+
+ Decode
+
+
+
+
+ DefaultImageColor
+
+
+
+
+ T82ptions
+
+
+
+
+ JPEGProc
+
+
+
+
+ JPEGInterchangeFormat
+
+
+
+
+ JPEGInterchangeFormatLength
+
+
+
+
+ JPEGRestartInterval
+
+
+
+
+ JPEGLosslessPredictors
+
+
+
+
+ JPEGPointTransforms
+
+
+
+
+ JPEGQTables
+
+
+
+
+ JPEGDCTables
+
+
+
+
+ JPEGACTables
+
+
+
+
+ YCbCrCoefficients
+
+
+
+
+ YCbCrSubsampling
+
+
+
+
+ YCbCrPositioning
+
+
+
+
+ ReferenceBlackWhite
+
+
+
+
+ StripRowCounts
+
+
+
+
+ XMP
+
+
+
+
+ Rating
+
+
+
+
+ RatingPercent
+
+
+
+
+ ImageID
+
+
+
+
+ CFARepeatPatternDim
+
+
+
+
+ CFAPattern2
+
+
+
+
+ BatteryLevel
+
+
+
+
+ Copyright
+
+
+
+
+ ExposureTime
+
+
+
+
+ FNumber
+
+
+
+
+ MDFileTag
+
+
+
+
+ MDScalePixel
+
+
+
+
+ MDLabName
+
+
+
+
+ MDSampleInfo
+
+
+
+
+ MDPrepDate
+
+
+
+
+ MDPrepTime
+
+
+
+
+ MDFileUnits
+
+
+
+
+ PixelScale
+
+
+
+
+ IntergraphPacketData
+
+
+
+
+ IntergraphRegisters
+
+
+
+
+ IntergraphMatrix
+
+
+
+
+ ModelTiePoint
+
+
+
+
+ SEMInfo
+
+
+
+
+ ModelTransform
+
+
+
+
+ ImageLayer
+
+
+
+
+ ExposureProgram
+
+
+
+
+ SpectralSensitivity
+
+
+
+
+ ISOSpeedRatings
+
+
+
+
+ OECF
+
+
+
+
+ Interlace
+
+
+
+
+ TimeZoneOffset
+
+
+
+
+ SelfTimerMode
+
+
+
+
+ SensitivityType
+
+
+
+
+ StandardOutputSensitivity
+
+
+
+
+ RecommendedExposureIndex
+
+
+
+
+ ISOSpeed
+
+
+
+
+ ISOSpeedLatitudeyyy
+
+
+
+
+ ISOSpeedLatitudezzz
+
+
+
+
+ FaxRecvParams
+
+
+
+
+ FaxSubaddress
+
+
+
+
+ FaxRecvTime
+
+
+
+
+ ExifVersion
+
+
+
+
+ DateTimeOriginal
+
+
+
+
+ DateTimeDigitized
+
+
+
+
+ OffsetTime
+
+
+
+
+ OffsetTimeOriginal
+
+
+
+
+ OffsetTimeDigitized
+
+
+
+
+ ComponentsConfiguration
+
+
+
+
+ CompressedBitsPerPixel
+
+
+
+
+ ShutterSpeedValue
+
+
+
+
+ ApertureValue
+
+
+
+
+ BrightnessValue
+
+
+
+
+ ExposureBiasValue
+
+
+
+
+ MaxApertureValue
+
+
+
+
+ SubjectDistance
+
+
+
+
+ MeteringMode
+
+
+
+
+ LightSource
+
+
+
+
+ Flash
+
+
+
+
+ FocalLength
+
+
+
+
+ FlashEnergy2
+
+
+
+
+ SpatialFrequencyResponse2
+
+
+
+
+ Noise
+
+
+
+
+ FocalPlaneXResolution2
+
+
+
+
+ FocalPlaneYResolution2
+
+
+
+
+ FocalPlaneResolutionUnit2
+
+
+
+
+ ImageNumber
+
+
+
+
+ SecurityClassification
+
+
+
+
+ ImageHistory
+
+
+
+
+ SubjectArea
+
+
+
+
+ ExposureIndex2
+
+
+
+
+ TIFFEPStandardID
+
+
+
+
+ SensingMethod
+
+
+
+
+ MakerNote
+
+
+
+
+ UserComment
+
+
+
+
+ SubsecTime
+
+
+
+
+ SubsecTimeOriginal
+
+
+
+
+ SubsecTimeDigitized
+
+
+
+
+ ImageSourceData
+
+
+
+
+ AmbientTemperature
+
+
+
+
+ Humidity
+
+
+
+
+ Pressure
+
+
+
+
+ WaterDepth
+
+
+
+
+ Acceleration
+
+
+
+
+ CameraElevationAngle
+
+
+
+
+ XPTitle
+
+
+
+
+ XPComment
+
+
+
+
+ XPAuthor
+
+
+
+
+ XPKeywords
+
+
+
+
+ XPSubject
+
+
+
+
+ FlashpixVersion
+
+
+
+
+ ColorSpace
+
+
+
+
+ PixelXDimension
+
+
+
+
+ PixelYDimension
+
+
+
+
+ RelatedSoundFile
+
+
+
+
+ FlashEnergy
+
+
+
+
+ SpatialFrequencyResponse
+
+
+
+
+ FocalPlaneXResolution
+
+
+
+
+ FocalPlaneYResolution
+
+
+
+
+ FocalPlaneResolutionUnit
+
+
+
+
+ SubjectLocation
+
+
+
+
+ ExposureIndex
+
+
+
+
+ SensingMethod
+
+
+
+
+ FileSource
+
+
+
+
+ SceneType
+
+
+
+
+ CFAPattern
+
+
+
+
+ CustomRendered
+
+
+
+
+ ExposureMode
+
+
+
+
+ WhiteBalance
+
+
+
+
+ DigitalZoomRatio
+
+
+
+
+ FocalLengthIn35mmFilm
+
+
+
+
+ SceneCaptureType
+
+
+
+
+ GainControl
+
+
+
+
+ Contrast
+
+
+
+
+ Saturation
+
+
+
+
+ Sharpness
+
+
+
+
+ DeviceSettingDescription
+
+
+
+
+ SubjectDistanceRange
+
+
+
+
+ ImageUniqueID
+
+
+
+
+ OwnerName
+
+
+
+
+ SerialNumber
+
+
+
+
+ LensInfo
+
+
+
+
+ LensMake
+
+
+
+
+ LensModel
+
+
+
+
+ LensSerialNumber
+
+
+
+
+ GDALMetadata
+
+
+
+
+ GDALNoData
+
+
+
+
+ GPSVersionID
+
+
+
+
+ GPSLatitudeRef
+
+
+
+
+ GPSLatitude
+
+
+
+
+ GPSLongitudeRef
+
+
+
+
+ GPSLongitude
+
+
+
+
+ GPSAltitudeRef
+
+
+
+
+ GPSAltitude
+
+
+
+
+ GPSTimestamp
+
+
+
+
+ GPSSatellites
+
+
+
+
+ GPSStatus
+
+
+
+
+ GPSMeasureMode
+
+
+
+
+ GPSDOP
+
+
+
+
+ GPSSpeedRef
+
+
+
+
+ GPSSpeed
+
+
+
+
+ GPSTrackRef
+
+
+
+
+ GPSTrack
+
+
+
+
+ GPSImgDirectionRef
+
+
+
+
+ GPSImgDirection
+
+
+
+
+ GPSMapDatum
+
+
+
+
+ GPSDestLatitudeRef
+
+
+
+
+ GPSDestLatitude
+
+
+
+
+ GPSDestLongitudeRef
+
+
+
+
+ GPSDestLongitude
+
+
+
+
+ GPSDestBearingRef
+
+
+
+
+ GPSDestBearing
+
+
+
+
+ GPSDestDistanceRef
+
+
+
+
+ GPSDestDistance
+
+
+
+
+ GPSProcessingMethod
+
+
+
+
+ GPSAreaInformation
+
+
+
+
+ GPSDateStamp
+
+
+
+
+ GPSDifferential
+
+
+
+
+ Class that provides a description for an ExifTag value.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The value of the exif tag.
+ The description for the value of the exif tag.
+
+
+
+ A value of the exif profile.
+
+
+
+
+ Gets the data type of the exif value.
+
+
+
+
+ Gets a value indicating whether the value is an array.
+
+
+
+
+ Gets the tag of the exif value.
+
+
+
+
+ Gets or sets the value.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified exif value is equal to the current .
+
+ The exif value to compare this with.
+ True when the specified exif value is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a string that represents the current value.
+
+ A string that represents the current value.
+
+
+
+ Class that contains an image profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+ A byte array containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+ A stream containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+ The fully qualified name of the profile file, or the relative profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The name of the profile.
+
+
+
+ Gets the name of the profile.
+
+
+
+
+ Gets or sets the data of this profile.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified image compare is equal to the current .
+
+ The image profile to compare this with.
+ True when the specified image compare is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts this instance to a byte array.
+
+ A array.
+
+
+
+ Updates the data of the profile.
+
+
+
+
+ Class that can be used to access an Iptc profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The byte array to read the iptc profile from.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the iptc profile file, or the relative
+ iptc profile file name.
+
+
+
+ Initializes a new instance of the class.
+
+ The stream to read the iptc profile from.
+
+
+
+ Gets the values of this iptc profile.
+
+
+
+
+ Returns the value with the specified tag.
+
+ The tag of the iptc value.
+ The value with the specified tag.
+
+
+
+ Removes the value with the specified tag.
+
+ The tag of the iptc value.
+ True when the value was fount and removed.
+
+
+
+ Changes the encoding for all the values,
+
+ The encoding to use when storing the bytes.
+
+
+
+ Sets the value of the specified tag.
+
+ The tag of the iptc value.
+ The encoding to use when storing the bytes.
+ The value.
+
+
+
+ Sets the value of the specified tag.
+
+ The tag of the iptc value.
+ The value.
+
+
+
+ Updates the data of the profile.
+
+
+
+
+ All iptc tags.
+
+
+
+
+ Unknown
+
+
+
+
+ Record version
+
+
+
+
+ Object type
+
+
+
+
+ Object attribute
+
+
+
+
+ Title
+
+
+
+
+ Edit status
+
+
+
+
+ Editorial update
+
+
+
+
+ Priority
+
+
+
+
+ Category
+
+
+
+
+ Supplemental categories
+
+
+
+
+ Fixture identifier
+
+
+
+
+ Keyword
+
+
+
+
+ Location code
+
+
+
+
+ Location name
+
+
+
+
+ Release date
+
+
+
+
+ Release time
+
+
+
+
+ Expiration date
+
+
+
+
+ Expiration time
+
+
+
+
+ Special instructions
+
+
+
+
+ Action advised
+
+
+
+
+ Reference service
+
+
+
+
+ Reference date
+
+
+
+
+ ReferenceNumber
+
+
+
+
+ Created date
+
+
+
+
+ Created time
+
+
+
+
+ Digital creation date
+
+
+
+
+ Digital creation time
+
+
+
+
+ Originating program
+
+
+
+
+ Program version
+
+
+
+
+ Object cycle
+
+
+
+
+ Byline
+
+
+
+
+ Byline title
+
+
+
+
+ City
+
+
+
+
+ Sub location
+
+
+
+
+ Province/State
+
+
+
+
+ Country code
+
+
+
+
+ Country
+
+
+
+
+ Original transmission reference
+
+
+
+
+ Headline
+
+
+
+
+ Credit
+
+
+
+
+ Source
+
+
+
+
+ Copyright notice
+
+
+
+
+ Contact
+
+
+
+
+ Caption
+
+
+
+
+ Local caption
+
+
+
+
+ Caption writer
+
+
+
+
+ Image type
+
+
+
+
+ Image orientation
+
+
+
+
+ Custom field 1
+
+
+
+
+ Custom field 2
+
+
+
+
+ Custom field 3
+
+
+
+
+ Custom field 4
+
+
+
+
+ Custom field 5
+
+
+
+
+ Custom field 6
+
+
+
+
+ Custom field 7
+
+
+
+
+ Custom field 8
+
+
+
+
+ Custom field 9
+
+
+
+
+ Custom field 10
+
+
+
+
+ Custom field 11
+
+
+
+
+ Custom field 12
+
+
+
+
+ Custom field 13
+
+
+
+
+ Custom field 14
+
+
+
+
+ Custom field 15
+
+
+
+
+ Custom field 16
+
+
+
+
+ Custom field 17
+
+
+
+
+ Custom field 18
+
+
+
+
+ Custom field 19
+
+
+
+
+ Custom field 20
+
+
+
+
+ A value of the iptc profile.
+
+
+
+
+ Gets or sets the encoding to use for the Value.
+
+
+
+
+ Gets the tag of the iptc value.
+
+
+
+
+ Gets or sets the value.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified iptc value is equal to the current .
+
+ The iptc value to compare this with.
+ True when the specified iptc value is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts this instance to a byte array.
+
+ A array.
+
+
+
+ Returns a string that represents the current value.
+
+ A string that represents the current value.
+
+
+
+ Returns a string that represents the current value with the specified encoding.
+
+ The encoding to use.
+ A string that represents the current value with the specified encoding.
+
+
+
+ Class that contains an XMP profile.
+
+
+
+
+ Initializes a new instance of the class.
+
+ A byte array containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ A document containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ A document containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ A stream containing the profile.
+
+
+
+ Initializes a new instance of the class.
+
+ The fully qualified name of the profile file, or the relative profile file name.
+
+
+
+ Creates an instance from the specified IXPathNavigable.
+
+ A document containing the profile.
+ A .
+
+
+
+ Creates an instance from the specified IXPathNavigable.
+
+ A document containing the profile.
+ A .
+
+
+
+ Creates a XmlReader that can be used to read the data of the profile.
+
+ A .
+
+
+
+ Converts this instance to an IXPathNavigable.
+
+ A .
+
+
+
+ Converts this instance to a XDocument.
+
+ A .
+
+
+
+ Class that contains data for the Read event.
+
+
+
+
+ Gets the ID of the image.
+
+
+
+
+ Gets or sets the image that was read.
+
+
+
+
+ Gets the read settings for the image.
+
+
+
+
+ Class that contains variables for a script
+
+
+
+
+ Gets the names of the variables.
+
+
+
+
+ Get or sets the specified variable.
+
+ The name of the variable.
+
+
+
+ Returns the value of the variable with the specified name.
+
+ The name of the variable
+ Am .
+
+
+
+ Set the value of the variable with the specified name.
+
+ The name of the variable
+ The value of the variable
+
+
+
+ Class that contains data for the Write event.
+
+
+
+
+ Gets the ID of the image.
+
+
+
+
+ Gets the image that needs to be written.
+
+
+
+
+ Class that contains setting for the connected components operation.
+
+
+
+
+ Gets or sets the threshold that eliminate small objects by merging them with their larger neighbors.
+
+
+
+
+ Gets or sets how many neighbors to visit, choose from 4 or 8.
+
+
+
+
+ Gets or sets a value indicating whether the object color in the labeled image will be replaced with the mean-color from the source image.
+
+
+
+
+ Class that contains setting for when an image is being read.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class with the specified defines.
+
+ The read defines to set.
+
+
+
+ Gets or sets the defines that should be set before the image is read.
+
+
+
+
+ Gets or sets the specified area to extract from the image.
+
+
+
+
+ Gets or sets the index of the image to read from a multi layer/frame image.
+
+
+
+
+ Gets or sets the number of images to read from a multi layer/frame image.
+
+
+
+
+ Gets or sets the height.
+
+
+
+
+ Gets or sets the settings for pixel storage.
+
+
+
+
+ Gets or sets a value indicating whether the monochrome reader shoul be used. This is
+ supported by: PCL, PDF, PS and XPS.
+
+
+
+
+ Gets or sets the width.
+
+
+
+
+ Class that contains setting for the morphology operation.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the channels to apply the kernel to.
+
+
+
+
+ Gets or sets the bias to use when the method is Convolve.
+
+
+
+
+ Gets or sets the scale to use when the method is Convolve.
+
+
+
+
+ Gets or sets the number of iterations.
+
+
+
+
+ Gets or sets built-in kernel.
+
+
+
+
+ Gets or sets kernel arguments.
+
+
+
+
+ Gets or sets the morphology method.
+
+
+
+
+ Gets or sets user suplied kernel.
+
+
+
+
+ Class that contains setting for pixel storage.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The pixel storage type
+ The mapping of the pixels (e.g. RGB/RGBA/ARGB).
+
+
+
+ Gets or sets the mapping of the pixels (e.g. RGB/RGBA/ARGB).
+
+
+
+
+ Gets or sets the pixel storage type.
+
+
+
+
+ Represents the density of an image.
+
+
+
+
+ Initializes a new instance of the class with the density set to inches.
+
+ The x and y.
+
+
+
+ Initializes a new instance of the class.
+
+ The x and y.
+ The units.
+
+
+
+ Initializes a new instance of the class with the density set to inches.
+
+ The x.
+ The y.
+
+
+
+ Initializes a new instance of the class.
+
+ The x.
+ The y.
+ The units.
+
+
+
+ Initializes a new instance of the class.
+
+ Density specifications in the form: <x>x<y>[inch/cm] (where x, y are numbers)
+
+
+
+ Gets the units.
+
+
+
+
+ Gets the x resolution.
+
+
+
+
+ Gets the y resolution.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the .
+
+ The object to compare this with.
+ True when the specified object is equal to the .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a based on the specified width and height.
+
+ The width in cm or inches.
+ The height in cm or inches.
+ A based on the specified width and height in cm or inches.
+
+
+
+ Returns a string that represents the current .
+
+ A string that represents the current .
+
+
+
+ Returns a string that represents the current .
+
+ The units to use.
+ A string that represents the current .
+
+
+
+ Encapsulates the error information.
+
+
+
+
+ Gets the mean error per pixel computed when an image is color reduced.
+
+
+
+
+ Gets the normalized maximum error per pixel computed when an image is color reduced.
+
+
+
+
+ Gets the normalized mean error per pixel computed when an image is color reduced.
+
+
+
+
+ Result for a sub image search operation.
+
+
+
+
+ Gets the offset for the best match.
+
+
+
+
+ Gets the a similarity image such that an exact match location is completely white and if none of
+ the pixels match, black, otherwise some gray level in-between.
+
+
+
+
+ Gets or sets the similarity metric.
+
+
+
+
+ Disposes the instance.
+
+
+
+
+ Represents a percentage value.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The value (0% = 0.0, 100% = 100.0)
+
+
+
+ Initializes a new instance of the struct.
+
+ The value (0% = 0, 100% = 100)
+
+
+
+ Converts the specified double to an instance of this type.
+
+ The value (0% = 0, 100% = 100)
+
+
+
+ Converts the specified int to an instance of this type.
+
+ The value (0% = 0, 100% = 100)
+
+
+
+ Converts the specified to a double.
+
+ The to convert
+
+
+
+ Converts the to a quantum type.
+
+ The to convert
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is more than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the first is less than or equal to the second .
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Multiplies the value by the .
+
+ The value to use.
+ The to use.
+
+
+
+ Multiplies the value by the .
+
+ The value to use.
+ The to use.
+
+
+
+ Compares the current instance with another object of the same type.
+
+ The object to compare this with.
+ A signed number indicating the relative values of this instance and value.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Multiplies the value by the percentage.
+
+ The value to use.
+ the new value.
+
+
+
+ Multiplies the value by the percentage.
+
+ The value to use.
+ the new value.
+
+
+
+ Returns a double that represents the current percentage.
+
+ A double that represents the current percentage.
+
+
+
+ Returns an integer that represents the current percentage.
+
+ An integer that represents the current percentage.
+
+
+
+ Returns a string that represents the current percentage.
+
+ A string that represents the current percentage.
+
+
+
+ Struct for a point with doubles.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The x and y.
+
+
+
+ Initializes a new instance of the struct.
+
+ The x.
+ The y.
+
+
+
+ Initializes a new instance of the struct.
+
+ PointD specifications in the form: <x>x<y> (where x, y are numbers)
+
+
+
+ Gets the x-coordinate of this Point.
+
+
+
+
+ Gets the y-coordinate of this Point.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified object is equal to the current .
+
+ The object to compare this with.
+ True when the specified object is equal to the current .
+
+
+
+ Determines whether the specified is equal to the current .
+
+ The to compare this with.
+ True when the specified is equal to the current .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Returns a string that represents the current PointD.
+
+ A string that represents the current PointD.
+
+
+
+ Represents a number that can be expressed as a fraction
+
+
+ This is a very simplified implementation of a rational number designed for use with metadata only.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+
+
+
+ Initializes a new instance of the struct.
+
+ The integer to create the rational from.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+ Specified if the rational should be simplified.
+
+
+
+ Gets the numerator of a number.
+
+
+
+
+ Gets the denominator of a number.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ The .
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+ The .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts a rational number to the nearest .
+
+
+ The .
+
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation.
+
+ A string representation of this value.
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation using
+ the specified culture-specific format information.
+
+
+ An object that supplies culture-specific formatting information.
+
+ A string representation of this value.
+
+
+
+ Represents a number that can be expressed as a fraction
+
+
+ This is a very simplified implementation of a rational number designed for use with metadata only.
+
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+
+
+
+ Initializes a new instance of the struct.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+
+
+
+ Initializes a new instance of the struct.
+
+ The integer to create the rational from.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+
+
+
+ Initializes a new instance of the struct.
+
+ The number above the line in a vulgar fraction showing how many of the parts indicated by the denominator are taken.
+ The number below the line in a vulgar fraction; a divisor.
+ Specified if the rational should be simplified.
+
+
+
+ Gets the numerator of a number.
+
+
+
+
+ Gets the denominator of a number.
+
+
+
+
+ Determines whether the specified instances are considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Determines whether the specified instances are not considered equal.
+
+ The first to compare.
+ The second to compare.
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ The .
+
+
+
+ Converts the specified to an instance of this type.
+
+ The to convert to an instance of this type.
+ Specifies if the instance should be created with the best precision possible.
+ The .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Determines whether the specified is equal to this .
+
+ The to compare this with.
+ True when the specified is equal to this .
+
+
+
+ Serves as a hash of this type.
+
+ A hash code for the current instance.
+
+
+
+ Converts a rational number to the nearest .
+
+
+ The .
+
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation.
+
+ A string representation of this value.
+
+
+
+ Converts the numeric value of this instance to its equivalent string representation using
+ the specified culture-specific format information.
+
+
+ An object that supplies culture-specific formatting information.
+
+ A string representation of this value.
+
+
+
+ Represents an argument for the SparseColor method.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The X position.
+ The Y position.
+ The color.
+
+
+
+ Gets or sets the X position.
+
+
+
+
+ Gets or sets the Y position.
+
+
+
+
+ Gets or sets the color.
+
+
+
+
diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/linux-x64/native/Magick.NET-Q16-x64.Native.dll.so b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/linux-x64/native/Magick.NET-Q16-x64.Native.dll.so
new file mode 100644
index 0000000..ebfbf9f
Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/linux-x64/native/Magick.NET-Q16-x64.Native.dll.so differ
diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x64/native/Magick.NET-Q16-x64.Native.dll b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x64/native/Magick.NET-Q16-x64.Native.dll
new file mode 100644
index 0000000..6ab630f
Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x64/native/Magick.NET-Q16-x64.Native.dll differ
diff --git a/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x86/native/Magick.NET-Q16-x86.Native.dll b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x86/native/Magick.NET-Q16-x86.Native.dll
new file mode 100644
index 0000000..a8b4564
Binary files /dev/null and b/packages/Magick.NET-Q16-AnyCPU.7.0.7.300/runtimes/win7-x86/native/Magick.NET-Q16-x86.Native.dll differ