KuickShow/da: Difference between revisions

From KDE UserBase Wiki
(Created page with "{{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:<!--}}-->")
No edit summary
Line 25: Line 25:
[http://websvn.kde.org/trunk/extragear/graphics/kuickshow/ her].
[http://websvn.kde.org/trunk/extragear/graphics/kuickshow/ her].


{{KDE3/da}}
{{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.
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.



Revision as of 05:32, 3 August 2014

En hurtig og bekvem billedfremviser

Hvad er KuickShow?

KuickShow bruger al sin plads til at vise billederne i stedet for at spilde plads på værktøjslinjer og menuer. Den har en smart automatisk zooming, som skalerer billeder til vinduet. Du kan bruge den integrerede filbrowser til at åbne et billede eller navigere gennem en mappe ved hjælp af musehjulet eller tastaturet. Der er mulighed for visning på hele skærmen og for slideshows, og en bred vifte af billedformater understøttes.

Hovedpunkter

  • Hurtig indlæsning af store billeder.
  • Kraftfuld navigation med tastatur og mus.
  • Let zooming, spejling, drejning og tilpasning af klarhed, kontrast og gamma.
  • Kan bruge hele skærmen og vise slideshows.
  • 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.

Kildekoden hører hjemme i 'extragear'-samlingen i undermappen "graphics/", se her.


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.


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 arkivet her, pakke det ud i en midlertidig mappe, gå ind i den nye mappe "imlib-1.9.15" og køre

./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

cmake -DCMAKE_INSTALL_PREFIX=/usr
make
make install

Advarsel

Imlib-koden skal patches for at kunne bygges med libpng >= 1.5. Herunder er reference-patchn anvendt på Mandriva src.rpm kode:
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;


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!