Rmagick

Hi,
  I am using imagemagick and rmagick for image manipulation....

imagemagick version-6.4.4
rmagick 2.7

I need to create a thumbnail.

    img = Magick::Image.read(org_img_path)[0]
    img.crop_resized(width,height)
    img.write(new_image_path)

when i used this piece of code in console its cropping correctly...when
i used inside model or lib or controller its not working.

but if i use crop_resized! it is working but i need to maintain aspect
ratio for that image.

If someone knows solutin for this problem kindly help me

with regards
shiva

Pokkai Dokkai wrote:

Shiva Kumaran wrote:

Hi,
  I am using imagemagick and rmagick for image manipulation....

imagemagick version-6.4.4
rmagick 2.7

I need to create a thumbnail.

    img = Magick::Image.read(org_img_path)[0]
    img.crop_resized(width,height)
    img.write(new_image_path)

when i used this piece of code in console its cropping correctly...when
i used inside model or lib or controller its not working.

but if i use crop_resized! it is working but i need to maintain aspect
ratio for that image.

If someone knows solutin for this problem kindly help me

with regards
shiva

any method ending '!' will affect current object
the remaining methods(except something like pop,shift) won't affect
current one
if you want
then use it

     img = Magick::Image.read(org_img_path)[0]
     img.crop_resized(width,height).write(new_image_path)

you can ask this doublt to your colleague like ("najnaR ro
iallihT".reverse)

ok thanks mokkai. wht is the difference bwn wht i wrote and wht u have
send

eg:
img.crop_resized(width,height)
img.write(new_image_path)

and wht u have sent

img.crop_resized(width,height).write(new_image_path)

Shiva Kumaran wrote:

     img = Magick::Image.read(org_img_path)[0]
     img.crop_resized(width,height).write(new_image_path)

you can ask this doublt to your colleague like ("najnaR ro
iallihT".reverse)

ok thanks mokkai. wht is the difference bwn wht i wrote and wht u have
send

eg:
img.crop_resized(width,height)
img.write(new_image_path)

and wht u have sent

img.crop_resized(width,height).write(new_image_path)

it is simple
user@ubuntu:~$ ruby -e "p 'usarA iallihT ksA'.reverse"

Shiva Kumaran wrote:

Pokkai Dokkai wrote:

Shiva Kumaran wrote:

eg:
img.crop_resized(width,height)
img.write(new_image_path)

and wht u have sent

img.crop_resized(width,height).write(new_image_path)

hey guys don't get angry on me
if u & ur tl don't know then you can ask to others(who know).
don't discourge other guys who know better then you (like Ranjan and
Thillai)
give respect to others also, as a good developer
i know something about that naskitasky politics in ur
'etaroproc".reverse
this is my small advice
"sorry for my distrub" if "i am wrong"

by
me(mokkai)

Mr. Thanniarasu wht's ur problem...........

ghost rider wrote:

Mr. Thanniarasu wht's ur problem...........

who is that joker ?

Sniper Abandon wrote:

ghost rider wrote:

Mr. Thanniarasu wht's ur problem...........

who is that joker ?

no reply...

r u there ? | r u sleeping....?