KuickShow
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
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
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!