jimp-dev/jimp
Vedi su GitHub"print" method on transparent background produces black fringe
Open
#652 aperta il 28 ott 2018
bughelp wantedsolution in issue
Metriche repository
- Star
- (13.218 star)
- Metriche merge PR
- (Nessuna PR mergiata in 30 g)
Descrizione
Expected Behavior
Printing text on a image with a transparent background should result in text with a transparent fringe.
Current Behavior
Instead of a transparent fringe, the text is drawn with a black fringe.
Possible Fix
In the drawCharacter method of plugin-print, changing:
image.blit(characterPage, x + char.xoffset, y + char.yoffset, char.x, char.y, char.width, char.height);
...to:
image.composite(characterPage.clone().crop(char.x, char.y, char.width, char.height), x + char.xoffset, y + char.yoffset);
...seems to "fix" the fringe. There may be a more efficient way to do it though!