KuickShow/ru: Difference between revisions

From KDE UserBase Wiki
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<languages />
<languages />
{{GrafBreadCrumbs|1=KuickShow}}


{|class="tablecenter vertical-centered"
{|class="tablecenter vertical-centered"
Line 17: Line 18:
* Поддержка файлов jpg, gif, tiff, png, bmp, psd, xpm, xbm, pbm и eim.
* Поддержка файлов jpg, gif, tiff, png, bmp, psd, xpm, xbm, pbm и eim.


== Доступность ==
<div class="mw-translate-fuzzy">
 
Исходный код последних версий '''KuickShow''' для KDE SC 4.x может быть загружен по ссылке
:[http://hosti.leonde.de/~gis/kuickshow-0.9.1.tar.bz2 http://hosti.leonde.de/~gis/kuickshow-0.9.1.tar.bz2].
 
Так же исходники можно найти в Extragear репозитории в подпапке "graphics/", смотрите [http://websvn.kde.org/trunk/extragear/graphics/kuickshow/ здесь].
 
{{KDE3/tla}}
Версия '''KuickShow''' для  KDE 3 имеется в модуле KDE Graphics, поэтому она должна быть доступна во всех дистрибутивах, имеющих в своём составе пакет KDE 3.5 или новее.
 
{{KDE4}}
==Сборка для KDE SC 4.x==
 
Перед тем как начать сборку '''KuickShow''', убедитесь что установлена библиотека '''Imlib1''' вместе с файлами для разработки.
 
Если ваш дистрибутив не поставляет пакеты '''Imlib1''', скачайте
[ftp://ftp.gnome.org/pub/gnome/sources/imlib/1.9/imlib-1.9.15.tar.bz2 отсюда], распакуйте во временную папку, и перейдите в "imlib-1.9.15"
 
{{Input|1=./configure
make
make install
}}
 
Это правила чтобы собрать и установить '''Imlib''' в /usr/local. Затем скачайте последнюю версию '''KuickShow''', разархивируйте во временную папку, перейдите в "kuickshow-0.9.1" и выполните
 
{{Input|1=cmake -DCMAKE_INSTALL_PREFIX=/usr
make
make install
}}
 
{{Warning|1=Imlib code needs patching to build with libpng >= 1.5. Below is the reference patch applied to Mandriva src.rpm code:<!--}}-->
{{Input|<syntaxhighlight lang="diff">
diff -Nuar imlib-1.9.15-old/Imlib/load.c imlib-1.9.15/Imlib/load.c
--- imlib-1.9.15-old/Imlib/load.c 2012-07-16 12:50:03.000000000 +0300
+++ imlib-1.9.15/Imlib/load.c 2012-07-16 12:20:58.000000000 +0300
@@ -197,12 +197,12 @@
      png_destroy_read_struct(&png_ptr, NULL, NULL);
      return NULL;
    }
-  if (setjmp(png_ptr->jmpbuf))
+  if (setjmp(png_jmpbuf((png_ptr))))
    {
      png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
      return NULL;
    }
-  if (info_ptr->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
+  if (png_get_color_type(png_ptr, info_ptr) == PNG_COLOR_TYPE_RGB_ALPHA)
    {
      png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
      return NULL;
diff -Nuar imlib-1.9.15-old/Imlib/save.c imlib-1.9.15/Imlib/save.c
--- imlib-1.9.15-old/Imlib/save.c 2004-09-21 03:22:59.000000000 +0300
+++ imlib-1.9.15/Imlib/save.c 2012-07-16 12:17:47.000000000 +0300
@@ -342,7 +342,7 @@
      png_destroy_write_struct(&png_ptr, (png_infopp) NULL);
      return 0;
    }
-   if (setjmp(png_ptr->jmpbuf))
+   if (setjmp(png_jmpbuf((png_ptr))))
    {
      fclose(f);
      png_destroy_write_struct(&png_ptr, (png_infopp) NULL);
diff -Nuar imlib-1.9.15-old/Imlib/utils.c imlib-1.9.15/Imlib/utils.c
--- imlib-1.9.15-old/Imlib/utils.c 2012-07-16 12:50:03.000000000 +0300
+++ imlib-1.9.15/Imlib/utils.c 2012-07-16 12:15:54.000000000 +0300
@@ -1982,13 +1982,13 @@
      return NULL;
    }
 
-  if (setjmp(png_ptr->jmpbuf))
+  if (setjmp(png_jmpbuf((png_ptr))))
    {
      png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
      return NULL;
    }
 
-  if (info_ptr->color_type == PNG_COLOR_TYPE_RGB_ALPHA)
+  if (png_get_color_type(png_ptr, info_ptr) == PNG_COLOR_TYPE_RGB_ALPHA)
    {
      png_destroy_read_struct(&png_ptr, &info_ptr, NULL);
      return NULL;
</syntaxhighlight>}}
}}
Конечно же вы можете выбрать другую папку как prefix(например выберите папку в которую установлен KDE4)
 
Это всё, '''KuickShow''' теперь установлен и готов показывать изображения!
 
[[Category:Графика/ru]]
[[Category:Графика/ru]]
</div>

Latest revision as of 11:05, 17 January 2021

Other languages:

Home » Applications » Graphics » KuickShow

Быстрый и удобный просмотрщик изображений

Что такое KuickShow?

KuickShow — очень быстрый и удобный просмотрщик изображений. Он отображает изображения, используя всё доступное пространство, при этом не теряя его в панелях или меню. Он также имеет интеллектуальное автоматическое масштабирование изображения, которое масштабирует изображение согласно соотношению сторон. Можно использовать встроеный файловый браузер для выбора изображения или перемещаться по папкам с помощью мыши или клавиатуры. Он также имеет полноэкранный просмотр и слайд-шоу и поддерживает широкий диапазон графических форматов.

Возможности

  • Быстрая загрузка больших изображений.
  • Мощная навигация, при помощи клавиатуры и мыши.
  • Простое масштабирование, зеркалирование, изменение и настройка яркости, контраста и гаммы.
  • Полноэкранный и слайд-шоу режимы просмотра.
  • Поддержка файлов jpg, gif, tiff, png, bmp, psd, xpm, xbm, pbm и eim.