An issue that has gone unsolved since 2013 > adding a single row of pixels that doesn't exist.
Avinash Singh Kotwal - if you can't fix a problem that is almost at least 10 years old affecting thousands of users daily, respectully get out of the race. If I were a product manager, I would be livid at the fact that there has been a bug for a function that doesn't need to exist that dramatically slows every users workflow that is present on the market in only my software. If I made that mistake for 10 years, I would get a new job - yet here we are - week after week - sprint after sprint - version after version - and the problem still exists. If it were alive and human it would be at least in 5th grade today. Adobe Illustrator has existed since 1987; before I was born.
I'm a Creative & Design Lead of a global company. I use Illustrator every day, and have used Illustrator since before 2010. People rely on me to be able to reach deliverables for volumes that are very high for an individual, and Illustrator facilitates that demand - except for in 1 place; Snapping to Pixel Grid. When you export a JPG or PNG, and you haven't 'aligned to pixel grid', Illustrator, beyond all reason and logic, will round up and add a row of pixels upon export whether or not you've stated 1200x627 or any other ratio of pixels. You can "solve" this by checking that your artboards transform's coordinates are already rounded or whole numbers. You can also go to View > Snap to Pixel, and then make sure that your artboards are rounded, and then export.
Unfortunately, this doesn't do anything most of the time. In fact, every time you do this it just adds another row of pixels despite anything and everything you can think of. But that's not what I'm stressing here. I'm here because the process that leads to this doesn't need to exist because nobody else does this, and you've known about this for 10 years and haven't fixed it, which would imply that you don't think it's important despite it being the easiest thing for a development team to solve in less than a sprint/week.
When you think about it, this is the only software in recorded existence that has this problem - Canva doesn't do this, '97 MS Paint doesn't have this problem, GIMP doesn't have this problem, your other products do not have this problem, Pinta, a rip off of Paint for Ubuntu/Linux based systems that has memory leaks, does not have this problem.
So - why do you?
Illustrators and artists need specific dimensions when exporting because marketing services (ones that you probably use) require that you have specifc image sizes for your graphics when creating ads, or just creating content for platforms. When you arbitrarily change that value for no reason, we have to manually edit every exported image that was processed by Illustrator. This is a massive waste of time and a huge oversight by Adobe, because users can say and prove that underperforming products that aren't Illustrator don't have this problem, even free ones. If free software from 20+ years ago doesn't have a problem, it means that Illustrator needs to go back to the fundamentals.
Before I lose you here, I have piece of advice; if you genuinely, absolutely can't swing it and don't listen to your customer base, get out of the race and do something different. There's no shame in pivoting to something else and letting better professionals handle something you know you can't do. Focus on what you can do right, and be okay with something not working, because otherwise, you're just making a bad product that is expensive and being beaten by a free competitor.
Cheers,
-C
