Announcements
Autodesk Community will be read-only between April 26 and April 27 as we complete essential maintenance. We will remove this banner once completed. Thanks for your understanding

Scale canvases correctly according to image metadata dpi.

ThingWizard
Contributor Contributor
3,001 Views
29 Replies
Message 1 of 30

Scale canvases correctly according to image metadata dpi.

ThingWizard
Contributor
Contributor

A bump on this one, Fusion360 needs to respect image dpi when inserting canvases as reference.

It's one simple check in software to scale the canvas correctly. If an image is scanned at 300dpi, 300 pixels=one inch.

This automatic scaling to dpi should be the default size for a canvas. Of course there should still be a way to scale it manually, but absolutely there should be an option to scale according to picture dpi. The scanner is immensely more accurate than any manual scaling done by me. I cannot understand why this has not been implemented - the data is there, use it! 

 

Sorry for posting this here, I'm unable to post in the feedback hub where this post truly belongs

Reply
Reply
10 Likes
3,002 Views
29 Replies
Replies (29)
Message 2 of 30

jodom4
Community Manager
Community Manager

I love this idea. Passing it on to the development team!


Jonathan Odom
Community Manager + Content Creator
Oregon, USA

Become an Autodesk Fusion Insider



Reply
Reply
3 Likes
Message 3 of 30

gamelife4dns
Advocate
Advocate

One more vote for this 😊

Reply
Reply
2 Likes
Message 4 of 30

ThingWizard
Contributor
Contributor

Excellent, Thanx Jonathan!

 

Reply
Reply
1 Like
Message 5 of 30

ThingWizard
Contributor
Contributor

Do we know anything about the status of this feature request? Has it been picked up by the development team?

Reply
Reply
1 Like
Message 6 of 30

GRSnyder
Collaborator
Collaborator

Just running up against this issue myself... Not only do imported canvases not obey the source dpi information, but they seem to have no particular default size or resolution. If they could at least default to something sensible like 300 dpi or 100 pixels per centimeter, then at least you'd know what scale factor to enter.

Reply
Reply
4 Likes
Message 7 of 30

Anonymous
Not applicable

Yes; getting canvases properly scaled is needlessly difficult, please implement this feature!

Reply
Reply
2 Likes
Message 8 of 30

infoW53ZJ
Observer
Observer

Why is this not implemented yet? Such an obvious functionality. I can code it for free dear Autodesk.

Reply
Reply
2 Likes
Message 9 of 30

ThingWizard
Contributor
Contributor
Yeah, we apparently need to open source a plugin solution 😜
Reply
Reply
1 Like
Message 10 of 30

alan.jonesXHXUF
Advocate
Advocate

Regsitering my desire for this too. Would save so much time for me. 

Reply
Reply
1 Like
Message 11 of 30

phorton2
Explorer
Explorer

Absolutely.  It is ridiculous that an image with a known DPI, in any multitude of formats, cannot be inserted accurately as a canvas in fusion 360.   This whole business of "scale by measurement" is completely missing the point.   The files contain information and fusion is failing to use it.

 

Having said that, one technique is to scale the WHOLE canvas to a known size.  For instance, I made a 300 dpi scan at 8.5x11".  As expected, that resulted in an image which was 2550x3300 pixels, which is EXACTLY 215.9 x 279.4 mm.

 

Trying to understand fusion, and come up with a "standard scaling factor" for this "canvas", I did the following to achieve "pretty good" results.  

 

(1) Import the canvas.  Don't scale it.

(2) Use "calibrate" the canvas using the red outline it presents.   I zoomed in as much as fusion would let me on the upper left hand corner and placed my first calibration point such that the cross-hairs were as closely aligned with the red outline as possible.   Then zoom in on the upper right hand corner as much as possible and place the second calibration point.  When then asked for the calibration distance, I typed in "8.5 in" (and/or had the document units in inches to begin with).  

 

For verification, the best I have been able to do is then create a sketch on the same plane, zoom in as much as possible, and draw a line between those same two points.  Add a sketch dimension to it to see what fusion thinks is the length.   It showed 215.90 ... then click on the dimension itself to see the "deeper" fusion real number for which I obtained 215.900405 mm.  So that put me within 1 micron.

 

The other approach I took was to try to come with said "standard scaling factor".   By doing a series of canvas imports with different constant scaling factors, I narrowed in on something like a factor of 12.33717 which gave me the same "best effort" measurement of 215.900405 mm.      

 

I don't know if that "factor" is the same for different drawings, different formats, or anything more than that.   Why the conversion from "300dpi" requires a scaling factor of 12.33717 doesn't really make sense to me.  I am trying to think of why that particular number and how fusion is working under the hood, but I shouldn't have to.

 

