ORIGINAL: lordxorn
Here is an image to help illustrate our point Elliot.
My ship sizes here were
Escort (Gunboat) 70
Frigate (Assault Frigate) 250
Destroyer (Nebulon B)500
Cruiser (Mon Calamari Cruiser)750
Capital (Home One) 1100
The Nebulon is larger than the Mon Calamari Cruiser, so according to your explanation if I increase the canvas size around the nebulon it should scale better? Also note that Home One capital ship is not much larger at 1100 size.
Wow, I love those ships lordxorn! Have to get me some of those... [:)]
I'll try and explain this better: when DW loads the ship image files, it measures the number of non-transparent pixels so that it can properly compare different ship images and scale them appropriately in the game, so that their sizes relative to each other are correct.
The single determining factor in how large a ship is drawn in the game is the size of the ship itself - i.e. the size of the design, determined by which components are in the design.
In the game ships and bases are always drawn in the correct relative size scale in relation to each other. Thus a ship of size 1000 will be drawn twice as big as a ship of size 500. The size of the image used to draw the ship is irrelevant to how big the ship is drawn.
But the way that ship images are measured (so that they can be drawn at the proper scale) is by comparing the total number of non-transparent pixels in the image to the overall size of the image. Thus an image of 100 x 100 pixels with a long skinny ship drawn on it, might have 2000 non-transparent pixels on it's total area of 10000 pixels - thus a coverage of 20%. So when a ship using this image is drawn it will likely be scaled up in size relative to another ship image that might have 50% coverage.
So, if you look at the (very beautiful

) Nebulon B destroyer in your picture, it is about 2/3 the size of the Mon Calamari cruiser - i.e. it is scaled correctly (500/750). But because of the shape of the Nebulon B (long and skinny), it is longer than the Mon Calamari.
Hope that all makes sense [:)]