Export for Screens: bad antialiasing and jagged edges on images within (especially rotated) when exported to JPG
Images from artboards containing embedded raster files output using Export for Screens are of decidedly lower quality than those output from Save for Web. Please see the attached image for a side-by-side comparison. Save for Web is on the left, Export for Screens on the right. Top images are actual size, bottom enlarged for emphasis. Notice the jaggies in the raster images.
Mac OS 10.13.5, Illustrator 22.1
-
mer C commented
Problem Description:
In Illustrator 2021(25.2.3), the problem is reproduced when exporting JPEG images using "Export for Screens" via script instead of GUI.Environment:
• macOS 10.14.6
• Illustrator CC 2018(22.1.0)-2021(25.2.3)Steps to Reproduce:
Open an appropriate ai file and execute the script in the [Code to execute] section to export JPEG imageRequirements:
• ExportForScreensType should be one of JPEG
• Specify AntiAliasingMethod.ARTOPTIMIZED for exportForScreensOptions.antiAliasingActual Result:
The exported image has jaggies.Expected Result:
The exported image looks smooth, befitting an ARTOPTIMIZED image.Any Workarounds:
• Export the document manually, without going through any scripts
• Set ExportForScreensType to SE_PNG24
• Specify AntiAliasingMethod.TYPEOPTIMIZED for exportForScreensOptions.antiAliasingCode to execute:
var exportForScreensOptions = new ExportForScreensOptionsJPEG() ;
exportForScreensOptions.antiAliasing = AntiAliasingMethod.ARTOPTIMIZED ; // <--triggervar itemToExport = new ExportForScreensItemToExport() ;
itemToExport.artboards = '1' ;
itemToExport.document = false ;var doc = app.documents[0] ;
doc.exportForScreens(Folder.desktop, ExportForScreensType.SE_JPEG100, exportForScreensOptions, itemToExport) ; -
keith-o commented
Export for Screen is broken. Here is a better example. I placed an image in a mask and rotated -30 degrees. On the left is the EXPORT FOR SCREENS result. On the right is "legacy" SAVE FOR WEB. EXPORT FOR SCREENS is still unusable in its current state.
I see Ashutosh from Adobe commented - asking for the file. This is completely reproducible with any image. any progress here Adobe? -
keith-o commented
Export for Screens' anti-aliasing is broken. Here is an example. I placed an image in a mask and rotated -30 degrees. On the left is the EXPORT FOR SCREENS result. On the right is "legacy" SAVE FOR WEB. EXPORT FOR SCREENS is still unusable in its current state.
I see on another thread about this, Ashutosh Chaturvedi from Adobe commented - asking for the file. This is completely reproducible with any image. Any progress here Adobe? This is a pretty serious bug, thats been around for a few years. -
Sebastian commented
this problem is still exist now without a solution over the years.
-
mio commented
illustrator2020.
Jaggies appear in the JPEG image exported to the screen.
It does not appear in JPEG images exported for the WEB.
Antialiasing settings are great for art.
Jaggies are especially noticeable in rotated images.Thank you for your wonderful development.
-
Raymond Siri commented
Whenever you use export for screens, the antialiasing for "art" is not working and you get jagged edges on all images. This has been like that for a while. Please fix.
-
Anonymous commented
Also running into this, it seems to export using Type Optimized even when Art Optimized is set, if you use Save for Web and switch to Type Optimized you get the same jagged edges.
-
Anonymous commented
Hi there this is a problem and is happening still... any news on a fix adobe?
-
Roy commented
I'm having the exact same issue as well. This is pretty bad that it continues through so many versions.
-
Anonymous commented
Same problem in Illustrator 24.2.1. Other team members have same problem. This is a real problem in a high volume production environment. If anything, seems worse than previous versions of Illustrator. This problem makes the whole application almost useless.
-
Anonymous commented
I still have the same problem in AI 24.2.
Please fix this issue. -
Anonymous commented
Yeah right they can't reproduce this. The same thing is happening o me, export for screens saves time but you sacrifice image quality!!! the aliasing is so bad.
-
Craig commented
Same issue here...
-
Anonymous commented
When I export a JPG from the "Export for Screens" dialog at any resolution (I usually do 300dpi), placed raster graphics have a jagged edge. The same artboard exported at the same resolution with the same anti-aliasing settings using File > Export > Export As turns out nice and smooth.
Note: neither "Type Optimized" or "Art Optimized" settings help. Resetting AI preferences did not help.
Operating System: macOS Mojave and Catalina (happening on two different systems)
Steps to Reproduce:
1. Create an artboard in Illustrator
2. Place a raster image with curved edges such as an oval, especially if it's rotated slightly
3. Export the artboard as a JPG at 300dpi using "Export for Screens"Expected Result:
Nice smooth JPG that looks like my artboard, like "Export for Screens" used to produce.Actual Result:
JPG with jagged edges on placed raster images.The attached JPG was exported with "Export for Screens" and shows the jagged edges.
Here is a link to a .zip file containing the original AI file, placed PSD graphic, and two exported JPGs. JPG 01 was exported with "Export for Screens" and JPG 02 was exported with File > Export > Export As.
https://drive.google.com/file/d/178DVhjV7IOXdqGsPziG6huguhWU0LDxS/view?usp=sharing
-
Anonymous commented
When I export a JPG from the "Export for Screens" dialog at any resolution (I usually do 300dpi), placed raster graphics have a jagged edge. The same artboard exported at the same resolution with the same anti-aliasing settings using File > Export > Export As turns out nice and smooth.
Note: neither "Type Optimized" or "Art Optimized" settings help. Resetting AI preferences did not help.
Operating System: macOS Mojave and Catalina (happening on two different systems)
Steps to Reproduce:
1. Create an artboard in Illustrator
2. Place a raster image with curved edges such as an oval, especially if it's rotated slightly
3. Export the artboard as a JPG at 300dpi using "Export for Screens"Expected Result:
Nice smooth JPG that looks like my artboard, like "Export for Screens" used to produce.Actual Result:
JPG with jagged edges on placed raster images.A .zip file is attached with original AI file, placed PSD graphic, and two exported JPGs. JPG 01 was exported with "Export for Screens" and JPG 02 was exported with File > Export > Export As.
-
Chris Schmidt commented
I have same issue with Adobe Illustrator 2020 24.0.1
Windows 10 x64It only happens when I try to export as JPG 100, but does not happen with PNG
-
Peter commented
The "Art Optimised" anti-aliasing method used in Export for Web is poorer than Save for Web. The only current work around is to do each image manually. The problem seems to be that it's always outputting Text-optimised even when art-optimised is selected in the settings.
While Export for Web is much faster, it's unfortunately not usable for a range of images.
Illustrator 24.0.1 / macOS Catalina 10.15.1
-
Esther commented
Illustrator 24.0 - Windows 10
1. Create a new document
2. Import a JPG image inside the artboard
3. Rotate the imported element -25º
4. Go to File > Export for Screens
5. Select the scale 1x and the format JPG 100. Also, verify in the settings that JPG100 has the Anti-Aliasing "Art-Optimized (supersampling)" checked.
6. Export the file.
7. Go again to the artboard and press File > Save for web
8. Select format JPG with good quality (at least 80%), and "Art-Optimized".
9. Click "save"
10. Open both images and compare them, the one exported with "Export for Screen" looks jaggy and with low quality, but the one exported with "Save for web" looks alright. The expected result should be that both looked fine. -
Peter commented
Hi there, I have just sent an example file for review.
Perhaps unrelated, but the GPU preview mode also suffers from the same quality issue. (I.E. GPU preview mode displays the images differently than the older software rendering mode.)
-
Peter commented
Hi,
I have put together a demonstration file and video of the problem in action. Attached herein.
Note: The problem applies specifically to JPEG output.Reproduction steps:
1. Create new illustrator file
2. Place raster image
3. Resize raster image to be smaller size
4. Export for Screens, using JPG output
Compare this to Save for Web and Export for Screens: PNG output.Zip file of everything is here (because this service does not allow ZIP files.): https://www.dropbox.com/s/q6y61f4fz2eclao/Sample%20File_Folder.zip?dl=0