Wrong exported image size (extra pixel added) if artboard coordinates are non-integer
AI 21.1.0 macOS.
In attached AI file there are 1 artboard if you just export it for Screens you will get an image size 105px × 104px, however in AI it's sized as 104x104px.
Check that X coordinate of artboard is 172.34 px, so it's float. Just change it to 172px and re-publish and image will be 104x104.
So, coordinates of artboard should affect into output png image.
ALso, should be related too:
https://illustrator.uservoice.com/forums/601447-illustrator-bugs/suggestions/20530969-export-for-screens-adds-extra-pixels-at-to-exports
This issue is probably happening because the artboard dimensions are not appropriate for raster export (i.e. are in decimals).
If you make x and y values as the whole numbers in the transform panel (not in decimal), then the extra pixels will not be added to the exported image.
That is the workaround, and it’s reported that it’s not always the case.
At the same time — Ai knows the size of artboards to be exported and yet it does not deliver the set sizes, which is not fair. The team is going to rethink the algorithm.
-
Christian Zagarskas commented
I have the same problem
Example:
https://youtu.be/irc6URkO3fM
Note - by deleting the decimals from the X/Y coordinates I have been able to resolve the issue but I should not have to do that, and its especially a problem when exporting/rearranging 100's of small artboards with icons and very specific APP development media that needs to be exact sizes.I guess my report here is a duplicate, so I upvoted and added a video here
https://illustrator.uservoice.com/forums/601447-illustrator-desktop-bugs/suggestions/44989069-ai-26-1-artboards-do-not-export-and-proper-size -
Christian Zagarskas commented
Here is a VIDEO proving the problem exists and how to recreate it
https://youtu.be/irc6URkO3fMProblem: when exporting a specific size, lets say 1000x1000 px square 1:1 ratio, Illustrator creates an image that is off by 1px (width/height, or both)
To recreate:
make an artboard that is 1000x1000 pixels, NUDGE the artboard on the screen so the X/Y coordinates begin to use decimal places. Export the artboard, you will see that the greater the offset of the X/Y coordinate the more the deviance of the W/H, up to 1 pixel.This causes problems when using media in applications that have strict settings for sizes.
Expected Behavior:
Irrespective of wherever my artboard is placed on the screen my explicitly set size should be honored/enforced during the export. -
Alyson DM commented
Manually going and checking the exact positioning or dimensions of each artboard is not very efficient. If the artboards could ONLY align to an exact pixel position, that would solve this issue. I don't know why there would be the option to use a fraction of a pixel anyways. This issue is one of the reasons I now use Adobe XD.
-
Dylan Liddell commented
So annoying, just had to go through a bunch of images and take a pixel off the size to fit a template i was exporting as.
-
Hans commented
We need a fix to this. Option to align to whole XY coordinates or just make it pixel perfect anyway.
-
Hans commented
Many times when exporting an image file, Illustrator creates a blurry line near the edge of the image, even if the design extends all the way to the edge. Sometimes an extra pixel is added to the exported file. This is because the artboard is not set to a whole number intersection (XY coordinates having decimals). You can re-align your artboard to a whole number intersection to avoid this, but it can take a very long time to do manually when you work with multiple artboards. A solution would be an option for snapping the artboard to whole XY number intersections. This will ensure perfect pixel exports and you don't have to worry about it anymore. To me this is more of a bug than a feature request. Exports should ALWAYS be pixel perfect!
-
Kaspars Kursišs commented
The issue is especially bad, since artboards are by deafult very often positioned on a decimal location when creating them, resulting in unavoidable "rounding error" when exporting. A fix would be very welcome, if not prolonged, since the issue is arround at least since 2013 (explained here: https://logosbynick.com/illustrator-exports-1-pixel-more/)
-
Anonymous commented
Might I suggest a temporary alert to the user, so that we don't submit final files with the wrong dimensions to suppliers and clients?
-
Bernardo commented
When I export an ai file in jpg I noticed that the exported file has 1 pixel more in both dimensions.
Of course I could do something wrong, but I think it's a bug in the program. -
Matt Loftiss commented
In illustrator when "exporting as png" files are 1px too large. Temporary solution found was “save for web” as png.
-
Related request:
https://illustrator.uservoice.com/forums/333657/suggestions/44429721
Probably won’t be necessary when main problem gets fixed. -
Anonymous commented
Making X and Y values whole numbers doesn't work for me. I still regularly get extra pixels (screenshot attached). There's no reason in my case why Illustrator should be adding that extra pixel.
-
Anonymous commented
Illustrator frequently exports artboards with extra pixels.
I always ensure the artboards are positioned on whole pixel values (check the screenshot), yet this doesn't seem to help.
Note that this happens when you use the Export For Screens option, but not if you use the Legacy save for web.
-
Michał Kowalik commented
Hi. I have a different working solution ✔ Picture atach.
-
Tejas commented
"Save for Web" does not not have this issue.
-
Spas Genev commented
Exporting PNG files with the "Export for screens" adds additional pixel in both width and height values. I don't see a logical explanation, it shouldn't be the bleed option.
-
It might relate to a known problem when artboards’ coordinates have fractional values.
Try to position them exactly on grid, with integer coordinates and check if the problem stays. -
traceybgibbons commented
When exporting multiple artboards illustrator seems to randomly add .003 inches to any random edge of the file. Notice the white edge on the top and left hand side of the image. This doesn't happen on single artboards, only when a document has multiple artboards.
-
Trifox commented
Windows 10
Adobe Illustrator (Desktop) 25.2.3When saving banner ads in illustrator individually (Save for Web Legacy) the files come out the right size. When batch exporting with 'Export for Screens' some of my ads end up with 1 extra pixel on width. Normally nobody would notice this, but my ads can't be used when they have just 1 extra pixel. So for now, I have to manually export each one. Please fix this bug, as it costs me extra time now.
Video here: https://youtu.be/n3sM9o1OK4U
-
Kaja, make sure that your artboard’s coordinates (X, Y) are integer.