<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Avivo Tech Blog &#187; encoding</title>
	<atom:link href="http://tech.avivo.si/tag/encoding/feed/" rel="self" type="application/rss+xml" />
	<link>http://tech.avivo.si</link>
	<description>Solving problems</description>
	<lastBuildDate>Tue, 24 Jan 2012 14:46:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Saving high quality JPG in C# or ASP.NET</title>
		<link>http://tech.avivo.si/2009/11/saving-high-quality-jpg-in-c-or-aspnet/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=saving-high-quality-jpg-in-c-or-aspnet</link>
		<comments>http://tech.avivo.si/2009/11/saving-high-quality-jpg-in-c-or-aspnet/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 15:17:29 +0000</pubDate>
		<dc:creator>Avivo</dc:creator>
				<category><![CDATA[Programming Techniques]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[high quality jpg]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[jpg]]></category>
		<category><![CDATA[processing]]></category>
		<category><![CDATA[saving]]></category>

		<guid isPermaLink="false">http://blog.sweetucan.com/?p=198</guid>
		<description><![CDATA[Just use this piece of code or read at this MSDN article: private void VaryQualityLevel() { // Get a bitmap. Bitmap bmp1 = new Bitmap(@"c:\TestPhoto.jpg"); ImageCodecInfo jgpEncoder = GetEncoder(ImageFormat.Jpeg); // Create an Encoder object based on the GUID // for the Quality parameter category. System.Drawing.Imaging.Encoder myEncoder = System.Drawing.Imaging.Encoder.Quality; // Create an EncoderParameters object. // An [...]]]></description>
			<content:encoded><![CDATA[<p>Just use this piece of code or read <a href="http://msdn.microsoft.com/en-us/library/system.drawing.imaging.encoderparameter.aspx" target="_self">at this MSDN article</a>:</p>
<pre class="c-sharp">private void VaryQualityLevel()
{
	// Get a bitmap.
	Bitmap bmp1 = new Bitmap(@"c:\TestPhoto.jpg");
	ImageCodecInfo jgpEncoder = GetEncoder(ImageFormat.Jpeg);

	// Create an Encoder object based on the GUID
	// for the Quality parameter category.
	System.Drawing.Imaging.Encoder myEncoder =
	System.Drawing.Imaging.Encoder.Quality;

	// Create an EncoderParameters object.
	// An EncoderParameters object has an array of EncoderParameter
	// objects. In this case, there is only one
	// EncoderParameter object in the array.
	EncoderParameters myEncoderParameters = new EncoderParameters(1);

	EncoderParameter myEncoderParameter = new EncoderParameter(myEncoder, 50L);
	myEncoderParameters.Param[0] = myEncoderParameter;
	bmp1.Save(@"c:\TestPhotoQualityFifty.jpg", jgpEncoder, myEncoderParameters);

	myEncoderParameter = new EncoderParameter(myEncoder, 100L);
	myEncoderParameters.Param[0] = myEncoderParameter;
	bmp1.Save(@"c:\TestPhotoQualityHundred.jpg", jgpEncoder, myEncoderParameters);

	// Save the bitmap as a JPG file with zero quality level compression.
	myEncoderParameter = new EncoderParameter(myEncoder, 0L);
	myEncoderParameters.Param[0] = myEncoderParameter;
	bmp1.Save(@"c:\TestPhotoQualityZero.jpg", jgpEncoder, myEncoderParameters);

}

...

private ImageCodecInfo GetEncoder(ImageFormat format)
{
	ImageCodecInfo[] codecs = ImageCodecInfo.GetImageDecoders();

	foreach (ImageCodecInfo codec in codecs)
	{
	if (codec.FormatID == format.Guid)
	{
	return codec;
	}
	}
	return null;
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://tech.avivo.si/2009/11/saving-high-quality-jpg-in-c-or-aspnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Encoding WMP video from DOS (batch) using Expression Encoder</title>
		<link>http://tech.avivo.si/2009/06/encoding-wmp-video-from-dos-batch-using-expression-encoder/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=encoding-wmp-video-from-dos-batch-using-expression-encoder</link>
		<comments>http://tech.avivo.si/2009/06/encoding-wmp-video-from-dos-batch-using-expression-encoder/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 13:52:34 +0000</pubDate>
		<dc:creator>Avivo</dc:creator>
				<category><![CDATA[System administration]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[dos command]]></category>
		<category><![CDATA[dos promt]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[Expression Encoder]]></category>
		<category><![CDATA[wmv video]]></category>

		<guid isPermaLink="false">http://blog.sweetucan.com/?p=102</guid>
		<description><![CDATA[&#8220;c:\Program Files (x86)\Microsoft Expression\Encoder 2\Encoder.exe&#8221; /Source &#8220;d:\Originals\SomeOriginalVideo.wmv&#8221; /Target &#8220;d:\Encoded\EncodedVideo.wmv&#8221; /Preset &#8220;d:\Expression\Encoder\Settings\MyVideoPreset.xml&#8221;]]></description>
			<content:encoded><![CDATA[<p>&#8220;c:\Program Files (x86)\Microsoft Expression\Encoder 2\Encoder.exe&#8221; /Source &#8220;d:\Originals\SomeOriginalVideo.wmv&#8221; /Target &#8220;d:\Encoded\EncodedVideo.wmv&#8221; /Preset &#8220;d:\Expression\Encoder\Settings\MyVideoPreset.xml&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://tech.avivo.si/2009/06/encoding-wmp-video-from-dos-batch-using-expression-encoder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

