問題タブ [dragonfly-gem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1104 参照

ruby-on-rails - /system/images... ではなく、Amazon S3 からアップロードされた画像の URL を表示するために、refinerycms を取得するにはどうすればよいですか?

私は実行しています:
Refinery - 2.1.0
Rails - 3.2.14
Ruby - 1.9.3p392

localhost で、イメージを Amazon S3 にアップロードするためのリファイナリーをセットアップしました。core.rb ファイルを次のように編集して、これをセットアップしました。

画像は S3 にアップロードされていますが、製油所の管理者は画像を次の場所から取得したものとして表示します:
localhost:3000/system/images/.../some_image.jpg

ページに画像を配置しても、同じ結果が表示されます。

S3 へのバッチ アップロードを実行しましたが、画像はすべて S3 の個別のフォルダーに格納されています。Refinery にリモート URL からイメージをプルさせるにはどうすればよいですか?

0 投票する
1 に答える
696 参照

ruby-on-rails - この Rails ファイルの添付ファイル (トンボを使用) がロードされないのはなぜですか?

私はしばらくこれにいて、大きな失敗の壁にぶつかっています...

Mochi Media のサーバーからゲーム情報を取得しようとしています。API フックを配置しましたが、Dragonfly でファイル情報にアクセスしようとすると、次のエラーが発生します。

私がやっている奇妙なことを誰かが見ることができますか?

モデル:

クラス: デフムーブ(ゲーム)

移行:

0 投票する
1 に答える
1328 参照

ruby-on-rails - トンボレールで円形画像を切り抜く

私は使用していますdragonfly ~> 0.9.15

画像が与えられた場合、トンボで convert メソッドを使用して、背景が透明な画像から円形の部分を切り取る方法に混乱しています。

コマンドラインから直接イメージマジックコマンドを使用して実行できますが、見つけたコマンド例は実際のファイルを使用しており、トンボがその場で処理している間にファイルを取得する方法がわかりません。

これは、imagemagick のスタック オーバーフローの質問から取った実際のコマンドです。

https://stackoverflow.com/a/999563/1664852

トンボで同じことを達成しようとしたとき、これは設定です:

no such imageこれがサーバー ログで実行されると、エラーが発生します。

convertimagemagick コマンドを使用してこの機能を設定するにはどうすればよいですか?

0 投票する
1 に答える
434 参照

ruby-on-rails - Dragonfly が画像のサイズを何度も変更するのはなぜですか?

画像をロードすると、最初に実行convertされるため、少し遅くなります。しかし、私はそれが二度と実行されないことを期待していconvertましたが、DragonFly は (開発モードで) 何度も実行します。

しかし、リクエストごとに画像が再度変換されますが、その理由は何ですか?

PS: 私のdragonfly.rb

0 投票する
2 に答える
2495 参照

ruby-on-rails - イメージをリモートまたは直接 Amazon S3 に提供する - Dragonfly Gem

Heroku にアプリケーションがあり、画像の保存に Amazon S3 を使用しています。私が知っているすべてのキャッシュ技術を使用しましたが、画像の読み込みが遅すぎるようで、一部のユーザーを先延ばしにしています。

ユーザーが取得する瞬間

指示に従って、使用する必要があります

そして彼らは得るでしょう

ただし、この行を追加しても何も起こりません。

  • 私は何を間違っていますか?
  • サービス ファイルのリモート URL はアプリのパフォーマンスを変更しますか?
0 投票する
2 に答える
371 参照

ruby-on-rails - トンボの画像ジオメトリ形式は ImageMagick のドキュメントに準拠していませんか?

ImageMagick のドキュメントでは、有効な画像ジオメトリ引数の形式は次のとおりです。

たとえば100%、 は有効なフォームです (scale%上記のリストの最初のフォームと一致します)。ただし、Dragonflyはこの正規表現を使用してジオメトリ引数を検証する100%ため、Dragonfly では受け入れられません。

^\d*x\d*[><%^!]?$|^\d+@$

基本的に のないものxは、Dragonfly では無効と見なされます。ImageMagick のドキュメントを誤解していますか、それとも Dragonfly の正規表現が間違っていますか?