Others have already pointed you at some image modules, but the way I read the question is that you have people inputing an URL for an image which you're then including inline.

 If that is the correct interpretation then you aren't going to have any joy with the modules; if the image isn't upon your server then you can't easily get it's size - you'd have to download a copy from the remote site and work on that.

 If this is for a forum or script of some kind you might be better allowing the user to upload an image to your site and then using that local copy. That way you could filter the image on size/dimensions.

 If you want to go this way make sure you use strict, use taint, and look at the CGI module for file uploads.

Steve
---
steve.org.uk

In reply to Re: Resize image width & height... by skx
in thread Resize image width & height... by kiat

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.