The artwork generation routine in the KornitX platform uses the RGB colour space.
Colour shifts generally occur when an artwork file with a CMYK or LAB profile is added as artwork to a Virtual product. That file is then converted to RGB either when the product is viewed within a Smartlink iframe or when the print job is created as that product is ordered. When the resulting file is compared to the original there may be a noticeable difference in the colours due to the difference in the gamut for each colour space.
When a Smartlink is in use and the user has the ability to upload an image file, or select one from a preset gallery, the image is automatically converted to RGB to be rendered in the iframe.
To prevent unwanted colour shifts, the best and simplest solution is to convert your file to RGB first before using it to create a Virtual product or adding it to a gallery.
The simplest way to ensure you are using RGB colour space is to save and upload image files in .png format
Rotations, Warping & Tearing
Although quite a rare occurrence, print jobs will sometimes exhibit unwanted rotation, warping or tearing.
Instances of this kind of behaviour are usually caused by the .JPEG/JPG image format and EXIF meta data stored in the file header.
JPEG/JPG is a widely used image format across many different types of devices and pieces of software and each has the ability to embed meta data in to the JPEG/JPG header which can have unwanted results in the artwork generation routine.
When encountering this problem with an order item, we recommend updating the image on the order first so that a correct print job can be generated and the order fulfilled. Once that is done, preventative options can be explored to prevent it happening again (where possible).
Note that if the cause of the problem was a user-uploaded image, then this can only be fixed at the order level, it's not possible to pre-emptively prevent it from happening without restricting the use of JPEG/JPG format entirely in the app which we do not recommend.
Replacing the image on an order and regenerating the print job
To correct the problem it's necessary to strip out the meta data from the header of the image.
1. Find the problem order item and edit it
2. Click on the Personalisation page and then click on the Image Elements tab
3. Download the raw image file using the button on the right
4. Take the raw file into an image editing program and save the file without including the meta data (or save out in a completely different format). You can also run the file through a website like https://tinyjpg.com/ to strip out meta data. When using something like this, check the before / after quality to make sure you are happy with the results.
5. Go back to the Image Elements page and upload the new file against the order
6. Click on the Live Edit page on the left and then click on Add to Cart to submit a new print job to be generated.
7. Return to the order info page and wait until the new print job has Generated and review the Artwork on the Artwork page.
Check the new output file to make sure the issue has been fixed. If not there will still be some lingering meta data that needs to be removed so repeat steps 4-7 by trying different image formats or export options when saving the image file until the problem is addressed.
Preventative measures
The problem can be prevented from re-occurring by updating the image file associated with the product (the exception being if the image was uploaded by the end user whereby the above method must be used)
Take the original image file into an image editing program and save the file without including the meta data (or save out in a completely different format). You can also run the file through a website like https://tinyjpg.com/ to strip out meta data. When using something like this, check the before / after quality to make sure you are happy with the results. If you already completed this process in the step above, simply re-use the file you uploaded to the order.
Depending on the source of the order, update as follows: