KuickShow

Jump to: navigation, search
This page is a translated version of the page KuickShow and the translation is 100% complete.

Other languages:
dansk • ‎English • ‎español • ‎русский • ‎українська
Kuickshow.png Проста і зручна програма для перегляду зображень

Для чого призначено KuickShow?

KuickShow може показувати зображення не витрачаючи дорогоцінний простір на екрані на панелі та меню. Крім того, у програмі передбачено автоматичну зміну розмірів вікна відповідно до розмірів зображення. Ви зможете скористатися вбудованим навігатором файловою системою для вибору зображень або перейти до потрібного вам каталогу за допомогою коліщатками миші або клавіатури. Передбачено також повноекранний режим та режим показу слайдів і підтримку широкого діапазону форматів зображень.

Можливості

  • Швидке завантаження великих зображень.
  • Потужні можливості з навігації за допомогою клавіатури або миші.
  • Простота масштабування, віддзеркалення, повороту зображення та коригування його яскравості, контрастності та гами.
  • Режим повноекранного перегляду та перегляду слайдів.
  • Підтримка файлів у форматах jpg, gif, tiff, png, bmp, psd, xpm, xbm, pbm і eim.

Де дістати програму?

Архів з кодами програми KuickShow для KDE SC 4.x можна звантажити за адресою

http://hosti.leonde.de/~gis/kuickshow-0.9.1.tar.bz2.

Коди програми також зберігаються у сховищі extragear, каталог "graphics/". Їх можна знайти тут.


Kde3-button.png Версія програми KuickShow для KDE 3 була частиною модуля KDE Graphics, отже її можна встановити за допомогою пакунків всіх дистрибутивів, у яких можливе встановлення KDE 3.5 або раніших версій.


Kde4-button.png

Збирання програми у KDE 4.x

Перш ніж розпочинати збирання KuickShow, вам слід встановити пакунки з imlib1 та всі відповідні пакунки для розробки.

Якщо у вашому дистрибутиві немає пакунків imlib1, звантажте їх за цією адресою, розпакуйте до тимчасового каталогу, увійдіть до каталогу imlib-1.9.15 і виконайте команди

./configure
make
make install

За допомогою цих команд можна зібрати і встановити Imlib до каталогу /usr/local. Після завершення встановлення розпакуйте найсвіжішу версію KuickShow до тимчасового каталогу, увійдіть до каталогу kuickshow-0.9.1 і виконайте команди

cmake -DCMAKE_INSTALL_PREFIX=/usr
make
make install
Warning.png
 
Попередження
На код Imlib слід накласти латку для збирання з libpng >= 1.5. Нижче наведено зразок такої латки, накладеної на код з src.rpm Mandriva:
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;


Звичайно ж, ви можете обрати інший каталог префіксу (каталог встановлення програми). Наприклад, можна вибрати каталог, до якого було встановлено KDE4.

Ну, ось і все, KuickShow встановлено. Програма готова до показу ваших зображень!


This page was last modified on 16 July 2012, at 10:19. Content is available under Creative Commons License SA 4.0 unless otherwise noted.