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]