SVG isn't an image in the same way that
It's just an
xml with plotted points in most cases, and is typically void of dimension and resolution.
200 are just the size in
px at which it was saved. So you should never need to 'resize' an svg, as it will scale infinitely.
If you put an
SVG in an
img tag and define the dimensions, like:
<img src="myawesome.svg" width="500" height="500" />
Even though it's defined in the
SVG as having a dimensions of
200, it should scale larger or smaller with no change in the quality of appearance.
Because of this complete difference in structure, it will not follow the same rules in some cases as
png will as they are rendered images.
If this is being done in Drupal; make an exception for
SVG that just stores the file without resizing, and add the dimensions where ever it is printed for all images. It won't hurt the rendered images, and it should show the
SVG as the same size as them.
SVG is an
xml file, not really an image, resizing it is pointless since it carries no real resolution or size and can scale infinitely. They only appear to be similar since they are both visual elements. Make an exception for
SVG so it just stores the file, and when either the rendered images or the
SVG is printed, add the resized dimensions to the