問題タブ [imagick]

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

php - PNG-24 での PHP Imagick 色置換のより効率的な方法

レースカーのさまざまな部分の色を選択できる小さな Web アプリを作成しています。ImageMagick を使用して、車の各部分の個別の画像を取得し、(clutImage 関数を使用して) 色を変更し、それらを重ね合わせて最終的な画像を作成しています。

各画像はアルファ透明度の PNG-24 です。各画像は、それらを簡単に組み合わせることができるように、まったく同じサイズです。

10層ほどあり、そのうち6層は塗り直し中です。問題は、パフォーマンスが少し悪いことです。色が変わるたびにイメージをレンダリングするのに約 10 秒かかります。これが私のコードです:

サンプルコード:

clutImage は、このタスクにはやり過ぎのようです。私はグラデーション マップを行っているわけではなく、すべての色付きのピクセルを無地の色に置き換えているだけです。しかし、どの関数を使用しても、おそらく合計で数百万ピクセルを反復処理する必要があります。

これを達成するためのより効率的な方法はありますか、それともこれは私がやろうとしていることの性質ですか?

0 投票する
10 に答える
15594 参照

php - Imagick for PHP で透明から白へ

背景が透明な png 画像があり、それを背景が白い jpg 画像に変換したいと考えています。

コードは基本的に次のとおりです。

しかし、それは黒い背景 jpg を作成します。透明を白に変換する方法を見つけようとして、これまでで最悪のドキュメントに苦労してきましたが、役に立ちませんでした。

編集:まあ、私はMarc Bのアイデアを試してみましたが、うまくいきました.

問題は、スクリプトが常に segfault を引き起こすことです。

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

imagemagick - ImageMagick php imagickがメモリからファイルをロードする

フレームワークに imagick を統合しようとしています。フレームワークはメモリ内にファイルを持っています。

imagickコードはうまく機能します

今私の問題は、imagick コンストラクターがパス名のみを取ることです。PDFをメモリからロードするにはどうすればよいですか。

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

imagemagick - Windows での Mpeg-7 XM ソフトウェアのコンパイル

学校のプロジェクトのために Windows で Mpeg 7 XM リファレンス ソフトウェアをコンパイルする必要があります。このリンクからダウンロードしました: http://standards.iso.org/ittf/PubliclyAvailableStandards/c035364_ISO_IEC_15938-6%28E%29_Reference_Software.zip

ただし、これはかなり古いプロジェクトであり、Windows でのコンパイルに問題があります。「XMWin/newsrc/XMWinExe/」フォルダの下に、Visual C++ プロジェクトがあります。Compilation.txt (newsrc フォルダーの下にあります) に従ってすべての依存関係を収集し、コンパイルしようとしましたが、失敗しました。

最後に、これを除いてすべてのエラーが消えました:「Imagick.lib」が見つかりません

このプロジェクトには ImageMagick 4.2.* c-api が必要なので、ここからダウンロードしました: http://sourceforge.net/projects/imagemagick/files/old-sources/4.x/4.2

しかし、Imagick.lib ファイルはありませんでした。「Magick++.dsw」をコンパイルしましたが、作成されませんでした。どうすれば見つけたり作成したりできますか? または、何か間違ったことをしているのですか?この .lib ファイルについて文句を言うべきではないでしょうか? 以前にこの Mpeg-7 Xm ソフトウェアを使用した経験のある人はいますか?

ありがとう。

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

php - imagick で複数の画像を動画に変換する PHP スクリプト

ImageMagick を使用して画像をビデオに変換する次のコマンド ラインを見つけました。

ImageMagick convert -delay 100 -quality 75 1.jpg 2.jpg movie.mpg

imagickを使用してphpでこれを行う方法はありますか? 私はウェブサイトでこれを行う方法を見つけようとしています。

私のgoogle-fuは失敗しました。助けていただければ幸いです:)

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

php - 複数のコンテンツ ヘッダー タイプを印刷する

Imagick を使用して PDF を画像に変換し、複数のページを印刷しようとしています。私が直面している問題は、header( "Content-Type: image/jpeg" ); の使用です。ページごとに。最初のページのみを印刷します。終了すると、画像はページの背景に設定されます。私のコードは次のようになります。

誰でもこの問題を解決する方法を教えてもらえますか?

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

php - PHP、GD、画像操作

画像のサムネイルなど。

ファイル名と詳細のデータベースへの接続テーブルには、すべての実際のファイル情報が含まれています。MIMEtype、拡張機能など。

物理イメージはフォルダパスのhddにあり、次のように名前が変更されます。s:\ onlinemedia \ files \ 1 \ 2241.dat

[タイプpjpeg][Mimeimage / jpeg]

そのすべての情報を取得できますが、ヘッダーをimage / jpgに設定すると、文字列の出力がパスに取得されます。

s:\ onlinemedia \ files \ 1 \ 2241.dat

ここで実際に何が起こっているのですか?

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

php - appendImage で作成済みの画像を追加するにはどうすればよいですか?

PHP Web サイトには、次のがリストされています。

次のように、代わりに URL から生成された画像を使用するにはどうすればよいですか?

使用する代わりに、ロードされた画像を追加できるようにnewImage()

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

php - 画像サイズを知っているImagick?(ファイルサイズ)

calc_image_size はありますか、それともファイルに書き込んで寸法を確認する必要がありますか? (不合格)

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

php - Imagick::resizeImage vs Imagick::scaleImage

resizeImageとはどう違いscaleImageますか?

画像のサイズが > $myLimit の場合、画像のサイズを変更する必要があります

例 (疑似コード):

whileブロックでは、2 つの方法のうちどちらを使用すればよいですか?

編集: 私は役立つ何かを見つけました: http://www.imagemagick.org/Usage/resize/しかし、誰かがそれを単純化できますか?