問題タブ [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.
php - PNG-24 での PHP Imagick 色置換のより効率的な方法
レースカーのさまざまな部分の色を選択できる小さな Web アプリを作成しています。ImageMagick を使用して、車の各部分の個別の画像を取得し、(clutImage 関数を使用して) 色を変更し、それらを重ね合わせて最終的な画像を作成しています。
各画像はアルファ透明度の PNG-24 です。各画像は、それらを簡単に組み合わせることができるように、まったく同じサイズです。
10層ほどあり、そのうち6層は塗り直し中です。問題は、パフォーマンスが少し悪いことです。色が変わるたびにイメージをレンダリングするのに約 10 秒かかります。これが私のコードです:
サンプルコード:
clutImage は、このタスクにはやり過ぎのようです。私はグラデーション マップを行っているわけではなく、すべての色付きのピクセルを無地の色に置き換えているだけです。しかし、どの関数を使用しても、おそらく合計で数百万ピクセルを反復処理する必要があります。
これを達成するためのより効率的な方法はありますか、それともこれは私がやろうとしていることの性質ですか?
php - Imagick for PHP で透明から白へ
背景が透明な png 画像があり、それを背景が白い jpg 画像に変換したいと考えています。
コードは基本的に次のとおりです。
しかし、それは黒い背景 jpg を作成します。透明を白に変換する方法を見つけようとして、これまでで最悪のドキュメントに苦労してきましたが、役に立ちませんでした。
編集:まあ、私はMarc Bのアイデアを試してみましたが、うまくいきました.
問題は、スクリプトが常に segfault を引き起こすことです。
imagemagick - ImageMagick php imagickがメモリからファイルをロードする
フレームワークに imagick を統合しようとしています。フレームワークはメモリ内にファイルを持っています。
imagickコードはうまく機能します
今私の問題は、imagick コンストラクターがパス名のみを取ることです。PDFをメモリからロードするにはどうすればよいですか。
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 ソフトウェアを使用した経験のある人はいますか?
ありがとう。
php - imagick で複数の画像を動画に変換する PHP スクリプト
ImageMagick を使用して画像をビデオに変換する次のコマンド ラインを見つけました。
ImageMagick convert -delay 100 -quality 75 1.jpg 2.jpg movie.mpg
imagickを使用してphpでこれを行う方法はありますか? 私はウェブサイトでこれを行う方法を見つけようとしています。
私のgoogle-fuは失敗しました。助けていただければ幸いです:)
php - 複数のコンテンツ ヘッダー タイプを印刷する
Imagick を使用して PDF を画像に変換し、複数のページを印刷しようとしています。私が直面している問題は、header( "Content-Type: image/jpeg" ); の使用です。ページごとに。最初のページのみを印刷します。終了すると、画像はページの背景に設定されます。私のコードは次のようになります。
誰でもこの問題を解決する方法を教えてもらえますか?
php - PHP、GD、画像操作
画像のサムネイルなど。
ファイル名と詳細のデータベースへの接続テーブルには、すべての実際のファイル情報が含まれています。MIMEtype、拡張機能など。
物理イメージはフォルダパスのhddにあり、次のように名前が変更されます。s:\ onlinemedia \ files \ 1 \ 2241.dat
[タイプpjpeg][Mimeimage / jpeg]
そのすべての情報を取得できますが、ヘッダーをimage / jpgに設定すると、文字列の出力がパスに取得されます。
s:\ onlinemedia \ files \ 1 \ 2241.dat
ここで実際に何が起こっているのですか?
php - appendImage で作成済みの画像を追加するにはどうすればよいですか?
PHP Web サイトには、次の例がリストされています。
次のように、代わりに URL から生成された画像を使用するにはどうすればよいですか?
使用する代わりに、ロードされた画像を追加できるようにnewImage()
php - 画像サイズを知っているImagick?(ファイルサイズ)
calc_image_size はありますか、それともファイルに書き込んで寸法を確認する必要がありますか? (不合格)
php - Imagick::resizeImage vs Imagick::scaleImage
resizeImage
とはどう違いscaleImage
ますか?
画像のサイズが > $myLimit の場合、画像のサイズを変更する必要があります
例 (疑似コード):
while
ブロックでは、2 つの方法のうちどちらを使用すればよいですか?
編集: 私は役立つ何かを見つけました: http://www.imagemagick.org/Usage/resize/しかし、誰かがそれを単純化できますか?