udah di otak-atik itu rmagick pake sgala macam method + option.. tp msh gak 
jalan klo pake image animatied gif..
akhirnya di model nya saya ganti jadi:

def resize_adbanner(a, b)
    system "convert  " + image_path  + " -resize " + a.to_s + "x" + b.to_s + 
"\! "  + image_path
 end

wakakakakakkkk... cupu bgt ya..
kaburrrr....

----- Original Message ----
From: Arie Kusuma Atmaja <[EMAIL PROTECTED]>
To: [email protected]
Sent: Monday, December 10, 2007 10:09:49 AM
Subject: Re: [id-ruby] resize animation images with rmagick










  


    
            On 10/12/2007, akang aziz <[EMAIL PROTECTED] com> wrote:



> test2 'convet' pake imagemagick udah berjalan dgn sangat baik...

>

> saya coba convert file2 jpg, gif, & png jalan semua kok..

>

> [EMAIL PROTECTED] convert DF_230x75.gif -resize 203x75 output.gif

> [EMAIL PROTECTED] convert test.jpg -resize 203x75 output2.jpg

> [EMAIL PROTECTED] convert ngakak.png -resize 203x75 output3.png

>

> gmn gmn ada yg mo ksh pencerahan lain? hehehe



hmm.. di saya juga ada project rails + rmagick juga kalau file gif

bermasalah nih, jadi curiga sama library rmagicknya (semoga ucapan

saya tadi termasuk prematur dan salah). kalau di project saya cara

paling gampang saya larang aja file gif di upload jadi cuma boleh jpg,

jpeg, png, pjpeg, x-png



jadi inget solusi cheating DHH karena cheating itu indah(TM goes to

DHH), maap kalau

 solusinya gak elegan sama sekali dan jorok (ku akui).



IO.popen



atau pun backtick



kasihtau/kabari kita kita disini kalau nanti sudah pasti jalan ya,

hati hati kernel unix kehabisan fork (kalau request banyak). sekalian

coba di test/spec environment deh biar aman.



-- 

Arie | http://linkedin. com/in/ariekeren | http://profile. to/ariekeren/

http://ariekusumaat maja.wordpress. com | http://groups. yahoo.com/ groups/id- 
ruby



    
  

    
    




<!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->



<!--

#ygrp-sponsor #ygrp-lc{
font-family:Arial;}
#ygrp-sponsor #ygrp-lc #hd{
margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
#ygrp-sponsor #ygrp-lc .ad{
margin-bottom:10px;padding:0 0;}
-->



<!--

#ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean, sans-serif;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial, helvetica, clean, 
sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family:Georgia;
}
#ygrp-text p{
margin:0 0 1em 0;}
#ygrp-tpmsgs{
font-family:Arial;
clear:both;}
#ygrp-vitnav{
padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
#ygrp-vitnav a{
padding:0 1px;}
#ygrp-actbar{
clear:both;margin:25px 0;white-space:nowrap;color:#666;text-align:right;}
#ygrp-actbar .left{
float:left;white-space:nowrap;}
.bld{font-weight:bold;}
#ygrp-grft{
font-family:Verdana;font-size:77%;padding:15px 0;}
#ygrp-ft{
font-family:verdana;font-size:77%;border-top:1px solid #666;
padding:5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom:10px;}

#ygrp-vital{
background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
#ygrp-vital #vithd{
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
#ygrp-vital ul{
padding:0;margin:2px 0;}
#ygrp-vital ul li{
list-style-type:none;clear:both;border:1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
#ygrp-vital ul li .cat{
font-weight:bold;}
#ygrp-vital a{
text-decoration:none;}

#ygrp-vital a:hover{
text-decoration:underline;}

#ygrp-sponsor #hd{
color:#999;font-size:77%;}
#ygrp-sponsor #ov{
padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
#ygrp-sponsor #ov ul{
padding:0 0 0 8px;margin:0;}
#ygrp-sponsor #ov li{
list-style-type:square;padding:6px 0;font-size:77%;}
#ygrp-sponsor #ov li a{
text-decoration:none;font-size:130%;}
#ygrp-sponsor #nc{
background-color:#eee;margin-bottom:20px;padding:0 8px;}
#ygrp-sponsor .ad{
padding:8px 0;}
#ygrp-sponsor .ad #hd1{
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
#ygrp-sponsor .ad a{
text-decoration:none;}
#ygrp-sponsor .ad a:hover{
text-decoration:underline;}
#ygrp-sponsor .ad p{
margin:0;}
o{font-size:0;}
.MsoNormal{
margin:0 0 0 0;}
#ygrp-text tt{
font-size:120%;}
blockquote{margin:0 0 0 4px;}
.replbq{margin:4;}
-->








      
____________________________________________________________________________________
Looking for last minute shopping deals?  
Find them fast with Yahoo! Search.  
http://tools.search.yahoo.com/newsearch/category.php?category=shopping

[Non-text portions of this message have been removed]

Kirim email ke