問題タブ [minimagick]

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 に答える
3035 参照

ruby-on-rails - mini_magick をローカルで実行するとエラーが返される

私はかなり新しいツールであり、私が開発したものではないウェブサイトに取り組んでおり、いくつかの改造を行うためにローカルで実行する必要があります...

画像のアップロードを除いて、すべてが正常に機能しています。画像を追加してページをリロードすると、ボタンの横に次のように表示されます。

アップロード プロセスが Carrierwave を介して行われることは知っています。これは、ローカル サーバーを実行しているタブのターミナルに表示されるものです。

それを修正する方法について何か考えはありますか?ローカル マシンに欠落している宝石などがありますか?

ありがとう。

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

ruby-on-rails - MiniMagick を使用して向きに基づいて画像のサイズを変更する

横向きか縦向きかによって、画像を異なる方法で処理したいと考えています。

これは、私の画像アップローダー モデルのコードです。

エラーが発生します

私は何を間違っていますか?

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

ruby-on-rails-3 - Carrierwave/Minimagick - 'y' パラメータが 0 の場合を除いて、クロッピングは常に不正確です

Railscasts のエピソード 182 (改訂版)に示されているようにトリミングする機能を実装しましたが、トリミング作業を正確に行うことができないようです。トリミングされるのは、常にトリミングで選択された領域の上位 20% です。'y' パラメータが 0 の場合を除きます。つまり、クロッピング エリアが画像の上部に接している場合です。その後、トリミングは正常に機能します。

私の実装は、次のようにcrop_avatarコントローラーからメソッドを呼び出していることを除いて、スクリーンキャストに示されているものと同じです。

また、cropメソッド inavatar_uploaderは次のように実装されています。

Rails 3.2.1、Carrierwave 0.7.1、JCrop 0.9.12 を使用しています。

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

ruby-on-rails - Rails: Sidekiq と併用した PaperClip と画像の後処理

ジェムを使用しPaperclipて、ユーザーがアバター (にアップロード/ホストされているS3) をアップロードできるようにしていますが、サーバーのパフォーマンスに関して問題があります。写真をアップロードするのに永遠に時間がかかるようです.アップロードが成功すると、ユーザーをプロファイルにリダイレクトする前に、すべての変換メトリックを実行するためだと思います.

これが私のペーパークリップ設定です:

Sidekiq変換オプションをオフロードするために利用する方法はありますか?

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

carrierwave - 複数の Carrierwave プロセスを実行するのに問題がある

Carrierwave でサイズを変更するときに画像を最適化しようとしていますが、うまくいきません。Carrierwave はさまざまなサイズのバージョンを生成していますが、カスタムの最適化と変換プロセスが実行されていません。さまざまな場所でさまざまなプロセスを呼び出してみましたが、何も機能していないようです。

私が間違っているかもしれないことについてのアイデアはありますか? ここで同じ問題になる可能性があります: CarrierWave RMagick - どうすれば操作できますか! 呼ばれる?

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

ruby-on-rails-4 - ページに明示的に存在する場合、ファイル フィールド「写真」を見つけることができませんか? Rails 4、Minimagick、Carrierwave

ユーザーのプロフィール写真への画像のアップロードに Carrierwave と Minimagick を使用しています。アップローダを作成してマウントする方法については、 Carrierwave の readmeの指示に従いました。Rspec と Capybara でテストしています。

ここに私のuser_profile_spec.rb、関連する行があります:

ユーザー プロファイル編集ページの _form.html.erb は次のとおりです。

そして私のエラー:

:photo写真が既にアップロードされている私のFactorygirlプロファイルモデルを使用して、添付ファイルを変更し、attach_file部分をに変更しようとしました:

終了 終了

エラーを整理できませんでした。キャリアウェーブの不具合ですか?

これが私の photo_uploader.rb です。必要ではないと思いますが、念のため、すべての情報を示します。

編集:仕様に関するいくつかの新しい情報を追加しました。