|
|
Line 16: |
Line 16: |
| * Kan bruge hele skærmen og vise slideshows. | | * Kan bruge hele skærmen og vise slideshows. |
| * Understøtter jpg, gif, tiff, png, bmp, psd, xpm, xbm, pbm og eim filer. | | * Understøtter jpg, gif, tiff, png, bmp, psd, xpm, xbm, pbm og eim filer. |
|
| |
| ==Tilgængelighed==
| |
|
| |
| Pakker med kilkdekode for KuickShows til KDE SC 4.x kan downloades fra
| |
| :[http://hosti.leonde.de/~gis/kuickshow-0.9.1.tar.bz2 http://hosti.leonde.de/~gis/kuickshow-0.9.1.tar.bz2].
| |
|
| |
| Kildekoden hører hjemme i 'extragear'-samlingen i undermappen "graphics/", se
| |
| [http://websvn.kde.org/trunk/extragear/graphics/kuickshow/ her].
| |
|
| |
| {{KDE3}}
| |
| KDE 3 versionen af '''KuickShow''' findes i KDE Grafik-modulet og skulle være til rådighed i enhver distribution som inkluderer KDE 3.5 eller tidligere.
| |
|
| |
| {{KDE4}}
| |
| ==Byg versionen, som kører med KDE SC 4.x==
| |
|
| |
| Før du kan bygge '''KuickShow''' må du sikre dig, at du har '''Imlib1''' og dets udviklings-filer (headere) installeret.
| |
|
| |
| Hvis din distribution ikke tilbyder '''Imlib1''' pakker, så kan du hente
| |
| [ftp://ftp.gnome.org/pub/gnome/sources/imlib/1.9/imlib-1.9.15.tar.bz2 arkivet her], pakke det ud i en midlertidig mappe, gå ind i den nye mappe "imlib-1.9.15" og køre
| |
|
| |
| {{Input|1=./configure
| |
| make
| |
| make install
| |
| }}
| |
|
| |
| Dette vil bygge og installere '''Imlib''' i /usr/local. Hent så den nyeste udgave af '''KuickShow''', pak den ud i en midlertidig mappe, gå ind i den nye mappe "kuickshow-0.9.1" og kør
| |
|
| |
| {{Input|1=cmake -DCMAKE_INSTALL_PREFIX=/usr
| |
| make
| |
| make install
| |
| }}
| |
|
| |
| {{Warning/da|1=Imlib-koden skal patches for at kunne bygges med libpng >= 1.5. Herunder er reference-patchn anvendt på Mandriva src.rpm kode:<!--}}-->
| |
| {{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>}}
| |
| }}
| |
| Du kan selvfølgelig vælge en anden mappe som præfiks (for eksempel kan du vælge mappen, hvor KDE4 er installeret).
| |
|
| |
| Det var det; '''KuickShow''' er nu installeret og klar til at fremvise dine billeder!
| |
|
| |
|
| [[Category:Grafik/da]] | | [[Category:Grafik/da]] |