問題タブ [imagemagick]

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

c# - C# から MagickNet を使用して画像をつなぎ合わせるにはどうすればよいですか?

MagickNet (jpg/bmp - なんでも) を使用して、いくつかの画像をつなぎ合わせたいと考えています。

誰かがこれについての良い参考文献を持っていますか?

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

unicode - imagemagick を使用して Unicode 文字列から画像を生成する際の問題

次のコマンドシーケンスでテキスト画像を生成しています

これにより、次の画像が生成されます。 代替テキスト http://img54.imageshack.us/img54/5461/trfooddrinkai3.png

その他は正しく表示されますが、問題があります。私のロケールは en_US.UTF-8 です。http://www.imagemagick.org/Usage/text/#unicodeからつまんだ次の例を試しても問題はありません

label_i8n.gif で正しく表示される Unicode 文字。

imagemagick でこれらの文字を正しく画像に変換するにはどうすればよいですか?

編集: 次の画像は、同じフォントを使用して gimp で作成されています。代替テキスト http://img93.imageshack.us/img93/1986/gimpfuturastdnc4.png

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

php - IIS で PHP を使用して画像をアップロードするときの権限の問題

Web サイトを新しいサーバーに移動しました。どちらのサーバーも IIS を Web サーバーとして実行している Windows Server 2003 です。

画像をアップロードするときは、アップロードされたファイルが NETWORK SERVICE アカウントに対して特定の権限を持っている必要があります。画像は PHP を使用してアップロードされ、サイズ変更のために mogrify.exe バイナリを使用して ImageMagick によってフィルタリングされ、PHP によって作成された新しいフォルダーに配置されます。

発生している問題は、アップロードされたファイルが NETWORK SERVICE 権限を継承していても、フォルダーは継承していないことです。

filemon を実行してエラーを確認したところ、次の結果が得られました。

mogrify.exe:6396 OPEN C:\inetpub\wwwroot\example.com\data\334480\test.jpg ACCESS DENIED NT AUTHORITY\NETWORK SERVICE

NETWORK SERVICE アクセスが必要な理由は、その場で画像のサイズを変更するために使用する ASP.NET スクリプトによるものです。Google で検索しましたが、解決策が見つかりません。何か案は?

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

imagemagick - モジュール Image::Magick の Magick.dll の読み込みに問題がありますか?

はい、perl 5.10 をインストールし、その後 ImageMagick をシステムにインストールしました。imageMagick の demo フォルダにある pl ファイルを実行している間、このように言っています

Can't load 'C:/Perl/site/lib/auto/Image/Magick/Magi... for module Image::Magick: load_file:アプリケーションの設定が正しくないため、このアプリケーションは開始できませんでした。アプリケーションを再インストールすると、C:/Perl/lib/DynaLoader.pm 行 202 でこの問題が解決する場合があります。

perl/lib/DynaLoader.pm のドキュメントには次のように記載されています。

# 多くの動的拡張ロードの問題は、コードのこのセクションから発生するようです: XYZ は、DynaLoader.pm の 123 行目で失敗しました。# 多くの場合、これらのエラーは拡張 XS ファイルの初期化 # C コードで実際に発生しています。Perl はエラーを # この perl コードに # あると報告します。これは単に、これが最後に実行された perl コードだったからです。

この問題を解決する方法

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

php - PHPライブラリまたはコマンドライン?

最近、PHPライブラリではなくコマンドラインを使用して何かを実行することを選択した2つの状況に遭遇しました。たとえば、PHPでは次のようにします。

これの代わりに:

もう1つの状況は、PHPインターフェイスの代わりにImageMagickのコマンドラインインターフェイスを使用することです。

私が話した何人かの人々は、ライブラリを使用する方が良いと思います。良いと言う人もいれば、安全だと言う人もいます。

あなたの意見は何ですか?どちらか一方を使用する利点は何ですか?

私は1つの利点を知っています。それは、コードが5行ではなく1行しかないことです。

0 投票する
11 に答える
118288 参照

