This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
<html><head><title>Глава 2. Отличие KSquirrel от других просмотрщиков. Свои библиотеки.</title><linkrel="stylesheet"href="help:/common/tde-default.css"type="text/css"><metaname="generator"content="DocBook XSL Stylesheets V1.67.2"><metaname="keywords"content="KDE, image, viewer, picture"><linkrel="start"href="index.html"title="KSquirrel Руководство Пользователя"><linkrel="up"href="index.html"title="KSquirrel Руководство Пользователя"><linkrel="prev"href="intro.html"title="Глава 1. Вступление"><linkrel="next"href="internals-libs.html"title="Свои библиотеки"><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><metaname="GENERATOR"content="KDE XSL Stylesheet V1.13 using libxslt"></head><bodybgcolor="white"text="black"link="#0000FF"vlink="#840084"alink="#0000FF"><divstyle="background-image: url(help:/common/top-middle.png); width: 100%; height: 131px;"><divstyle="position: absolute; right: 0px;"><imgsrc="help:/common/top-right-konqueror.png"style="margin: 0px"alt=""></div><divstyle="position: absolute; top: 25px; right: 100px; text-align: right; font-size: xx-large; font-weight: bold; text-shadow: #fff 0px 0px 5px; color: #444">Отличие KSquirrel от других просмотрщиков. Свои библиотеки.</div></div><divstyle="margin-top: 20px; background-color: #white; color: black; margin-left: 20px; margin-right: 20px;"><divstyle="position: absolute; left: 20px;"><aaccesskey="p"href="intro.html">Пред.</a></div><divstyle="position: absolute; right: 20px;"><aaccesskey="n"href="internals-libs.html">След.</a></div><divclass="navCenter"></div></div><divclass="chapter"lang="ru"><divclass="titlepage"><div><div><h2class="title"><aname="internals"></a>Глава 2. Отличие KSquirrel от других просмотрщиков. Свои библиотеки.</h2></div><div><divclass="authorgroup"><pclass="author"><spanclass="firstname">Дмитрий</span><spanclass="othername">Алексеевич</span><spanclass="surname">Барышев</span></p></div></div><div>Издание <spanclass="releaseinfo">0.3 (<spanclass="date">2007-03-10</span>)</span></div></div></div><divclass="sect1"lang="ru"><divclass="titlepage"><div><div><h2class="title"style="clear: both"><aname="internals-opengl"></a>Использование OpenGL.</h2></div></div></div><p>На данный момент имеется возможность использовать несколько различных способов отображения изображений. В качестве движков можно использовать OpenGL, MIT-SHM, Qt, gdk-pixbuf с MMX оптимизацией. Главное их отличие друг от друга - это скорость. Например, отображение изображений с помощью средств Qt будет работать очень медленно (даже в случае наличия собственной MMX оптимизации), или же gdk-pixbuf для GTK приложений будет работать приемлимо для среднего размера изображений.</p><p>Использование OpenGL в качестве движка просмотра изображений имеет свои преимущества и недостатки. В качестве преимущества можно упомянуть большую скорость манипулирования изображением (увеличение, уменьшение, повороты, сдвиги...), недоступную другим способам отображения. В противовес этому, как недостаток можно упомянуть наоборот очень низкую скорость манипулирования изображением, которое полностью не помещается в видеопамять Вашей видеокарты. Например, с большой вероятностью изображение 9600x9600 не поместится в видеопамять видеокарты среднего класса, как моей GF MX440, и масштабирование в окне просмотра будет работать крайне медленно. Таким образом, KSquirrel отлично подходит для просмотра «<spanclass="quote">домашних</span>» изображений - иллюстраций стандартных размеров, сканированных листов A4, фотографий с цифрового фотоаппарата и т.п., но будет работать с затруднениями с огромными изображениями.</p></div></div><divstyle="background-color: #white; color: black; margin-top: 20px; margin-left: 20px; margin-right: 20px;"><divstyle="position: absolute; left: 20px;"><aaccesskey="p"href="intro.html">Пред.</a></div><divstyle="position: absolute; right: 20px;"><aaccesskey="n"href="internals-libs.html">След.</a></div><divalign="center"><aaccesskey="h"href="index.html">Начало</a></div></div><divstyle="background-color: #white; color: black; margin-left: 20px; margin-right: 20px;"><divclass="navLeft">Вступление </div><divclass="navRight"> Свои библиотеки</div><divclass="navCenter"><aaccesskey="u"href="index.html">Уровень выше</a></div></div><br><br><divclass="bannerBottom"style="background-image: url(help:/common/bottom-middle.png); background-repeat: x-repeat; width: 100%; height: 100px; bottom:0px;"><divclass="BannerBottomRight"><imgsrc="help:/common/bottom-right.png"style="margin: 0px"alt=""></div><divclass="bannerBottomLeft"><imgsrc="help:/common/bottom-left.png"style="margin: 0px;"alt=""></div><divid="comments"style="position:relative; top: 5px; left: 1em; height:85px; width: 50%; color: #cfe1f6"><p>Would you like to make a comment or contribute an update to this page?<br>
Send feedback to the <ahref="mailto:kde-docs@kdemail.net"style="background:transparent; color:#cfe1f6; text-decoration: underline;">KDE Docs Team</a></p></div></div></body></html>