Skip to content

Changes black transparent pixels to match the nearest color for proper blending.

Notifications You must be signed in to change notification settings

Corecii/Transparent-Pixel-Fix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pixelfix

Changes the colors of completely transparent pixels in an image to match the color of the nearest non-transparent pixel.

Designed to be a quick drag-and-drop tool:

  1. Make your images
  2. Select them all and drag them on to the pixelfix executable. The pixelfix executable will overwrite the original images with fixed copies.
  3. Make sure there were no errors and close the console window
  4. Use or upload your images. Your images should now look fine when resized.

Download the latest release

More info

When saving an image file, most image editors will save completely transparent pixels as black. On some platforms, the resizing algorithm blends transparent pixels with non-transparent pixels, resulting in black edges on resized images. Here is an article showing the difference and discussing techniques to fix the issue.

This script keeps those pixels transparent, but changes their color to match the nearest non-transparent pixel. This means that when the non-transparent and transparent pixels are blended, there should be no color difference.

This script is made into an executable using the pkg tool.

pkg -o pixelfix -t node10-win-x64,node10-win-x86,node10-macos-x64,node10-linux-x64 .\index.js

About

Changes black transparent pixels to match the nearest color for proper blending.

Resources

Stars

Watchers

Forks

Packages

No packages published