Done a major rewrite of the artwork stuff that resolves this issue.
There are a few contributory factors and this is how Jaikoz currently works.
- There are a couple of bugs in Java when creating JPEG images that could render them incorrectly.
- When you drag an image onto Jaikoz direct from a website Jaikoz doesnt does have access to the original file format and because we want to store the image in the mp3 itself we need to decide on an image format and convert to bytes
- When we don’t have access to the original bytes we write the file in JPEG format.
- When matching artwork from Musicbrainz we do have access to the original bytes but still always convert the files to jpeg.
In the new version our default format is PNG which doesnt have the problems of JPEG, and we only use it when we really don’t have the original bytes - so only applies to 3).
In the meantime, if you have a problem with a particular artwork do the following
Save Image from website direct onto your local disk
From within Jaikoz , get the file from disk
This should solve most cases, for JPEG artwork that still has a problem use a 3rd party tool to convert the image from JPEGF to PNG and then load into Jaikoz.