|
![](/i/fill.gif) |
"Rick Measham" <rickm*at%isite.net.au> wrote in message
news:434475e4$1@news.povray.org...
>I want to create a simple 'picture frame' macro that will take an image
> file as its parameter and return a nicely framed picture, however I
> can't see any way to get the size of the picture, they're resized to 1pu
> x 1pu.
>
> Is there any way to do this? Or do I need to specify the size in my
> parameters?
>
> Cheers!
> Rick Measham
Here's a macro to do it. It scans the centre lines of the image looking for
the smallest dot it can find, so it can make mistakes with some images if
they're made up of large blocks of color, ie if the centre lines don't hit a
pixel sized color change.
To change the image type you'll need to update the macro, as I couldn't get
it to work as a variable. It's currently set to 'jpeg'. For bmp use 'sys'.
Takes about a second to scan a 640x480 image.
Hope it's useful,
Regards,
Chris B.
Post a reply to this message
Attachments:
Download 'detectimagesize.pov.txt' (4 KB)
|
![](/i/fill.gif) |