Question

I need to get width and height of image with given path. Here is my detail code

path  = UI.openpanel("Open Image File","/","*.jpg;*.png;*.jpeg")
if(path != nil)
  #get the original width of image
  old_width = ??????
  #get the original height of image
  old_height = ??????
  #get the orginal rate of image
  rate = old_width.to_f / old_height_to_f
  #then import image into model as a Image entity
  point = Geom::Point3d.new 0,10,0
  objImage = entities.add_image path, point , 318,318/rate
end

I need a way to get value of old_width and old_height in this code with given path. Thanks you

Was it helpful?

Solution

You won't need to specify the height, it is optional. If you specify just the width the height will be adjusted automatically based on the proportions of the image.

path = UI.openpanel("Open Image File", "/", "*.jpg;*.png;*.jpeg")
if !path.nil?
  point = Geom::Point3d.new(0, 10, 0)
  image = entities.add_image(path, point, 318)
end
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top