image - PDF を PNG に変換する

PDFをPNG画像(少なくとも1つの表紙)に変換しようとしています。pdftk を使用して PDF の最初のページを正常に抽出しています。私は変換を行うためにimagemagickを使用しています:

これは機能しますが、残念ながら cover.png が正しくレンダリングされません (PDF のアルファ オブジェクトの一部が正しくレンダリングされません)。ImageMagick は GhostScript を使用して変換を行うことを知っています。gs を使用して直接変換すると、目的の結果が得られますが、変換ライブラリを使用したいと思います。他のツールを活用したいからです。

GhostScript のこのコマンドは、目的のイメージを実現します。

convert を介して引数を GhostScript に渡す方法はあるのだろうか、それとも GhostScript を直接呼び出すことにこだわっているのでしょうか?

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

ruby-on-rails - Ruby の open-uri の open が単体テストでは StringIO を返すのに、コントローラーでは FileIO を返すのはなぜですか?

ユーザーがアップロードした画像を A​​mazon S3 に保存する Rails 2.2.2 アプリを継承しました。attachment_fu ベースのPhotoモデルは、S3 と MiniMagick から画像を取得して回転を実行するrotateメソッドを提供します。open-uri

このrotateメソッドには、MiniMagick で使用する画像を取得する次の行が含まれています。

self.public_filenameのようなものを返します

画像を取得して回転させることは、運用中および開発中の実行中のアプリケーションで問題なく機能します。ただし、単体テストは失敗します

その理由は、単体テストのコンテキストでモデル メソッドが呼び出されると、画像データを含むオブジェクトopen(self.public_filename)が返されるためです。このオブジェクトのメソッドが戻っStringIOて爆発します。pathnilMiniMagick::Image.from_file

このまったく同じモデル メソッドが から呼び出されると、 は、eg という名前のファイルに関連付けられたインスタンスPhotosControlleropen(self.public_filename)返します。このファイルには画像データが含まれています。FileIO/tmp/open-uri7378-0

テスト環境と開発環境の違いが原因かと思い、開発環境でコンソールを立ち上げてみました。しかし、単体テストと同様に、ではなくopen('http://...')を返しました。StringIOFileIO

open-uri と関連するすべてのアプリケーション固有のコードをたどりましたが、違いの理由は見つかりません。

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

php - cpanelを使用したPHP APCおよびImagick

私は現在、iWeb でホストされている専用サーバーを購入し、iWeb に管理してもらいました。

私は最近、登録後に利用可能なライブラリphp_apc を追加するように依頼しました。php_imagick彼らによると、cPanel ではサポートされていないため、不可能であると思われます。

どうやら自分でそれを行う必要があるようです...これら2つのライブラリをインストールするリスクはありますか? あるとすれば、どのような問題を引き起こす可能性がありますか?これを自分でデバッグする必要がある場合に備えて。

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

php - Magickwand(PHP)/ImageMagick を使用してアップロード済みの画像のサイズを変更するにはどうすればよいですか?

ユーザーがすべての画像をアップロードするギャラリーの構築に取り組んでいます。私はもともと GD を使用しようとしましたが、デジタル カメラからの画像を処理するときにメモリを大量に使用することがわかりました。だから私はImageMagickを調べていて、この問題に遭遇しました。

私の最終目標は、画像のサイズを変更してからアップロードすることです。これが ImageMagick で可能かどうかはわかりません。アップロード後に画像のサイズを変更しましたが、サイズ変更された画像は保存されず、元のサイズだけが保存されます。

これは私が現在使用しているコードです: ($image はサーバー上のファイルへのパスです)

ご意見をお待ちしております、
レヴィ

0 投票する
4 に答える
12618 参照

ruby-on-rails - ImageMagickで写真の角を丸める

Railsアプリでは、アップロードされた画像が自動的にサムネイル化され、角が丸くなるFacebookのような同様のプロファイルセクションが必要です。ユーティリティを使用してconvert画像をサムネイルに縮小していますが、角を丸めるオプションもありますか?ありがとう。