|
|
Line 16: |
Line 16: |
| * Vistas a pantalla completa y de presentación. | | * Vistas a pantalla completa y de presentación. |
| * Soporte de archivos jpg, gif, tiff, png, bmp, psd, xpm, xbm, pbm y eim. | | * Soporte de archivos jpg, gif, tiff, png, bmp, psd, xpm, xbm, pbm y eim. |
|
| |
| ==Disponibilidad==
| |
|
| |
| Los paquetes fuente de liberación de'''KuickShow''' para KDE 4.x SC puede ser descargado desde
| |
| : [http://hosti.leonde.de/~gis/kuickshow-0.9.1.tar.bz2 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 [http://websvn.kde.org/trunk/extragear/graphics/kuickshow/ aquí].
| |
|
| |
| {{KDE3/tla}}
| |
| 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.
| |
|
| |
| {{KDE4}}
| |
| ==Building to run with KDE SC 4.x==
| |
|
| |
| Antes de'''KuickShow''' del edificio, debe asegurarse de tener'''imlib1''', así como sus cabeceras de desarrollo instalado.
| |
|
| |
| Si su distribución no proporciona paquetes'''imlib1''', descarga
| |
| [ftp://ftp.gnome.org/pub/gnome/sources/imlib/1.9/imlib-1.9.15.tar.bz2 de aquí], descomprimirlo en un directorio temporal, escriba el directorio "imlib-1.9.15 "y ejecute
| |
|
| |
| {{Input|1=./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
| |
|
| |
| {{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>}}
| |
| }}
| |
| 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!
| |
|
| |
|
| [[Category:Gráficos/es]] | | [[Category:Gráficos/es]] |