If you export Graphics with frame like below
Export["R:\\1.pdf",
Graphics[Polygon[{{0, 0}, {1, 0}, {1, 1}, {0, 1}},
VertexTextureCoordinates -> {{0}, {0}, {1}, {1}}], Frame -> True]]
Normally, the Frame is correctly vectorized like this
However, if you export a Texture graphics(no matter you texture what) like below
Export["R:\\2.pdf",
Graphics[{Texture[""],
Polygon[{{0, 0}, {1, 0}, {1, 1}, {0, 1}},
VertexTextureCoordinates -> {{0}, {0}, {1}, {1}}]},
Frame -> True]]
you got
So wierd! Is there a workaround to make frame of texture graphics exportation vectorized?


rasterizeBackground. ButRasterize[Show[...]]in MMA 12 now returns anImagenow, so it does give vectorized frame but it has problems either make plot out of frame or the plot range is totally wrong. Can you fix that? – matheorem Aug 25 '19 at 08:03"Graphics"as the second argument ofRasterizeand see if that helps. – Szabolcs Aug 25 '19 at 08:31