<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89888</guid>
        <pubDate>Sun, 28 Sep 2003 00:39:36 +0000</pubDate>
        <title>Bmp: 24bit =&amp;gt; 16bit</title>
        <link>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89888</link>
        <description><![CDATA[Shiru_Otaku: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>PropellerMan, 25.09.03, 22:31:51</span><div class='quote '>bmp 16 бит не существует.. по крайней мере, он не поддерживается виндой.</div></div><br><br>1. Существует (я в своё время проспорил;).<br>2. Поддерживается.<br><br>А вот фотошоп не умеет его открывать, и тем более сохранять;)<br><br>Палитры в нём никакой, конечно-же нет. 16bit бывает двух видов: 5-5-5 (один бит теряем) и 5-6-5 (6 бит зелёному цвету, т.к. он имеет наибольшую яркость, а яркостная информация приоритетна). Обычно юзают второй вариант. Соответственно, конверсии:<br><br>#define TRUE2HI(rgb) &nbsp; &nbsp; &nbsp;((HICOLOR)((((rgb)&amp;0xF80000)&gt;&gt;19)&#124;(((rgb)&amp;0xFC00)&gt;&gt;5)&#124;(((rgb)&amp;0xF8)&lt;&lt;8)))<br><br>#define HI2TRUE(col) &nbsp; &nbsp; &nbsp;((((col)&amp;0xF800)&gt;&gt;8)&#124;(((col)&amp;0x07E0)&lt;&lt;5)&#124;(((col)&amp;0x001F)&lt;&lt;19))<br><br>TRUE - это dword, с RGB значением, HI (HICOLOR) - word, с 5-6-5 RGB значением.]]></description>
        <author>Shiru_Otaku</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89887</guid>
        <pubDate>Fri, 26 Sep 2003 02:57:55 +0000</pubDate>
        <title>Bmp: 24bit =&amp;gt; 16bit</title>
        <link>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89887</link>
        <description><![CDATA[MBo: &gt;Ralf <br>http://www.delphimaster.ru/articles/pixels/index.html<br>24 в 16 преобразуется однозначно, сдвигом каждой составляющей r,g,b<br>А 16 в 24 - составляющие масштабируется так, чтобы макс. значение (31 для R,B, 63 для G) переходило в 255. По крайней мере, WinAPI-функции делают именно так, и это поведение смоделировано в статье.<br>]]></description>
        <author>MBo</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89886</guid>
        <pubDate>Thu, 25 Sep 2003 18:31:51 +0000</pubDate>
        <title>Bmp: 24bit =&amp;gt; 16bit</title>
        <link>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89886</link>
        <description><![CDATA[PropellerMan: bmp 16 бит не существует.. по крайней мере, он не поддерживается виндой.]]></description>
        <author>PropellerMan</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89885</guid>
        <pubDate>Thu, 25 Sep 2003 18:17:29 +0000</pubDate>
        <title>Bmp: 24bit =&amp;gt; 16bit</title>
        <link>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89885</link>
        <description><![CDATA[Ralf: Насколько я понимаю, 16 и 24 битные бмпешки беспалитровый формат, в отличии от 1,4 и 8 разрядных...]]></description>
        <author>Ralf</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89884</guid>
        <pubDate>Thu, 25 Sep 2003 15:46:21 +0000</pubDate>
        <title>Bmp: 24bit =&amp;gt; 16bit</title>
        <link>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89884</link>
        <description><![CDATA[wormball: а разве там не палитра??]]></description>
        <author>wormball</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89883</guid>
        <pubDate>Thu, 25 Sep 2003 15:44:58 +0000</pubDate>
        <title>Bmp: 24bit =&amp;gt; 16bit</title>
        <link>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89883</link>
        <description><![CDATA[Visitor: Технически, ето делается отбрасыванием трех младших битов от каналов R и B и двух младших от канала G. <br><br>Амплитуды каналов RGB тем самым просто делятся на 8, 4 и 8 сответственно.]]></description>
        <author>Visitor</author>
        <category>Алгоритмы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89882</guid>
        <pubDate>Thu, 25 Sep 2003 15:15:15 +0000</pubDate>
        <title>Bmp: 24bit =&amp;gt; 16bit</title>
        <link>https://forum.sources.ru/index.php?showtopic=9145&amp;view=findpost&amp;p=89882</link>
        <description><![CDATA[Ralf: Не знаю куда надо было поместить этот вопрос, но так как раздел называется &quot;Алгоритмы&quot; то задам его таким образом: когда мы преобразуем bmp-файл в файл меньшей разрядности то по какому принципу сокращаются цвета в нем. То есть, грубо говоря, при 24 разрядах R,G,B=0...255 а в 16 разрядах R,B=0...31, G=0...63. Естесствено, что в таком случае у каждого образа из (bmp16) есть несколько прообразов из (bmp24) так вот хотелось бы знать по каким правилам осуществляется эта связь.<br><br>ЗЫ. На самом деле я хотел сначала спросить не знаете ли вы какую-нить готовую программку-конвертор, но так как сам ничего не нашел, подумал, что придется писать самому. Но если вы все же знаете, напишите плиз, это вообще будет круто. &nbsp;]]></description>
        <author>Ralf</author>
        <category>Алгоритмы</category>
      </item>
	
      </channel>
      </rss>
	