0

私がやりたいことはとてもシンプルです。imgkit ライブラリを使用して Web ページの画像を読み込んで保存するコードがあります。次のようになります。

kit = IMGKit.new(site, :quality => 5, :width => 1024)
img = kit.to_img(:png)
file = kit.to_file("#{Rails.root}/public/images/#{s2}.png")

その背後にあるキャンバス要素を引き伸ばすために、読み込み後に画像の高さを知る必要があります。高さを取得する方法はありますか?または、そうでない場合、ロードする前に画像の高さを知らずにこれを達成するにはどうすればよいですか、javascript?

4

2 に答える 2

0

わかりました、私はそれを理解しました。Mini_magick gem は、これを行うための優れた方法でした。

于 2016-04-09T09:05:41.967 に答える
0

関連する質問

以下は機能しますか?

kit = IMGKit.new(site, :quality => 5, :width => 1024)
img = kit.to_img(:png)
file = kit.to_file("#{Rails.root}/public/images/#{s2}.png")  

var img2 = new Image();       
img2.onload = function(){
  var height = img2.height;

  //do all remaining processing here

};
img2.src = file;
于 2016-04-08T12:03:03.050 に答える