<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Komentarze do: Canvas — zarządzanie pikselami</title>
	<atom:link href="http://srodek.info/blog/190/canvas-zarzadzanie-pikselami/feed" rel="self" type="application/rss+xml" />
	<link>http://srodek.info/blog/190/canvas-zarzadzanie-pikselami</link>
	<description>Mój osobisty blog</description>
	<lastBuildDate>Wed, 21 Sep 2011 12:05:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>Autor: Krzysio</title>
		<link>http://srodek.info/blog/190/canvas-zarzadzanie-pikselami/comment-page-1#comment-2214</link>
		<dc:creator>Krzysio</dc:creator>
		<pubDate>Tue, 14 Jun 2011 18:47:28 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=190#comment-2214</guid>
		<description>http://krzysio.cba.pl/Canvas.xhtml

Ale nie w kodzie problem,gdy odpalam to z twardego skrypt nie działa :/</description>
		<content:encoded><![CDATA[<p><a href="http://krzysio.cba.pl/Canvas.xhtml" rel="nofollow">http://krzysio.cba.pl/Canvas.xhtml</a></p>
<p>Ale nie w kodzie problem,gdy odpalam to z twardego skrypt nie działa :/</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Środek</title>
		<link>http://srodek.info/blog/190/canvas-zarzadzanie-pikselami/comment-page-1#comment-2210</link>
		<dc:creator>Michał Środek</dc:creator>
		<pubDate>Tue, 14 Jun 2011 10:34:47 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=190#comment-2210</guid>
		<description>@Krzysio: wrzuć swoje pliki na jakiś serwer testowy i wklej link. Teraz to mogę jedynie wróżyć ;].</description>
		<content:encoded><![CDATA[<p>@Krzysio: wrzuć swoje pliki na jakiś serwer testowy i wklej link. Teraz to mogę jedynie wróżyć ;].</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Krzysio</title>
		<link>http://srodek.info/blog/190/canvas-zarzadzanie-pikselami/comment-page-1#comment-2205</link>
		<dc:creator>Krzysio</dc:creator>
		<pubDate>Mon, 13 Jun 2011 19:03:54 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=190#comment-2205</guid>
		<description>Witam, zainteresował nie ten skrypt i chciałem wykorzystać go na własne potrzeby...
ale nie działa, nie mając pomysłów pobrałem tę stronkę na twardy z wszystkimi elementami i ... przykład canvas już nie chodzi. Dokładnie jest coś nie tak z getImageData można powiedzieć że pobiera stare piksele z pod obrazka.

Może ktoś wie dlaczego przykład załadowany z serwera działa a z mojego hhd nie?</description>
		<content:encoded><![CDATA[<p>Witam, zainteresował nie ten skrypt i chciałem wykorzystać go na własne potrzeby…<br />
ale nie działa, nie mając pomysłów pobrałem tę stronkę na twardy z wszystkimi elementami i … przykład canvas już nie chodzi. Dokładnie jest coś nie tak z getImageData można powiedzieć że pobiera stare piksele z pod obrazka.</p>
<p>Może ktoś wie dlaczego przykład załadowany z serwera działa a z mojego hhd nie?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: luq</title>
		<link>http://srodek.info/blog/190/canvas-zarzadzanie-pikselami/comment-page-1#comment-322</link>
		<dc:creator>luq</dc:creator>
		<pubDate>Sun, 06 Jun 2010 15:53:11 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=190#comment-322</guid>
		<description>No bo właśnie już kiedyś spotkałem się z podobnym wzorem i nie wiedziałem dlaczego w taki sposób to ktoś liczy. Okej poczytam, dzięki za info :)

Dla zainteresowanych zrobiłem mały test, ja wygląda obrazek po przekształceniu zgodnie każdym algorytmem:

&lt;a href=&quot;http://wls-team.ovh.org/gfx/test.jpg&quot; rel=&quot;nofollow&quot;&gt;orginał&lt;/a&gt;

&lt;a href=&quot;http://wls-team.ovh.org/gfx/test_luq.jpg&quot; rel=&quot;nofollow&quot;&gt;R, G, B = (R+G+B) / 3&lt;/a&gt;
&lt;a href=&quot;http://wls-team.ovh.org/gfx/test_Y-Greyscale.jpg&quot; rel=&quot;nofollow&quot;&gt;Y-Greyscale&lt;/a&gt;
&lt;a href=&quot;http://wls-team.ovh.org/gfx/test_RMY-Greyscale.jpg&quot; rel=&quot;nofollow&quot;&gt;RMY-Greyscale&lt;/a&gt;
&lt;a href=&quot;http://wls-team.ovh.org/gfx/test_BT709-Greyscale.jpg&quot; rel=&quot;nofollow&quot;&gt;BT709-Greyscale&lt;/a&gt;

Tak, btw. u Ciebie wpisuje się BBCode czy znaczniki html`a? &lt;a&gt; czy [link]?</description>
		<content:encoded><![CDATA[<p>No bo właśnie już kiedyś spotkałem się z podobnym wzorem i nie wiedziałem dlaczego w taki sposób to ktoś liczy. Okej poczytam, dzięki za info <img src='http://srodek.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Dla zainteresowanych zrobiłem mały test, ja wygląda obrazek po przekształceniu zgodnie każdym algorytmem:</p>
<p><a href="http://wls-team.ovh.org/gfx/test.jpg" rel="nofollow">orginał</a></p>
<p><a href="http://wls-team.ovh.org/gfx/test_luq.jpg" rel="nofollow">R, G, B = (R+G+B) / 3</a><br />
<a href="http://wls-team.ovh.org/gfx/test_Y-Greyscale.jpg" rel="nofollow">Y-Greyscale</a><br />
<a href="http://wls-team.ovh.org/gfx/test_RMY-Greyscale.jpg" rel="nofollow">RMY-Greyscale</a><br />
<a href="http://wls-team.ovh.org/gfx/test_BT709-Greyscale.jpg" rel="nofollow">BT709-Greyscale</a></p>
<p>Tak, btw. u Ciebie wpisuje się BBCode czy znaczniki html‚a? &lt;a&gt; czy [link]?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Środek</title>
		<link>http://srodek.info/blog/190/canvas-zarzadzanie-pikselami/comment-page-1#comment-320</link>
		<dc:creator>Michał Środek</dc:creator>
		<pubDate>Sat, 05 Jun 2010 10:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=190#comment-320</guid>
		<description>a) Rzeczywiście liczę trzy razy to samo. Kwestia podstawienia do zmiennych
&lt;code&gt;
      pix[i] = pix[i+1] = pix[i+2] = 0.2989*pix[i] + 0.5870*pix[i+1] + 0.1140*pix[i+2]; &lt;/code&gt;

b) Wzór ten wskazał mi brat zajmujący się programowaniem grafiki. Powiedział mi, że wynika to z większego skupiania uwagi na zielonych barwach przez ludzkie oko(nie pamiętam dokładnie co powiedział ale chodziło o ludzką &lt;a href=&quot;http://www.portaldtp.pl/barwa/63-zjawisko-i-percepcja-barwy.html&quot; rel=&quot;nofollow&quot;&gt;percepcję barw&lt;/a&gt;). Wierzę mu na słowo ;). Jak znajdę jakieś informacje w sieci to wkleję link.

EDIT:
Znalazłem ciekawy wpis na stackoverflow http://stackoverflow.com/questions/687261/converting-rgb-to-grayscale-intensity

To co pokazałem to Y-Greyscale (YIQ/NTSC): Red: 0.299 Green: 0.587 Blue: 0.114 ale są również inne rodzaje szarości np.
- BT709 Greyscale: Red: 0.2125 Green: 0.7154 Blue: 0.0721
- RMY Greyscale: Red: 0.5 Green: 0.419 Blue: 0.081
</description>
		<content:encoded><![CDATA[<p>a) Rzeczywiście liczę trzy razy to samo. Kwestia podstawienia do zmiennych<br />
<code><br />
      pix[i] = pix[i+1] = pix[i+2] = 0.2989*pix[i] + 0.5870*pix[i+1] + 0.1140*pix[i+2]; </code></p>
<p>b) Wzór ten wskazał mi brat zajmujący się programowaniem grafiki. Powiedział mi, że wynika to z większego skupiania uwagi na zielonych barwach przez ludzkie oko(nie pamiętam dokładnie co powiedział ale chodziło o ludzką <a href="http://www.portaldtp.pl/barwa/63-zjawisko-i-percepcja-barwy.html" rel="nofollow">percepcję barw</a>). Wierzę mu na słowo <img src='http://srodek.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Jak znajdę jakieś informacje w sieci to wkleję link.</p>
<p>EDIT:<br />
Znalazłem ciekawy wpis na stackoverflow <a href="http://stackoverflow.com/questions/687261/converting-rgb-to-grayscale-intensity" rel="nofollow">http://stackoverflow.com/questions/687261/converting-rgb-to-grayscale-intensity</a></p>
<p>To co pokazałem to Y-Greyscale (YIQ/NTSC): Red: 0.299 Green: 0.587 Blue: 0.114 ale są również inne rodzaje szarości np.<br />
– BT709 Greyscale: Red: 0.2125 Green: 0.7154 Blue: 0.0721<br />
– RMY Greyscale: Red: 0.5 Green: 0.419 Blue: 0.081</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: luq</title>
		<link>http://srodek.info/blog/190/canvas-zarzadzanie-pikselami/comment-page-1#comment-319</link>
		<dc:creator>luq</dc:creator>
		<pubDate>Sat, 05 Jun 2010 08:31:53 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=190#comment-319</guid>
		<description>Hm... możesz powiedzieć dlaczego masz tak dziwny wzór do tworzenia gray scale?

[code]
pix[i] = 0.2989*pix[i] + 0.5870*pix[i+1] + 0.1140*pix[i+2];
[/code]

ja znam, średnią arytmetyczną wszystkich składowych tj:

[code]
pix[i] = ( pix[i] + pix[i+1] + pix[i+2] ) / 3; 
[/code]

poza tym liczysz to samo 3 razy. Przydałaby się zmienna ;)</description>
		<content:encoded><![CDATA[<p>Hm… możesz powiedzieć dlaczego masz tak dziwny wzór do tworzenia gray scale?</p>
<p>[code]<br />
pix[i] = 0.2989*pix[i] + 0.5870*pix[i+1] + 0.1140*pix[i+2];<br />
[/code]</p>
<p>ja znam, średnią arytmetyczną wszystkich składowych tj:</p>
<p>[code]<br />
pix[i] = ( pix[i] + pix[i+1] + pix[i+2] ) / 3;<br />
[/code]</p>
<p>poza tym liczysz to samo 3 razy. Przydałaby się zmienna <img src='http://srodek.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Michał Środek</title>
		<link>http://srodek.info/blog/190/canvas-zarzadzanie-pikselami/comment-page-1#comment-209</link>
		<dc:creator>Michał Środek</dc:creator>
		<pubDate>Sat, 24 Apr 2010 10:37:14 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=190#comment-209</guid>
		<description>Nie wiem czy wykorzystanie tego w galerii to świetny pomysł - wydajność przeglądarek wciąż pozostawia wiele do życzenia. Ja prawdopodobnie użyję tego w swoim blogrollu, ale jeszcze nie teraz ;].</description>
		<content:encoded><![CDATA[<p>Nie wiem czy wykorzystanie tego w galerii to świetny pomysł — wydajność przeglądarek wciąż pozostawia wiele do życzenia. Ja prawdopodobnie użyję tego w swoim blogrollu, ale jeszcze nie teraz ;].</p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: Oskar Wójcicki</title>
		<link>http://srodek.info/blog/190/canvas-zarzadzanie-pikselami/comment-page-1#comment-208</link>
		<dc:creator>Oskar Wójcicki</dc:creator>
		<pubDate>Sat, 24 Apr 2010 09:24:25 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=190#comment-208</guid>
		<description>Teraz to mnie zagiąłeś :D Nie sądziłem, że coś takiego jest do wykonania... Z pewnością wykorzystam to w przyszłych projektach. Przyda się do miniaturek w galerii. Dzięki i pozdrawiam :)</description>
		<content:encoded><![CDATA[<p>Teraz to mnie zagiąłeś <img src='http://srodek.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  Nie sądziłem, że coś takiego jest do wykonania… Z pewnością wykorzystam to w przyszłych projektach. Przyda się do miniaturek w galerii. Dzięki i pozdrawiam <img src='http://srodek.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Autor: kilas</title>
		<link>http://srodek.info/blog/190/canvas-zarzadzanie-pikselami/comment-page-1#comment-204</link>
		<dc:creator>kilas</dc:creator>
		<pubDate>Sat, 17 Apr 2010 22:00:06 +0000</pubDate>
		<guid isPermaLink="false">http://srodek.info/?p=190#comment-204</guid>
		<description>Dla IE we wcześniejszych wersjach napisano już skrypty, które emulują obiekt Canvas. Takie coś walnąć w komentarz warunkowy i będzie dobrze ;)</description>
		<content:encoded><![CDATA[<p>Dla IE we wcześniejszych wersjach napisano już skrypty, które emulują obiekt Canvas. Takie coś walnąć w komentarz warunkowy i będzie dobrze <img src='http://srodek.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>

