タグ

画像処理とRubyに関するnekoneneneのブックマーク (2)

  • Shrineを使って画像をアップロードする | RE:ENGINES

    はじめに こんにちは、onoです。 以前、CarrierWaveを使って画像をアップロードするフォームを作成しました。 CarrierWaveは多機能で使いやすいGemだと思いますが、コードが大きく複雑なため、一般的な使い方から外れた場合や問題が発生した場合に処理を追っていくのが大変です。 そこで、今回は実装がシンプルで必要な機能を選んで追加できるShrineを使ってみます。 Shrineとは 簡単な説明 Shrineはファイルをアタッチするためのツールです。 主に画像をアップロードする際に利用されるのではないかと思います。 作者 ShrineはJanko Marohnić氏(リポジトリはこちら)が2015年9月から開発しています。 特徴 主な特徴としては下記の2つが挙げられます。 Shrine体は必要最小限の機能のみを実装しているため、シンプルでコードが小さい。 リサイズやダイレクトア

    Shrineを使って画像をアップロードする | RE:ENGINES
  • Shrineでアップロードする際に画像を加工する – RE:ENGINES

    はじめに こんにちは、onoです。 前回、Shrineを使って画像をアップロードする方法を紹介しました。 今回は、アップロード時に画像を加工する方法を紹介します。 アップロードする画像のリサイズ Gemを追加 Gemfileに下記のGemを追加します。 (HomeBrewなどで事前にimagemagickをインストールしておいてください)

    Shrineでアップロードする際に画像を加工する – RE:ENGINES
  • 1