Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
    • Contribute to GitLab
  • Sign in
GIMP
GIMP
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 2,092
    • Issues 2,092
    • List
    • Boards
    • Labels
    • Milestones
  • Merge Requests 26
    • Merge Requests 26
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Packages
    • Packages
    • Container Registry
  • External Wiki
    • External Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • GIMPGIMP
  • Issues
  • #4487

Closed
Open
Opened Jan 11, 2020 by wdormann@wdormann
  • Report abuse
  • New issue
Report abuse New issue

GIMP doesn't properly remove image data when an alpha channel is supported

Please see: https://twitter.com/wdormann/status/1215746766659837953

There are two problems that affect GIMP if you're working on a picture with an alpha layer (e.g.): redacted_gimp

  1. When you save the image to a format that supports alpha (e.g. PNG), any "removed" picture information isn't actually removed. GIMP simply adjusts the alpha channel to make a hole through the picture. From a UI perspective, the above picture sure seems that it has content removed. But in actuality, anybody can simply remove the alpha channel (e.g. with ImageMagick "convert" or other tools) and they will have the original, unredacted photo.

  2. When you save the image to a format that does not support alpha, but does support a thumbnail, that thumbnail also contains the unredacted picture. Possibly GIMP is removing the picture's alpha channel to generate the image for the thumbnail? This is clear when using a tool that leverages an image's thumbnail, e.g. the default Ubuntu file manager: gimp_thumbnail_unredacted

Both behaviors are contrary to what a user expects. And as such, they may be unexpectedly sharing information in photos that they believe are properly redacted.

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
3
Labels
1. Enhancement 3. Expected Behavior 5. Plugins
Assign labels
  • View project labels
Reference: GNOME/gimp#4487