問題タブ [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.
image-processing - 一部のブラウザではImageMagickのサムネイルを表示できません
オープンソースの画像操作ツールImageMagickを使用して、さまざまなファイルのサムネイルを取得しています。一部のブラウザ(つまり、Internet Explorer 8とChrome)がJPEGファイルを表示できないことに気付くまで、これらすべてで物事はかなりスムーズに実行されていると思いました。
ImageMagick変換の出力はWebセーフなJPEGではないと思います。なぜこれが当てはまるのですか、そしてそれはまったく修正できますか?
ちなみに、私たちはコマンドラインツールを使用してconvert
おり、次のパラメータを使用しています。
編集:
識別出力は次のとおりです(このJPEG画像がMacでは黒一色の画像として表示されることにも注意してください)。
[この画像はどこにありますか???]
ruby-on-rails - ルビーRmagickテキスト幅
ルビープロジェクトでRmagickを使用してタイトルを生成していますが、すべてが以下のように正常に機能していますが、タイトルの後に画像を配置する必要があり、描画したテキストの幅を確認する方法があるかどうか疑問に思いました。ありがとう
image - サーバー上で画像を処理する最良の方法は?
LAMPのセットアップについてはGDやImageMagickについて多くの議論があることを私は知っています。
しかし、私は最良のものについて確固たる答えを得ることができないようですので、私は私の特定のニーズを説明し、誰かが助けることができるかもしれません。
ユーザーが画像ギャラリーに写真をアップロードするソーシャルネットワーキングサイトで使用します。
ファイルをアップロードし、ファイルから2つのサムネイルを作成して保存するだけで、アップロードごとに3つの画像がまとめられます。
ソース画像のサイズも変更する必要がありますが、Xピクセルよりも幅が広い場合に限ります。
今、私はこれをGDを使用してphpでコーディングしていますが、imagemagickの方が優れているかどうか疑問に思っています。imagemagickはより多くのファイルタイプをサポートし、画像に対してより多くの特別な機能を実行できることを知っていますが、ご覧のとおり、すべての凝ったものは必要ありません。アップロードされるファイルはかなりトラフィックが多いので、速度は最高のパフォーマンスでありながら品質を維持できるものを使用したいと考えています。これまでのところ、GDイメージの品質は問題ないので、imagemagickの方が優れていると思います。そのため、速度とシステムリソースに依存します。
imagemagickの方が少し速いかもしれないと読んだことがありますが、誰かがそこに経験や意見を与えることができますか?
php - Imagemagick が MAMP でインストールされない
そこで、MAMP を使用して Imagemagick をインストールする方法に関するこのsudo port install Imagemagick
記事を読み、そのとおりに実行しました ( 、すべて正常にインストールされてから、envvars ファイルを変更します)。それでも、それを使用するスクリプトを実行しようとすると、このエラーが発生します。
なぜこれが私以外のすべての人に有効なのか、誰にも分かりますか?
php - GDにバイナリ文字列から画像を取得させる
MySQLBLOBフィールドに画像を格納するデータベースがあります。URLのIDに基づいて画像を選択して表示するスクリプトを設定し、?resize = 800x600を追加すると、画像のサイズが変更されるようにしました(この場合は800x600)。
私が使用しているホストにはImagemagickがインストールされておらず、自分でインストールすることはできません。そのため、PHPのGDライブラリを使用して画像のサイズを変更する必要があります。
しかし、Imagickのような関数をまだ見つけていreadImageBlob()
ないので、最初に一時ファイルを作成し、編集し、バイナリ文字列を取得してブラウザに送信しない限り、データベースから取得したバイナリ文字列を編集することはできません。次に、それを削除します(これは、特に、本番環境に入るときに数千のヒットが発生するため、ステップが多すぎます)。
readImageBlob
だから私の質問は、一時ファイルソリューションを経由せずにPHPのGDで複製する方法はありますか?
pdf - ImageMagick でトリムボックスを使用する
次の寸法の PDF ファイルがあります。
メディアボックス: 23.08 x 31.78 cm
クロップボックス: 23.08 x 31.78 cm
トリムボックス: 21 x 29.7 cm
ImageMagick を使用して、Imagemagick のトリムボックス関数を使用してトリムボックスの値を取得しようとしています。
このコード行により、メディア/クロップ ボックスのサイズである 23.08x31.78 cm が得られます。これらのボックスの値を Adobe Acrobat Reader で確認すると、この投稿の一番上に投稿したばかりの値が表示されます。Acrobat Reader/Photoshop/In Design では、トリムボックスが 21x29.7 cm であると表示されますが、ImageMagick では同じ値が読み取られません。
私の推測では、ImageMagick はトリムボックスを正しく解釈できず、代わりにクロップボックスの値を返します。
正しくフォーマットされた PDF ファイルからトリムボックスの値を取得する方法を知っている人はいますか、または誰かが同じ問題を抱えていましたか?
Imagemagick は、この機能は機能するはずだと述べていますが、一部のフォーラム スレッドは異なるようです。
php - imagemagickで品質を設定しますか?
次のコードを使用して、サイトにサムネイルを作成します。
それはそれ自身の品質を設定し、私は追加してみました
しかし、それは何も変わりませんでした。私も試しました
しかし、それでも品質1でサイズは変わりませんでした。私が間違っていることについて何か考えはありますか?
php - PHP 画像のサイズ変更とアップロード スクリプト
多くの例を見てきましたが、現在持っているアップロード スクリプトにどのように結びつけることができるかわかりません。ImageMagick などを使用して、w:h 比を維持しながらアップロードされた画像のサイズを固定幅に変更する方法を誰かが説明してもらえますか?
私はググって 150 以上の Web ページを見てきましたが、どれも私の状況に当てはまると感じる例を実際に示していません。どんな助けでも大歓迎です。これが私のコードです:
ありがとうございました :)
java - Javaでの画像の再スケーリングと減色の組み合わせ?
長方形の入力画像が与えられた場合、最大 10 色を使用してサイズ 40x40 ピクセルの出力画像を作成したいと思います。したがって、必要な 2 つの操作は、再スケーリングと減色です。
次の ImageMagick コマンドがそのトリックを実行します。
Javaで対応する結果をどのように達成しますか?
ImageMagickへのシェルアウトはオプションではありません:-)
c++ - PNGファイルをロードするときのImagemagickの問題
Mac 用の最新バージョンの imagemagick をコンパイルしました。特定の png ファイルをロードすると、以下のアサーションが表示されます。デバッグ モードでプログラムをクラッシュさせるので、これは少し面倒です。誰もこれを見たことがありますか?回避策はありますか?