問題タブ [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 に答える
1588 参照

ruby-on-rails-3 - MIniMagick::Image.write() はさまざまなパーミッションでファイルを保存します

Rails 3.0.11 と MiniMagick を使って小さなフォト ギャラリーを書いています。

これを使用して、同じ写真からサイズ変更された 2 つの画像を保存しています。ファイルの 1 つが 644 のアクセス許可で保存され、すべてが正しく行われます。もう一方は常に 600 として保存されるため、Web ページに表示できません。

今のところ、それらを保存した後、小さなユーティリティを実行してそのディレクトリ内のすべてを 644 に設定し、現在は機能するようにします。

これが発生する理由はありますか?

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

ruby-on-rails - RMagick から MiniMagick に切り替える方法

RMagick は、何ヶ月もお尻の痛みに過ぎませんでした (本番環境での澄んだ青空からのエラー)。

MiniMagick の次の RMagic コードの代替手段は何ですか?...

前もって感謝します。

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

ruby-on-rails - ArgumentError を与える MiniMagick Image.create メソッド

Ruby 1.9.3 を使用してサムネイルのコラージュを作成しています。サムネイルは次のようにロードされています。

これまで ImageMagick や MiniMagick を使用したことがなく、minimagick GitHub ページから画像を合成するためのコードを入手しました。

Image.create コマンドで問題が発生しています。を使用してファイルを実行すると

次のエラーが表示されます

スクリプト ファイルは、イメージと同じディレクトリです。image1、image2、および image3 を別のファイルに書き込んでテストしたところ、すべて動作しました。助けてください。

0 投票する
3 に答える
2346 参照

ruby-on-rails - Carrierwave と MiniMagick を使用して、Rails ckeditor プラグインでアップロードされた画像ファイルを使用しようとしています

Carrierwave と MiniMagic を使用して、Rails 3.2.1 アプリで ckeditor gem からファイルをアップロードしようとしています。

私はOSX 10.6を使用しています

モデルとアップローダを生成するために、gem に付属のジェネレータを使用しました。

rails generate ckeditor:install --orm=active_record --backend=carrierwave

ボタンをクリックして画像ファイルをサーバーに送信すると、次のエラーが表示されます (サーバー出力)。

Errno::ENOENT (そのようなファイルまたはディレクトリはありません - -ping /var/folders/wK/wKG0M7udG5K7cAjGxTF86k+++TI/-Tmp-/mini_magick20120303-72546-1sg4xlv.jpeg を識別します):

tmp ファイルがその場所にあることを期待しているように見えますが、それらを public/uploads/tmp に配置しています (これが発生した後もファイルは存在します)。

MiniMagick をオフにすると (ckeditor_picture_uploader のインクルードをコメントアウトし、サイズ変更コードを削除して)、別のエラーが発生します。

ArgumentError (バージョン コンテンツが存在しません!): app/models/ckeditor/asset.rbin url' app/models/ckeditor/picture.rb:5:inurl_content'

後者の場合、ファイルは実際には public/uploads ディレクトリになりますが、次の理由でまだ使用できません。

また、画像リンク ダイアログを開いて [サーバーの参照] を押すと、「バージョン コンテンツが存在しません」というエラーが表示されます (つまり、ファイルを選択した後ではなく、ボタンを押すとすぐにエラーが表示されます。エラーのため実行できません)。

ジェネレーターで作成したasset.rbとpicture.rbは変更していません。

どんな助けでも大歓迎です。

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

ruby-on-rails - rmagick を minimagick に置き換える

プロジェクトの開始時に RMagick gem を含めましたが、現在はアプリで画像の HSL トーンを取得するために使用しています (単色のインデックス作成/検索用)。問題なく動作しますが、何らかの理由で minimagick に切り替える必要がありますが、Rmagick のメソッド scale、pixel_color、to_HSL を簡単に置き換える方法がわかりません

私のコードは次のとおりです。

私は次のようなものが必要です:

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

ruby-on-rails-3 - CarrierWave で使用するために ImageMagick コマンド ライン オプションを MiniMagick に変換する方法

このコマンド ライン オプションを、carrierwave で使用するプロセッサ メソッドに変換しようとしましたが、うまくいきませんでした。ここで見た方法に従っていました。

ここに私のCarrierWaveアップローダがあります

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

ruby-on-rails - MiniMagickで画像をアップロードするときに画像を角丸にする方法

Railsアプリケーションの画像(ユーザーがアップロードしたアバター画像)の角を丸くすることはできますか?

現在、CarrierWave で MiniMagick を使用して、写真のアップロードとサイズ変更を行っています。

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

ruby-on-rails-3 - Carrierwave + mini_magick gems = 画像エラーではありません

私は使用しています:

そして、画像のアップロード中に、アップロードする写真のサイズを変更したい:

しかし、画像をアップロードした後、エラーが発生しました:

PS。サイズを変更していない場合、画像のアップロードは正常に機能します。

PS2。config/environment.rb に追加しようとしました:

しかし、成功しませんでした (まだ動作していません - ところで、mini_magick を gem として使用する場合に必要ですか?)

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

ruby-on-rails - Railsアプリでmini_magickを使用してEXIFキーワードを取得するには?

EXIF「キーワード」属性の値を持つ画像の EXIF 情報を取得しようとしています。画像を開いて次を使用するだけで、mini_magick を使用して EXIF 情報を正常に読み取ることができました。

何らかの理由で、次のいずれも、私が知っている画像のキーワードを返しません。

このユーティリティを使用して、問題の画像にこの情報があることを確認しました: http://regex.info/exif.cgi

mini_magick は特定の EXIF 値にしかアクセスできませんか? 特定の EXIF 情報にアクセスできるのに、他の情報にアクセスできないのは奇妙に思えます。

0 投票する
3 に答える
9964 参照

ruby - mini_magick gem が ImageMagick のインストールで動作しません

MacPorts と mini_magick gem を介して ImageMagick をインストールしましたが、次のスクリプトでエラーが発生します。この問題を解決するにはどうすればよいですか?