: A clean way to remove gradient mesh in Illustrator? Does anyone know if it is possible to remove a gradient mesh from an object in Illustrator without producing a distorted/inaccurate outline?
Does anyone know if it is possible to remove a gradient mesh from an object in Illustrator without producing a distorted/inaccurate outline? Adobe documentation as well as most online resources I found only suggest using Object > Path > Offset Path... (with offset set to 0px), however I find that for any object I try this on, the resulting outline does not precisely align with the object I start with.
More posts by @Megan533
9 Comments
Sorted by latest first Latest Oldest Best
Copy the mesh object. Rasterise it (Object > Rasterise), then use Image Trace to make a silhouette, which will convert it back into vector.
Your own method Object > Path > Offset path is so far the best possible method. I got almost no difference in the mesh path with the outline path. At 6400% zoom, there is however very slight difference.
In less steps, offset path is not necessary:
Expand appearance
Ungroup
Delete the object with mesh
Here is a solution:
Copy the path (mesh included) from illustrator, then paste into Photoshop as 'paths' (new document - paste).
Copy back from Photoshop and paste back into Illustrator as compound path/s.
All mesh and colour info is now stripped from the shape.
This trick hasn't worked for me completely. I had to do 2 more steps:
Select the object with unwanted mesh;
Object/Path/Offset path;
In the "Offset Path" dialog window enter 0 (zero) for Offset;
OK;
Expand appearance
Ungroup
Delete the object with mesh;
Select the object with unwanted mesh;
Object/Path/Offset path;
In the "Offset Path" dialog window enter 0 (zero) for Offset;
OK;
Delete the object with mesh;
Voila.
When you have your mesh tool selected, holding down the Alt Key will give you a small - sign next to your arrow or cross hairs. You can then click on each intersecting point to delete these. Once all are deleted you are left w/ the original shape.
There's no way to "undo" a mesh once you've moved past the undo limit or don't want to "undo" other changes you've made since creating a mesh.
As a standard practice, what I do is select the original object, copy, paste in front, then create the mesh on the front object. Refine the mesh and then group it with the back object. This way there is always the original path behind the mesh object.
I'm not certain why Object > Path > Offset Path with a value on 0 is not working for you. Both Const and I have asked to see a sample image. The only thing I can think of is that you want the exact original path back with the exact same anchors in the exact same positions. That's not possible.
Mesh edges are indeed vector shapes. I think you may be experiencing something entirely different, but without more explanation of your workflow anything would merely be a guess.
The problem with Gradient Mesh is not that it is being distorted when you apply Offset Path - it's being distorted when you create a Gradient Mash from your original shape: Illustrator adds new vertices to serve as color endpoints and turns every straight line into a "flat curve".
As there is no mechanism for Illustrator to remember the previous states of objects, except Undo, it simply does not "remember" what was the actual original shape before it had been turned into a Gradient Mesh. So, the unfortunate answer is no, Illustrator cannot precisely restore the original shape after conversion into Gradient Mesh.
However you may try to use Object > Path > Simplify to remove redundant points or to convert all curved lines into straight lines. Depending on your initial shape this may bring you back to what you previously had.
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.