問題タブ [rmagick]

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 投票する
5 に答える
2415 参照

ruby-on-rails - RMagickの丸みを帯びたコーナー

画像を四捨五入する簡単な方法が必要です。角を透明にする必要があります。このリンクは、コマンドラインを介してそれを行う方法を示しています。

http://www.imagemagick.org/Usage/thumbnails/#rounded

必要なのは、対応するRMagick \ Rubyコードです...ありがとう!

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

ruby-on-rails - Rubyを使用して「タイルセット画像」を単一の背景にマージします

私は 26 平方 x 26 平方のテーブルを持っています。各正方形は 30px * 30px になります。

タイルを考えると

  • upper_left.png
  • upper_right.png
  • upper_wall.png

と:

  • left_wall.png
  • right_wall.png

と:

  • bottom_left.png
  • bottom_wall.png
  • bottom_right.png

780px*780px の背景を構成することを目指しています。速度とレンダリング エラーの可能性を防ぐために、これらのタイルセットを 1 つの大きな背景に合成したいと考えています。8 個のタイルを作成するのは簡単でしたが、私はデザイナーではありません...
RMagick のような画像ライブラリを使用してそれらをまとめる必要があると思いますが、どこから始めればよいかわかりません。

理想的には、26 行と 26 列の多次元配列であるかのように画像を反復処理したいと考えています。そうすれば、必要な画像を各スポットにロードして、ファイルに書き出すことができます。

プログラムを使用して画像を操作する方法について、誰かが私を正しい方向に向けることができますか?

最終的な目標は、8 つの画像を含む tile_set.zip をサーバーにアップロードし、それを独自に実行させることです。

しかし今のところは、単純な Ruby シェル スクリプトで十分です。

前もって感謝します :)

0 投票する
12 に答える
12481 参照

ruby - Why is this RMagick call generating a segmentation fault?

I've been banging my head against the wall for the better part of an hour trying to figure out what's going wrong here, and I'm sure (or rather hoping) it's something fairly obvious that I'm overlooking. I'm using Ruby 1.9.1, Sinatra 1.0, and RMagick 2.13.1. ImageMagick and RMagick are correctly installed and functional—I've successfully manipulated and saved images from irb.

The relevant part of the params array (formatting changes for the sake of readability):

The relevant code:

The error (line 229 is the line starting with "thumbnail = ":

Anyone have any idea what's going on? Thanks!

0 投票する
8 に答える
17402 参照

imagemagick - RMagick が別のバージョンの ImageMagick で構成されていると不平を言う

script/serverRails プロジェクトのローカルで実行中に次のエラーが発生します。

この RMagick のインストールは ImageMagick 6.6.1 で構成されましたが、ImageMagick 6.4.5 が使用されています。(ランタイムエラー)

実行identify --versionすると、次のように表示されます。

バージョン: ImageMagick 6.6.1-10 2010-05-21 Q8 http://www.imagemagick.org

ですから、私の質問は、それをうまく機能させるためにどのように、どこで変更を加える必要があるかということです。すでに ImageMagick を再インストールしましたが、うまくいきませんでした。

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

ruby-on-rails - attachment_fu と RMagick

最終的に RMagick を Mac にインストールした後、次のチュートリアルに従って attachment_fu をセットアップしました: http://clarkware.com/cgi/blosxom/2007/02/24#FileUploadFu>アップロード フォーム経由でファイルをアップロードしようとすると、次のような約 80 のメッセージを取得します。

いくつかの検索を行ったところ、require ステートメントに異なる大文字と小文字を使用するアプリケーションで RMagick を 2 回要求すると、この問題が発生する可能性があることがわかりました。 -sensitivity/私は自分でそれを要求していませんがconfig.gem "rmagick"、environment.rb ファイル rails の行でおそらくそれを要求している可能性があると考えていました。

フォームが送信された後、次の検証エラーが表示されます:Content type is not included in the list 私は attachement_fu のソースを確認し、image/pngコンテンツ タイプのリストで見つけたので、それが適切なエラー メッセージであるとは思いません: http://github.com/technoweenie /attachment_fu/blob/master/lib/technoweenie/attachment_fu.rb

これを機能させる方法について誰かアイデアがありますか?

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

ruby - 透過 PNG を JPG に変換するときに透過色を上書きする

RailsアプリでDragonflyを使用してサムネイル画像を生成しています。

すべての画像をJPGとして提供しています。クライアントは、次のような透明な PNG ファイルをアップロードしています。

http://www.ibanez.co.jp/products/images/eg2010/ART120_TRF_12_02.png

Dragonfly は RMagick を使用してこれらの画像を JPG に変換します。問題は、PNG 画像を黒い背景の JPG に変換することであり、私のサイトのデザインには白い背景が必要です。私はこのようにそれをオーバーライドしようとしました:

しかし、生成された JPG 画像にはまだ黒い背景が含まれています。透明レイヤーを変換するときにRMagickを打ち負かして白い背景を使用する方法を知っている人はいますか?

PNG として提供できることはわかっていますが、その場合、画像は 10 倍の大きさになり、サイトはすでにかなりの帯域幅を使用しています。

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

ruby - RMagickを使用して透明なグラデーションをレンダリングするにはどうすればよいですか?

RMagickを使用して、rgba(0,0,0,0.3)からrgba(0,0,0,0.7)へのグラデーションのPNG画像を作成したいとします。これは可能ですか?

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

rmagick - rMagick でピクセルの色を取得する

ロゴと背景の 2 つの画像があります。ロゴは背景の中央に配置する小さな画像です。画像の見栄えを良くするために、ロゴの端の色を拾い、背景の背景色として設定するようにしようとしています。

カラーファインダー以外はすべて機能しています。欲しいものが見つからない。私は期待しています:

誰でもこれを行う方法を知っていますか?

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

ruby-on-rails - RMagick と Ruby を使用して PDF ファイルを画像に変換する方法

PDF ファイルを取得して画像に変換すると、各 PDF ページが個別の画像になります。

.doc や .pdf を画像に変換して Ruby でサムネイルを表示しますか?」 も同様の投稿ですが、ページごとに個別の画像を作成する方法については触れていません。

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

ruby-on-rails - ペーパークリップとRMagickで既存の画像のサイズを新しいスタイルに変更します

Railsアプリで写真のアップロードと自動サイズ変更にペーパークリップを使用してきましたが、とても気に入っています。唯一の問題は、私の狂ったマネージャーが写真を表示するために新しいサイズが必要だと判断したことです。そこで、写真モデルに新しいスタイルを追加すると、すべてが新しい写真に適していますが、既存の写真が問題になります。 。処理する写真が数枚以上あるようになったので、既存の写真のサイズをプログラムで変更する方法が必要です。おそらく、そのようなことのためにいくつかのペーパークリップのトリックがありますか?RMagickを理解して、必要がなければ自分でスクリプトを書く必要はありません。