<?xml version="1.0"?>
<rss version="2.0"><channel><title>&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x439; &#x440;&#x430;&#x437;&#x43D;&#x43E;&#x433;&#x43E; &#x43A;&#x430;&#x447;&#x435;&#x441;&#x442;&#x432;&#x430; DPI &#x43F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x445; &#x432;&#x43E;&#x43F;&#x440;&#x43E;&#x441;&#x43E;&#x432;</title><link>https://fire-monkey.ru/forum/127-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-dpi/</link><description>&#x41F;&#x43E;&#x434;&#x434;&#x435;&#x440;&#x436;&#x43A;&#x430; &#x438;&#x437;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x435;&#x43D;&#x438;&#x439; &#x440;&#x430;&#x437;&#x43D;&#x43E;&#x433;&#x43E; &#x43A;&#x430;&#x447;&#x435;&#x441;&#x442;&#x432;&#x430; DPI &#x43F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x445; &#x432;&#x43E;&#x43F;&#x440;&#x43E;&#x441;&#x43E;&#x432;</description><language>ru</language><item><title>MultiResBitmap &#x432; TImageList</title><link>https://fire-monkey.ru/topic/15740-multiresbitmap-%D0%B2-timagelist/</link><description><![CDATA[<p>
	<a class="ipsAttachLink" data-fileid="5788" href="https://fire-monkey.ru/applications/core/interface/file/attachment.php?id=5788&amp;key=b2c57c3576f59e9cb512e5b10290f823" data-fileext="zip" rel="">ImageListTestProject.zip</a>Пытаюсь организовать на контролах выдачу битмапов разного размера в зависимости от экранного разрешения, но безуспешно. Нигде толком не объяснено, как этого достичь при использовании TImageList.<br />
	<br />
	В прилагаемом тестовом проекте несколько TSpeedButton разного размера с картинкой, ссылающейся на TImageList. В его Source несколько битмапов разного размера (и разного цвета для наглядности); в соответствующие боксы Scale заведены коэффициенты для этих размеров:<br />
	<br />
	24х24: 1.000 (черный)<br />
	30х30: 1.250 (красный)<br />
	36х36: 1.500 (синий)<br />
	48х48: 2.000 (зеленый)<br />
	72х72: 3.000 (коричневый)
</p>

<p>
	При выставлении на компьютере экранного разрешения 125% или 150% ничего не меняется, картинки по-прежнему черные. Если выставить 175%, они становятся красными. Налицо странное несоответствие между значением Scale и реальным dpi. Во всех случаях изображение растянуто, с заметной потерей качества — не достигается эффект, ради которого вся эта функциональность затеяна. Отдельно удивляет то, что качество почему-то получается слегка разным на разных кнопках, хотя кнопки отличаются лишь собственным размером, а размер картинок одинаков.
</p>

<p>
	Буду признателен, если кто-нибудь прольет свет.
</p>
]]></description><guid isPermaLink="false">15740</guid><pubDate>Fri, 26 Sep 2025 18:01:58 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x438;&#x43A;&#x43E;&#x43D;&#x43A;&#x438; &#x440;&#x430;&#x437;&#x43D;&#x43E;&#x433;&#x43E; &#x43A;&#x430;&#x447;&#x435;&#x441;&#x442;&#x432;&#x430; &#x434;&#x43B;&#x44F; &#x44D;&#x43A;&#x440;&#x430;&#x43D;&#x43E;&#x432; &#x441; &#x440;&#x430;&#x437;&#x43D;&#x44B;&#x43C; DPI?</title><link>https://fire-monkey.ru/topic/62-%D0%BA%D0%B0%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B8%D0%BA%D0%BE%D0%BD%D0%BA%D0%B8-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%B3%D0%BE-%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B0-%D0%B4%D0%BB%D1%8F-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%BE%D0%B2-%D1%81-%D1%80%D0%B0%D0%B7%D0%BD%D1%8B%D0%BC-dpi/</link><description><![CDATA[
<p>Здравствуйте.</p>
<p>Возник вопрос, какого размера должны быть иконки в приложении, чтобы оно выглядело одинаково на разных разрешениях/устройствах?</p>
<p> </p>
<p>Вопрос вроде не сложный, но я что-то запутался…</p>
<p> </p>
<p>Читал <a data-ipb="nomediaparse" href="http://developer.android.com/design/style/iconography.html" rel="external nofollow">http://developer.android.com/design/style/iconography.html</a>, но так и не понял какой размер использовать для иконок.</p>
<p> </p>
<p>Пример ситуации: Нам нужно добавить иконку к пункту в ListBox’е, так чтобы иконка одинаково смотрелась на разных разрешениях экрана.</p>
<p> </p>
<p>Из статьи я понял, что иконки могут быть:</p>
<ol><li><strong>MDPI</strong>: 32x32</li>
	<li><strong>HDPI</strong>: 48x48</li>
	<li><strong>XHDPI</strong>: 64x64</li>
	<li><strong>XXHDPI</strong>: 96x96</li>
</ol><p>Но все 4-и вида запихнуть в один листбокситем нельзя. Поэтому и возник вопрос.</p>
<p> </p>
<p>Я пришёл к выводу, что лучше использовать для иконки xxhdpi: 96x96, т.е. максимальный размер, предположив, что на большом или маленьком разрешении она будет ресайзиться сама. Правильно ли я всё понял? Если да, то тогда я не понимаю зачем делать(в том числе и гугл) 4-е вида иконок, если можно сделать одну xxhdpi: 96x96.</p>
<p> </p>
<p>P.S. Очень нужно понять это, т.к. для приложения, которое я пишу, нужно нарисовать иконки (делаю это впервые). Жаль, что гугл даёт так мало стандартных иконок и в паке нет даже простейшей иконки файла.</p>
<p>P.S.2 Решил использовать пока HDPI: 48x48 (<a data-ipb="nomediaparse" href="http://developer.android.com/design/style/metrics-grids.html" rel="external nofollow">http://developer.android.com/design/style/metrics-grids.html</a>)</p>
]]></description><guid isPermaLink="false">62</guid><pubDate>Fri, 31 Jan 2014 16:07:00 +0000</pubDate></item></channel></rss>
