<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-167  評論-65  文章-0  trackbacks-0
    環境:ubuntu 8.1.0 + ruby1.8.7 + rails 2.1.0 + rmagick 2.9.2
    最近在用ruby的rmagick庫
    http://www.imagemagick.org/RMagick/doc/image3.html#resize_to_fit
    改變圖片的大小,使用了resize, resize_to_fill,resize_to_fit 原來api提供的方法,可以就是不成功,一直提示 undefined method resize_to_fit等方法找不到,網上有n多人遇到,可以我折騰了一個上午還是沒搞定,最后準備另辟蹊徑的,但是在這里發現了方法,另外一個函數處理的:
    http://www.goodbyehelicopter.com/2007/07/25/rails-is-bailing-out-in-rmagick/#comment-1594
    那個里面的圖片看起來很想無錫的 靈山大佛
    原來的那個demo里 AspectGeometry用的是 ! ,最后resize后的圖片width:height總是4:3,不知道為什么,最后我把參數換成
    Magick::AspectGeometry 
    就ok了

    我的demo:

    # RMagick Test
    require 'rubygems'
    require 
    'RMagick'
    include Magick

    image_to_alter 
    = 'public/upload/52/1.jpg'
    img 
    = Image.read(image_to_alter)[0]
    thumbnail_height 
    = 100
    thumbnail_width 
    = 100
    geometry_obj 
    = Geometry.new(thumbnail_width, thumbnail_height, nil, nil, Magick::AspectGeometry)
    chg_geom_img 
    = img.change_geometry(geometry_obj) {|cols, rows, image| image.resize(cols, rows)}
    chg_geom_img.write(
    "public/upload/52/thumb1.jpg")


    api:
    http://www.simplesystems.org/RMagick/doc/struct.html#Geometry






    write by feng
    posted on 2009-06-23 18:24 fl1429 閱讀(480) 評論(0)  編輯  收藏 所屬分類: Rails
    已訪問數:
    free counters
    主站蜘蛛池模板: 男人的天堂av亚洲一区2区| 成人妇女免费播放久久久| 青青草国产免费久久久91| 深夜a级毛片免费无码| 国产精品亚洲片在线| 青青视频观看免费99| 美女扒开尿口给男人爽免费视频 | 亚洲人成网www| 最近中文字幕无吗高清免费视频| 真人无码作爱免费视频| 亚洲狠狠婷婷综合久久久久| 青青视频观看免费99| 男人免费视频一区二区在线观看| 亚洲激情在线视频| 成人免费在线视频| 久久青草免费91线频观看不卡| 亚洲国产精品自在自线观看| 国产A在亚洲线播放| 日本免费网站观看| 久久九九AV免费精品| 国产偷国产偷亚洲高清在线| 久久久久亚洲AV无码专区体验| 尤物永久免费AV无码网站| 久久国产乱子伦精品免费不卡| 亚洲精品V天堂中文字幕| 亚洲av福利无码无一区二区| 国产精品va无码免费麻豆| 蜜桃视频在线观看免费视频网站WWW | 99视频在线精品免费| 精品视频免费在线| 亚洲av乱码一区二区三区香蕉| 国产成人精品久久亚洲高清不卡 | 无遮免费网站在线入口| 99在线视频免费观看| 蜜臀亚洲AV无码精品国产午夜.| 亚洲欧洲自拍拍偷午夜色| 伊人久久综在合线亚洲91| 国产公开免费人成视频| 中文字幕影片免费在线观看| 亚在线观看免费视频入口| 日本免费精品一区二区三区|