Giter Site home page Giter Site logo

allegrakasia / gthumb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gnome/gthumb

0.0 0.0 0.0 43.58 MB

Read-only mirror of https://gitlab.gnome.org/GNOME/gthumb

Home Page: https://gitlab.gnome.org/GNOME/gthumb

License: GNU General Public License v2.0

Shell 0.07% Ruby 0.02% C++ 2.18% Python 0.26% C 95.52% CSS 0.42% Yacc 0.15% Lex 0.08% Roff 0.02% Meson 1.27%

gthumb's Introduction

gThumb

An image viewer and browser utility for the GNOME environment. More information can be found at https://wiki.gnome.org/Apps/Gthumb.

Image

Features

  • Image browser

    • Browse your hard disk showing you thumbnails of image files.
    • Thumbnails are saved in the same database used by Nautilus so you don't waste disk space.
    • Automatically update the content of a folder.
    • Copy, move, delete images and folders.
    • Bookmarks of folders and catalogs.
  • Image viewer

    • View single images (including GIF animations). Supported image types are: BMP, JPEG, GIF, PNG, TIFF, TGA, ICO, XPM, JXL, AVIF.
    • Optional support for RAW and HDR (high dynamic range) images.
    • View EXIF data attached to JPEG images.
    • View in fullscreen mode.
    • View images rotated, flipped, mirrored.
  • Image organizer

    • Add comments to images.
    • Organize images in catalogs, catalogs in libraries.
    • Print images and comments.
    • Search for images on you hard disk and save the result as a catalog. Search criteria remain attached to the catalog so you can update it when you want.
  • Image editor

    • Change image hue, saturation, lightness, contrast and adjust colors.
    • Scale and rotate images.
    • Save images in the following formats: JPEG, PNG, TIFF, TGA.
    • Crop images.
    • Red-eye removal tool.
  • Advanced tools

    • Import images from a digital camera.
    • Slide Shows.
    • Set an image as Desktop background.
    • Create index image.
    • Rename images in series.
    • Convert image format.
    • Change images date and time.
    • JPEG lossless transformations.
    • Find duplicated images.

Extensions

gThumb has a plug-in system for extensions. Some standard features are implemented as extensions and are supplied with the standard distribution. Users may write (and share) additional extensions.

See https://wiki.gnome.org/Apps/Gthumb/extensions for details.

Licensing

This program is released under the terms of the GNU General Public License (GNU GPL), either version 2, or (at your option) any later version.

You can find a copy of the license in the file COPYING.

Dependencies

Mandatory libraries:

  • glib >= 2.38.0
  • gtk >= 3.16
  • libpng
  • zlib
  • libjpeg
  • gsettings-desktop-schemas

While not mandatory, the following libraries greatly increase gThumb's basic usefulness:

  • exiv2 - embedded metadata support
  • gstreamer, gstreamer-plugins-base, gstreamer-video - audio/video support
  • libtiff - tiff writing support

Other optional libraries:

  • libraw - some support for RAW photos
  • librsvg - display SVG images
  • libwebp - display and save WebP images
  • libjxl - display JPEG XL images
  • libheif - display and save AVIF images
  • lcms2, colord - color profile support
  • champlain, champlain-gtk - view the place a photo was taken on a map
  • clutter, clutter-gtk - enhanced slideshow effects
  • libsoup, json-glib, webkit2gtk, libsecret - upload images to and download images from some web services such as Facebook, Flickr
  • brasero - write images and comments to CDs
  • bison, flex - web albums

Download

Source archives available at http://ftp.gnome.org/pub/GNOME/sources/gthumb.

Clone the Git repository:

git clone https://gitlab.gnome.org/GNOME/gthumb.git

Installation

cd gthumb
meson build
ninja -C build
sudo ninja -C build install

More development information is available at https://wiki.gnome.org/Apps/Gthumb/development.

gthumb's People

Contributors

avtechmjc avatar dmustieles avatar piotrdrag avatar marv-cz avatar andrejz avatar haaninjo avatar jordimas avatar mpavot avatar aurisc4 avatar yurchor avatar aklapper avatar clarete avatar mirosnik1 avatar paobac avatar sicklylife-jp avatar yeager avatar yoseforb avatar janvitus avatar rffontenelle avatar muzena avatar kelemeng avatar mariobl avatar claudep avatar brooss avatar urbalazs avatar mtrmac avatar ymyasoedov avatar atriwidada avatar pmkovar avatar sveinki avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.