The photo is EXACTLY 300dpi and represents EXACTLY 215.9 x 279.4 ... and fusion should just know that.

Reply
Reply
1 Like
Message 12 of 30

luxflow
Explorer
Explorer

Please consider adding this feature

It will be very useful since it enable using scan image directly without calibrating measure which is error-prone

Is it difficult add? I don't understand why doesn't autodesk add this feature

Reply
Reply
1 Like
Message 13 of 30

criznach
Participant
Participant

This is really important to me.  Without some predictable scaling method, calibrating the canvas is a very manual and error-prone process.  It's silly to not use the physical scale specified by the image file.  What makes it worse, is if you can't measure the dimensions of your canvas accurately, so you can't calculate an exact scale factor.  The above workaround still depends on an error-prone "eyeball" measurement.

Reply
Reply
1 Like
Message 14 of 30

usrsse
Community Visitor
Community Visitor

For me, 12.33717 was wrong, it turned 187 mm into 193. Scaling 12.0 gave exact dimensions. (But I have only a ruler, so my measurement precision is 1 mm).

Reply
Reply
0 Likes
Message 15 of 30

ThingWizard
Contributor
Contributor

Do we have any progress on this. Reminder, it's now 2023 and we still have to calibrate canvases by eye. 

Please fix this or at least give us the correct scaling values for different dpi's

 

I have found that a jpg scanned at 600dpi is pretty close to correctly scaled with a "Scale Plane X/Y" valueof 2.15. This is using metric units in Fusion360 if this affects it or not I don't know. 300dpi is pretty close at a scaling of 2.51. But this was only using one scan, apparently according to @phorton2 's post this changes with the image size...

 

Very strange values, I'd like to know how the canvas scaling is calculated during import in the first place.

 

The reason I want this to be tied to DPI is that that is the most accurate way to get the real life dimension of a scan. That we have to measure and calibrate the canvas is just stupid.

 

Also a frustrating thing when trying to find the correct scaling value is that it is reset to 1 after each updated value. So if i set it to 2, realize it's too small, and go in and adjust it I would have anticipated to see the value 2 in the scaling window, however it is 1 now again, so the original scaling is "lost".

 

As a comparison, importing the same scan into Adobe Illustrator, which is not meant for highly accurate modelling, the image scaling is SPOT ON right out of the box. I tried tracing it in Illustrator using the automatic image tracing, expanded it to vectors and exported it as svg. Then I imported the SVG into Fusion but Fusion does not size svg's correctly either!

 

COME ON NOW AUTODESK, THIS IS SILLY!!! SURELY IT CANNOT TAKE 3 YEARS TO IMPLEMENT A SIMPLE FEATURE LIKE THIS. GIVE ME THE SOURCE CODE AND I'LL UPDATE THE IMPORT FUNCTION IN 2 MINUTES TO USE THE DPI DATA!

Reply
Reply
0 Likes
Message 16 of 30

g-andresen
Consultant
Consultant

Hi,

to get the right size the canvas must be calibrated and not scaled!

 

günther

Reply
Reply
0 Likes
Message 17 of 30

ThingWizard
Contributor
Contributor

Exactly, but this must be done manually and visually and my question here is why is this necessary in the example of a scan where the dpi information is embedded in the picture metadata, and is immensely more accurate than the calibration process. It should just be correct from the beginning.

 

Scaling works too if we would know how the size is calculated in the first place. What calibration does is affect scaling. What I want is get away from having to do manual measurement and calibration of a scan with known dimensions. 

Reply
Reply
1 Like
Message 18 of 30

ThingWizard
Contributor
Contributor

Please for the love of god, implement a DPI box for the image import already!!!!!

 

As has been stated multiple times over multiple years, we just want one simple box where we can enter the dpi of the scanned canvas so we don't have to rely on unprecise measurements when making something based on a scan. 

 

ThingWizard_1-1699439322202.png

 

Reply
Reply
2 Likes
Message 19 of 30

jm.10
Participant
Participant

I just started a project where I have a scanned outline at true scale (1mm=1mm). The fact that Fusion cannot import this *at its true scale* without this ridiculous manual "eyeballing" of the canvas is absolutely insane.

 

I honestly can't believe this kind of approximation is considered acceptable for a tool like this. If I was okay with that kind of guesswork I would have hand-carved my part out of Play-Doh...

 

If you folks at Autodesk want to charge "professional tool" prices for Fusion 360, maybe you should put in the features to make it behave like one.

Reply
Reply
4 Likes
Message 20 of 30

TheCADWhisperer
Consultant
Consultant

@jm.10 

Can you File>Export your *.f3d file to your local drive and then Attach it here to a Reply?

Reply
Reply
0 Likes