75 votes65 comments · Illustrator (Desktop) Feature Requests » File Save, Import and Export · Flag idea as inappropriate… · Admin →Under Review · AdminNitish Agarwal (Illustrator on Web/iPad Team) (Lead Software Engineer, Adobe Illustrator) responded
If you will export artboards in any fractional scale or by specifying height and width you will get correct output.
The best way to not get an extra pixel is keep your artboard coordinates in integers. You can achieve that by changing the reference point of artboard to top left and typing in the nearest integer or do Make Pixel Perfect(Object > Make Pixel Perfect). If size of your artboard is increased please manage that accordingly and export.
Thanks & Regards
An error occurred while saving the commentMark commented
This is still a bug! Yes, rounding the artboards to whole integers does work - if you are working in pixels. However, I'm currently working in mm because I'm designing a business card and it needs to be 88x58mm with a 3mm bleed. Even if I round the artboards to whole integers when working in mm, working from the Top Left of each artboard, it still exports different sizes. Eg. my Illustrator file with seven artboards each of exactly 88x58mm, with the top left corners set at (0,0) (100,0) (200,0) (300,0) etc. outputs some JPG's as 1040x686px and some at 1041x686px.
If I want to position a guide line at exactly 3mm for a bleed I then have to get a calculator and work out the measurement in pixels and set the position in Illustrator by typing in 35.45px
Until they change paper sizes to be in pixels then can I suggest you prioritize Illustrator to work correctly in mm, inches, cm, etc. etc.