Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re: Tk image resizer

by RonW (Parson)
on May 05, 2014 at 22:45 UTC ( [id://1085124]=note: print w/replies, xml ) Need Help??


in reply to Tk image resizer

Nice tool

Question: You say: Using Image::Resize the ratio is maintained for the original photo, ie only the width will be used, while the height will be adjusted as needed. If height is not used, why ask for it? Also, maybe there's a way to force resize to use it. If the height parameter is optional, then specifying it would be a way to indicate desire to force its use.

Replies are listed 'Best First'.
Re^2: Tk image resizer
by Discipulus (Canon) on May 06, 2014 at 07:23 UTC
    this was born as quick hack, as always..
    I think is simpler to remember that you need to pass a width X height x infix then others things. You can easyly modify the code to change both dimension if it is what you want (from module documentation):
    resize($width, $height, $constraint); Returns a GD::Image object for the new, resized image. Original image +is not modified. This lets you create multiple thumbnails of an image + using the same Image::Resize object. First two arguments are required, which define new image dimensions. B +y default resize() retains image proportions while resizing. This is +always what you expect to happen. In case you don't care about retain +ing image proportions, pass 0 as the third argument to resize().

    L*
    There are no rules, there are no thumbs..
    Reinvent the wheel, then learn The Wheel; may be one day you reinvent one of THE WHEELS.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1085124]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (5)
As of 2024-04-25 23:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found