Git Product home page Git Product logo

ilbm-thumb-kde's Introduction

ilbm-thumb-kde

This is a plugin for KDE Plasma to provide thumbnail support for Amiga IFF / ILBM files in Dolphin.

It not only resizes the IFF image for thumbnails, but it extracts the aspect ratio for the file and compensates for this. This is because Amigas can have resolutions such as 640x200 and 320x400 on a 4:3 screen, which will make the images seem squashed without the compensation.

Dolphin example

Build Instructions

Dependencies (in Ubuntu):

  • cmake
  • extra-cmake-modules
  • libkf5kio-dev
  • libmagick++-dev
  • qtbase5-dev
  • netpbm

The following instructions will build the plugin:

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release
make

Watch for any errors in any step, you won't be able to continue until they are resolved.

Once this completes you can install using:

sudo make install

Other Environments

For GNOME and other display environments, I have included ilbm.thumbnailer. This should be copied into /user/share/thumbnailers to add support. The thumbnailer file runs ImageMagick from command line to do the conversion, so you do not need this plugin. Unfortunately KDE Plasma does not support the thumbnailer standard.

ilbm-thumb-kde's People

Contributors

linuxjedi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

ilbm-thumb-kde's Issues

Fix aspect ratio

Most Amiga images are 8:5 (640x400 for example) instead of 4:3 (640x480), the monitor stretches them to a 4:3 format. We need to do similar aspect ratio fixes to provide square pixels.

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.