<?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>Bloog.sk &#187; .NET</title>
	<atom:link href="http://www.bloog.sk/category/programovanie/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bloog.sk</link>
	<description>recenzie a kvalitné informácie z digitálneho sveta</description>
	<lastBuildDate>Sun, 26 Jun 2011 20:30:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Kompresia obrázku v .NET</title>
		<link>http://www.bloog.sk/2009/09/13/kompresia-obrazku-v-net/</link>
		<comments>http://www.bloog.sk/2009/09/13/kompresia-obrazku-v-net/#comments</comments>
		<pubDate>Sun, 13 Sep 2009 17:14:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>

		<guid isPermaLink="false">http://www.bloog.sk/?p=221</guid>
		<description><![CDATA[Platforma .NET podporuje kompresie JPEG, PNG a GIF. Samozrejme skutočné kompresné algoritmy sú napísané v C a assembleri. Ponúkam ukážku použitia knižnice .NET 3.0 na prácu s kompresiou JPEG. int sirka = 128; int vyska = sirka; int krok = sirka / 8; byte&#91;&#93; pixels = new byte&#91;vyska * krok&#93;; &#160; // Definujeme paletu pre [...]]]></description>
			<content:encoded><![CDATA[<p>Platforma .NET podporuje kompresie JPEG, PNG a GIF.  Samozrejme skutočné kompresné algoritmy sú napísané v C a assembleri.<br />
Ponúkam ukážku použitia knižnice .NET 3.0 na prácu s kompresiou JPEG.</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #FF0000;">int</span> sirka <span style="color: #008000;">=</span> <span style="color: #FF0000;">128</span><span style="color: #008000;">;</span>
<span style="color: #FF0000;">int</span> vyska <span style="color: #008000;">=</span> sirka<span style="color: #008000;">;</span>
<span style="color: #FF0000;">int</span> krok <span style="color: #008000;">=</span> sirka <span style="color: #008000;">/</span> <span style="color: #FF0000;">8</span><span style="color: #008000;">;</span>
<span style="color: #FF0000;">byte</span><span style="color: #000000;">&#91;</span><span style="color: #000000;">&#93;</span> pixels <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> <span style="color: #FF0000;">byte</span><span style="color: #000000;">&#91;</span>vyska <span style="color: #008000;">*</span> krok<span style="color: #000000;">&#93;</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #008080; font-style: italic;">// Definujeme paletu pre obrazok</span>
BitmapPalette mojaPaleta <span style="color: #008000;">=</span> BitmapPalettes.<span style="color: #0000FF;">Halftone256</span><span style="color: #008000;">;</span>
&nbsp;
<span style="color: #008080; font-style: italic;">// Vytvorime novy obrazok s preddefinovanou paletou</span>
BitmapSource obrazok <span style="color: #008000;">=</span> BitmapSource.<span style="color: #0000FF;">Create</span><span style="color: #000000;">&#40;</span>sirka, vyska, <span style="color: #FF0000;">96</span>, <span style="color: #FF0000;">96</span>, PixelFormats.<span style="color: #0000FF;">Indexed1</span>, mojaPaleta, pixels, krok<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
&nbsp;
FileStream mojStream <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> FileStream<span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;new.jpg&quot;</span>, FileMode.<span style="color: #0000FF;">Create</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
JpegBitmapEncoder mojEncoder <span style="color: #008000;">=</span> <span style="color: #008000;">new</span> JpegBitmapEncoder<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
mojEncoder.<span style="color: #0000FF;">QualityLevel</span> <span style="color: #008000;">=</span> <span style="color: #FF0000;">30</span><span style="color: #008000;">;</span>
mojEncoder.<span style="color: #0000FF;">Frames</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>BitmapFrame.<span style="color: #0000FF;">Create</span><span style="color: #000000;">&#40;</span>obrazok<span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span>
mojEncoder.<span style="color: #0000FF;">Save</span><span style="color: #000000;">&#40;</span>mojStream<span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.bloog.sk/2009/09/13/kompresia-obrazku-v-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached (user agent is rejected)
Database Caching 14/29 queries in 0.013 seconds using memcached
Object Caching 257/289 objects using memcached
Content Delivery Network via N/A

Served from: www.bloog.sk @ 2012-02-08 22:09:29 -->
