<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>.Net Image Processor</title><link>http://dotnetimageprocessor.codeplex.com/project/feeds/rss</link><description>An image processing wrapper around GDI&amp;#43;, allowing you to apply one or more filters against an image source.      Out-of-the-box support&amp;#58;   &amp;#42; Conversion from one image type to another   &amp;#42; Image resizing and various strategies for resolving aspect ratio   &amp;#42; Edge detection   &amp;#42; GIF support   &amp;#42; Chaining filters together to perform complex operations on a single image      Filters can be stacked and queued so that they run one after the other in a process queue. The processor can accept filenames, streams or a GDI image to perform the processing on.      Future plans are&amp;#58;   &amp;#42; More comprehensive filter support for blurring, sharpening, watermarking, inverting, and more&amp;#33;   &amp;#42; Asynchronous processing support   &amp;#42; Batch processing</description><item><title>Source code checked in, #80132</title><link>http://dotnetimageprocessor.codeplex.com/SourceControl/changeset/changes/80132</link><description>Upgrade&amp;#58; New Version of LabDefaultTemplate.xaml. To upgrade your build definitions, please visit the following link&amp;#58; http&amp;#58;&amp;#47;&amp;#47;go.microsoft.com&amp;#47;fwlink&amp;#47;&amp;#63;LinkId&amp;#61;254563</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:49:39 GMT</pubDate><guid isPermaLink="false">Source code checked in, #80132 20121001094939P</guid></item><item><title>Source code checked in, #80131</title><link>http://dotnetimageprocessor.codeplex.com/SourceControl/changeset/changes/80131</link><description>Checked in by server upgrade</description><author>Project Collection Service Accounts</author><pubDate>Mon, 01 Oct 2012 21:43:10 GMT</pubDate><guid isPermaLink="false">Source code checked in, #80131 20121001094310P</guid></item><item><title>Commented Feature: Add a flag to constrain to an axis when resizing [10444]</title><link>http://dotnetimageprocessor.codeplex.com/workitem/10444</link><description>When resizing into a box size using ResizeMethod.KeepAspectRatio, the filter keeps the image within the maximum resolution specified, and resizes using the longest axis.&lt;br /&gt;&lt;br /&gt;We would like to add a flag to change this behaviour so that the axis to be constrained can be specified.&lt;br /&gt;Comments: Associated with changeset 79662.</description><author>elkdanger</author><pubDate>Tue, 21 Aug 2012 21:13:49 GMT</pubDate><guid isPermaLink="false">Commented Feature: Add a flag to constrain to an axis when resizing [10444] 20120821091349P</guid></item><item><title>Source code checked in, #79662</title><link>http://dotnetimageprocessor.codeplex.com/SourceControl/changeset/changes/79662</link><description>Added constraint parameter to resize filter, for when KeepAspectRatio is used.</description><author>elkdanger</author><pubDate>Tue, 21 Aug 2012 21:13:47 GMT</pubDate><guid isPermaLink="false">Source code checked in, #79662 20120821091347P</guid></item><item><title>Created Feature: Add a flag to constrain to an axis when resizing [10444]</title><link>http://dotnetimageprocessor.codeplex.com/workitem/10444</link><description>When resizing into a box size using ResizeMethod.KeepAspectRatio, the filter keeps the image within the maximum resolution specified, and resizes using the longest axis.&lt;br /&gt;&lt;br /&gt;We would like to add a flag to change this behaviour so that the axis to be constrained can be specified.&lt;br /&gt;</description><author>elkdanger</author><pubDate>Tue, 21 Aug 2012 21:02:24 GMT</pubDate><guid isPermaLink="false">Created Feature: Add a flag to constrain to an axis when resizing [10444] 20120821090224P</guid></item><item><title>Updated Release: v1.3 (beta) (Apr 29, 2012)</title><link>http://dotnetimageprocessor.codeplex.com/releases/view/86897</link><description>&lt;div class="wikidoc"&gt;&lt;ul&gt;&lt;li&gt;Added a provider model to support plugging in different readers and writers for the different file formats (task #9087)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Breaking change&lt;/b&gt; - renamed OutputFormat enum to ImageFormatType&lt;/li&gt;
&lt;li&gt;Fixed an issue where the resize filter produced the wrong output for ResizeMethod.AspectRatioFill&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>elkdanger</author><pubDate>Sun, 29 Apr 2012 13:25:52 GMT</pubDate><guid isPermaLink="false">Updated Release: v1.3 (beta) (Apr 29, 2012) 20120429012552P</guid></item><item><title>Released: v1.3 (beta) (Apr 29, 2012)</title><link>http://dotnetimageprocessor.codeplex.com/releases/view/86897</link><description>
&lt;div class="wikidoc"&gt;
&lt;ul&gt;
&lt;li&gt;Added a provider model to support plugging in different readers and writers for the different file formats (task #9087)
&lt;/li&gt;&lt;li&gt;&lt;b&gt;Breaking change&lt;/b&gt; - renamed OutputFormat enum to ImageFormatType &lt;/li&gt;&lt;li&gt;Fixed an issue where the resize filter produced the wrong output for ResizeMethod.AspectRatioFill&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Sun, 29 Apr 2012 13:25:52 GMT</pubDate><guid isPermaLink="false">Released: v1.3 (beta) (Apr 29, 2012) 20120429012552P</guid></item><item><title>Created Release: v1.3 (Apr 29, 2012)</title><link>http://dotnetimageprocessor.codeplex.com/releases?ReleaseId=86897</link><description>&lt;div class="wikidoc"&gt;&lt;ul&gt;&lt;li&gt;Added a provider model to support plugging in different readers and writers for the different file formats (task #9087)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Breaking change&lt;/b&gt; - renamed OutputFormat enum to ImageFormatType&lt;/li&gt;
&lt;li&gt;Fixed an issue where the resize filter produced the wrong output for ResizeMethod.AspectRatioFill&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>elkdanger</author><pubDate>Sun, 29 Apr 2012 13:25:18 GMT</pubDate><guid isPermaLink="false">Created Release: v1.3 (Apr 29, 2012) 20120429012518P</guid></item><item><title>Source code checked in, #77781</title><link>http://dotnetimageprocessor.codeplex.com/SourceControl/changeset/changes/77781</link><description>Branch merge for Release 1.3</description><author>elkdanger</author><pubDate>Sun, 29 Apr 2012 13:18:33 GMT</pubDate><guid isPermaLink="false">Source code checked in, #77781 20120429011833P</guid></item><item><title>Source code checked in, #77780</title><link>http://dotnetimageprocessor.codeplex.com/SourceControl/changeset/changes/77780</link><description>Updated to 1.3</description><author>elkdanger</author><pubDate>Sun, 29 Apr 2012 13:17:02 GMT</pubDate><guid isPermaLink="false">Source code checked in, #77780 20120429011702P</guid></item><item><title>Closed Issue: Square images when blown up are not filled out correctly [10041]</title><link>http://dotnetimageprocessor.codeplex.com/workitem/10041</link><description>When a square image is resized up using AspectRatioFill, instead of filling out the extra space with colour, the image is cropped.&lt;br /&gt;&lt;br /&gt;It should work so that the image is filled out with the background colour. This would happen if I chose a non-square image - it should also behave this way with a square image.&lt;br /&gt;Comments: Resolved with changeset 77779.</description><author>elkdanger</author><pubDate>Sun, 29 Apr 2012 13:12:05 GMT</pubDate><guid isPermaLink="false">Closed Issue: Square images when blown up are not filled out correctly [10041] 20120429011205P</guid></item><item><title>Source code checked in, #77779</title><link>http://dotnetimageprocessor.codeplex.com/SourceControl/changeset/changes/77779</link><description>Fixed a bug in the resize filter where the image wasn&amp;#39;t being properly inserted into the canvas, when using ResizeMethod.AspectRatioFill</description><author>elkdanger</author><pubDate>Sun, 29 Apr 2012 13:11:57 GMT</pubDate><guid isPermaLink="false">Source code checked in, #77779 20120429011157P</guid></item><item><title>Source code checked in, #77776</title><link>http://dotnetimageprocessor.codeplex.com/SourceControl/changeset/changes/77776</link><description>Fixed a bug where the image providers were not being assigned correctly</description><author>elkdanger</author><pubDate>Sun, 29 Apr 2012 12:46:22 GMT</pubDate><guid isPermaLink="false">Source code checked in, #77776 20120429124622P</guid></item><item><title>Source code checked in, #77773</title><link>http://dotnetimageprocessor.codeplex.com/SourceControl/changeset/changes/77773</link><description>Removed references to deprecated OutputFormat enum</description><author>elkdanger</author><pubDate>Sun, 29 Apr 2012 12:23:02 GMT</pubDate><guid isPermaLink="false">Source code checked in, #77773 20120429122302P</guid></item><item><title>Created Issue: Square images when blown up are not filled out correctly [10041]</title><link>http://dotnetimageprocessor.codeplex.com/workitem/10041</link><description>When a square image is resized up using AspectRatioFill, instead of filling out the extra space with colour, the image is cropped.&lt;br /&gt;&lt;br /&gt;It should work so that the image is filled out with the background colour. This would happen if I chose a non-square image - it should also behave this way with a square image.&lt;br /&gt;</description><author>elkdanger</author><pubDate>Thu, 15 Mar 2012 10:09:09 GMT</pubDate><guid isPermaLink="false">Created Issue: Square images when blown up are not filled out correctly [10041] 20120315100909A</guid></item><item><title>Updated Wiki: Home</title><link>http://dotnetimageprocessor.codeplex.com/wikipage?version=8</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;An image processing wrapper around GDI&amp;#43;, allowing you to apply one or more filters against an image source.&lt;br /&gt;&lt;br /&gt;Out-of-the-box support&amp;#58;&lt;br /&gt;&amp;#42; Conversion from one image type to another&lt;br /&gt;&amp;#42; Image resizing and various strategies for resolving aspect ratio&lt;br /&gt;&amp;#42; Edge detection&lt;br /&gt;&amp;#42; GIF support&lt;br /&gt;&amp;#42; Chaining filters together to perform complex operations on a single image&lt;br /&gt;&lt;br /&gt;Filters can be stacked and queued so that they run one after the other in a process queue. The processor can accept filenames, streams or a GDI image to perform the processing on.&lt;br /&gt;&lt;br /&gt;Future plans are&amp;#58;&lt;br /&gt;&amp;#42; More comprehensive filter support for blurring, sharpening, watermarking, inverting, and more&amp;#33;&lt;br /&gt;&amp;#42; Asynchronous processing support&lt;br /&gt;&amp;#42; Batch processing
&lt;h2&gt;Available on Nuget&lt;/h2&gt;As well as downloading the package straight from here, you can also install directly from inside Visual Studio using Nuget:&lt;br /&gt;&lt;pre&gt;
install-package Simplicode.ImageProcessor
&lt;/pre&gt;&lt;br /&gt;More information on the &lt;a href="http://nuget.org/List/Packages/Simplicode.ImageProcessor" class="externalLink"&gt;Nuget Package site&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>elkdanger</author><pubDate>Thu, 15 Mar 2012 10:06:47 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120315100647A</guid></item><item><title>Created Task: Add extensibility hooks into IImageProviderFactory to allow some customisation over the providers which get instantiated [9088]</title><link>http://dotnetimageprocessor.codeplex.com/workitem/9088</link><description>&lt;br /&gt;</description><author>elkdanger</author><pubDate>Sun, 21 Aug 2011 23:00:30 GMT</pubDate><guid isPermaLink="false">Created Task: Add extensibility hooks into IImageProviderFactory to allow some customisation over the providers which get instantiated [9088] 20110821110030P</guid></item><item><title>Source code checked in, #69836</title><link>http://dotnetimageprocessor.codeplex.com/SourceControl/changeset/changes/69836</link><description>Added a constant for default GIF colour depth</description><author>elkdanger</author><pubDate>Sun, 21 Aug 2011 22:58:29 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69836 20110821105829P</guid></item><item><title>Source code checked in, #69835</title><link>http://dotnetimageprocessor.codeplex.com/SourceControl/changeset/changes/69835</link><description>Breaking change - renamed OutputFormat enum to ImageFormatType</description><author>elkdanger</author><pubDate>Sun, 21 Aug 2011 22:56:51 GMT</pubDate><guid isPermaLink="false">Source code checked in, #69835 20110821105651P</guid></item><item><title>Closed Task: Modular framework to support different read/write strategies per file type [9087]</title><link>http://dotnetimageprocessor.codeplex.com/workitem/9087</link><description>This is proposed mainly for the multi-page TIFF support.&lt;br /&gt;Comments: Resolved with changeset 69834.</description><author>elkdanger</author><pubDate>Sun, 21 Aug 2011 22:54:50 GMT</pubDate><guid isPermaLink="false">Closed Task: Modular framework to support different read/write strategies per file type [9087] 20110821105450P</guid></item></channel></rss>