<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
    主站蜘蛛池模板: 亚洲乱亚洲乱妇无码麻豆| 成人爽A毛片免费看| 亚洲一区二区三区在线视频 | 一级毛片人与动免费观看| 久久久久国色AV免费观看性色| 亚洲美女免费视频| 91视频免费网址| 亚洲日本va午夜中文字幕一区| 久久免费精品视频| 亚洲视频一区调教| 亚洲精品免费在线| 亚洲一级毛片免观看| 91嫩草国产在线观看免费| 67194在线午夜亚洲| 四虎免费在线观看| 国产综合激情在线亚洲第一页| 国产成人3p视频免费观看| 国产亚洲成在线播放va| 亚洲精品成人网久久久久久| 香蕉免费看一区二区三区| 久久精品亚洲综合| 国产人在线成免费视频| 亚洲av永久中文无码精品综合| 美女被免费视频网站a国产| 一级特黄a大片免费| 国产精品亚洲A∨天堂不卡| 最近中文字幕国语免费完整 | 久久久久久久亚洲Av无码| 3344免费播放观看视频| 日韩亚洲国产高清免费视频| 好爽好紧好大的免费视频国产| 一级毛片高清免费播放| 色播亚洲视频在线观看| 午夜神器成在线人成在线人免费| 四虎一区二区成人免费影院网址 | 成人免费福利电影| 国产免费A∨在线播放| 亚洲色图在线播放| 国产成人3p视频免费观看| 久久aa毛片免费播放嗯啊| 香蕉大伊亚洲人在线观看|