1 / 25

IMAGE PLUGINS FOR GIMP

IMAGE PLUGINS FOR GIMP. By: Vera Kuki ć Supervisors: Shaun Bangay and Adele Lobb. Image Plugins for GIMP. The GIMP is the acronym for GNU Image Manipulation Program.

huong
Download Presentation

IMAGE PLUGINS FOR GIMP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IMAGE PLUGINS FOR GIMP By: Vera Kukić Supervisors: Shaun Bangay and Adele Lobb GIMP

  2. Image Plugins for GIMP • The GIMP is the acronym for GNU Image Manipulation Program. • It is a freely distributed piece of software suitable for such tasks as photo retouching, image composition and image authoring. GIMP

  3. Image Plugins for GIMP • GIMP uses external modules called plugins • Plugins can: • Load and save images • Run effects filters • Interface other programs with GIMP • Scanning software • Ray tracer • Other image manipulation packages GIMP

  4. Image Plugins for GIMP • There are many things that can be accomplished with plugins • Colouring Greyscale Images • Image Inpainting • Simulating Decorative Mosaics GIMP

  5. Colouring Greyscale Images • The inspiration for my first plugin comes from the paper “Transferring Color to Greyscale Images” • General technique for colouring greyscale images • Transfer colour between the source (colour image) and the destination (greyscale image) GIMP

  6. Colouring Greyscale Images • Minimizes the human effort • Instead of choosing colours from RGB palette the entire colour mood is transferred from the source to the destination • This is done by matching the luminance and the texture information GIMP

  7. Colouring Greyscale Images GIMP

  8. Colouring Greyscale Images GIMP

  9. Image Inpainting • The second plugin refers to the “Image Inpainting” paper • Image Inpainting is a technique used for modifying an image in an undetectable form. GIMP

  10. Image Inpainting • The application of this plugin: • Restoration of damaged paintings and photographs • Removal of super imposed texts • Removal / replacement of selected objects GIMP

  11. Image Inpainting GIMP

  12. Image Inpainting GIMP

  13. Image Inpainting GIMP

  14. Simulating Decorative Mosaics • The last plugin that I will be attempting comes from the “Simulating Decorative Mosaics” paper. • Tile mosaics are images made up of small polygonal coloured patches • This method uses tiles to reproduce images GIMP

  15. Simulating Decorative Mosaics • The technique relies on the hardware to find analogous minimal-energy configurations to tile the mosaic. GIMP

  16. Simulating Decorative Mosaics GIMP

  17. Simulating Decorative Mosaics GIMP

  18. Simulating Decorative Mosaics GIMP

  19. Simulating Decorative Mosaics GIMP

  20. Design and Implementation • GIMP - Linux • Use C to develop the plugins • GIMP is: • Open source • Well documented • A lot of reference material available • Easy to use GIMP

  21. Design and Implementation • GIMP interfaces with plugins • The position of the plugin is defined within itself • Example: • (char *) "<Image>/Filters/Colors/ColourTransfer" GIMP

  22. Extensions • The method of colouring greyscale images can be extended to: • Work on small images • Colour images with similar tones GIMP

  23. Extensions • Image inpainting can further be improved by: • Improving the inpainting algorithm, allowing it to reproduce large textured regions. GIMP

  24. Extensions • Simulating decorative mosaics can be extended further by: • Using higher order moments of each voronoi region • Filling in gaps between tiles by using small tile chips GIMP

  25. Questions ? GIMP

More Related