-1

PHP で製品カスタマイズ ツールを作成しようとしています。このツールを使用すると、ユーザーは事前定義されたモバイル カバーに独自のカスタマイズを作成できます。私はすでにモバイル カバー画像を持っており、ユーザーがモバイル カバー画像の背景色の下に自分の名前を書き込めるようにしたいと考えています。ユーザーは自分の名前のフォント サイズとスタイルを変更できます。

どうやって進めたらいいのかわからない。モバイルカバーに配置される画像を動的に作成して、その一部に見えるようにしたいと考えています。

それにアプローチする方法と、どのphp画像処理ライブラリを使用する必要があるかについての方法を探しています。

助けていただければ幸いです。

モヒット・ディマン

4

2 に答える 2

1

私の意見では、Ajax を使用したほうがよいと思いますが、画像操作ツールの Imagick を使用したほうがよいでしょう。ただし、これは潜在的に非常に遅くなる可能性があり、オンザフライで生成すると大量の CPU 使用率を使用する可能性があるという欠点があります。もう 1 つの解決策は、いくつかのフラッシュ製品エディターを見つけることです。これらのエディターにはすべて組み込み機能が用意されています。唯一の欠点は、モバイル デバイスとのブラウザーの互換性の問題です。

テンプレート画像と、その画像をキャンバス(おそらくhtml5)に入力するajax対応のアップロード機能を用意し、ドラッグ可能なhtml5またはjqueryキャンバスを使用して、画像のx軸とy軸を追跡するのが最善の方法だと思います。

ここにいくつかの役立つリンクがあります:

http://jqueryui.com/draggable/ - jquery ドラッグ可能

http://www.w3schools.com/html/html5_draganddrop.asp - ドラッグ可能なキャンバス

アップロードされた画像をキャンバスに描画する (Ajax を使用) - アップロードされた画像をキャンバスに描画する

Imagick php - http://php.net/manual/en/class.imagick.php

于 2013-07-29T15:07:02.183 に答える