KuickShow

From KDE UserBase Wiki
Revision as of 10:00, 16 July 2012 by FuzzyBot (talk | contribs) (Updating to match new version of source page)
Un visor de imágenes rápido y cómodo

¿Qué es KuickShow?

KuickShow es un visor de imágenes muy rápido y práctico. Muestra imágenes usando todo el espacio disponible, sin malgastarlo en barras o menús. También tiene un zoom automático e inteligente que escala las imágenes de acuerdo con su tamaño. Puede usar el manejador de archivos integrado para escoger imágenes, o navegar por una carpeta con la rueda del ratón o el teclado. También tiene vista a pantalla completa y de presentación, y soporta un amplio rango de formatos de imagen.

Funcionalidades

  • Carga rápida de imágenes grandes.
  • Potenten navegación con teclado y ratón.
  • Se puede hacer zoom, reflejar, rotar, y ajustar el brillo, el contraste y la gama fácilmente.
  • Vistas a pantalla completa y de presentación.
  • Soporte de archivos jpg, gif, tiff, png, bmp, psd, xpm, xbm, pbm y eim.

Disponibilidad

Los paquetes fuente de liberación deKuickShow para KDE 4.x SC puede ser descargado desde 
: http://hosti.leonde.de/ gis/kuickshow-0.9.1.tar.bz2.

La source fuente se encuentra en el repositorio extragear en la "gráfica /" subdirectorio, ver aquí.


La versión de KDE 3 KuickShow está disponible en el módulo de gráficos de KDE, por lo que debería estar disponible en todas las distribuciones que el paquete de KDE 3.5 o anterior.


Building to run with KDE SC 4.x

Antes deKuickShow del edificio, debe asegurarse de tenerimlib1, así como sus cabeceras de desarrollo instalado.

Si su distribución no proporciona paquetesimlib1, descarga

de aquí, descomprimirlo en un directorio temporal, escriba el directorio "imlib-1.9.15 "y ejecute 
./configure
make
make install

Esto construir e instalar Imlib a / usr / local. Luego agarra la última versión de KuickShow, descomprimirlo en un directorio temporal, escriba el directorio "KuickShow-0.9.1" y ejecute

cmake -DCMAKE_INSTALL_PREFIX=/usr
make
make install

Warning

Imlib code needs patching to build with libpng >= 1.5. Below is the reference patch applied to Mandriva src.rpm code:
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;

Usted puede elegir otro directorio como prefijo del curso (por ejemplo, elegir el directorio donde está instalado el KDE4).

Eso es todo, KuickShow ya está instalado y listo para mostrar sus imágenes!