問題タブ [dynamic-image-generation]
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 - JPG を PHP として解析し、JPG を返す方法
作成しようとしている動的イメージがあります。これは、以前は 1 つの Web ホストで機能していましたが、一部の機能が削除され、その一部がイメージを壊してしまうことがわかりました。私は最近ホストゲーターに引っ越しましたが、彼らのサイトでもイメージを動作させることができません。/image.php に移動すると画像が表示されるため、実際の PHP スクリプトは重要ではありません。/image.jpg に移動すると表示されないためです。
ここでやろうとしているのは、拡張子が JPG のファイル内に PHP コードを含めることです。これは、実際の画像ではなく PHP コードである /image.jpg にあるものです。サーバーが JPG を PHP コードとして解析する必要がありますが、フォーラムなど、画像拡張子を持つ画像のみを許可する場所で画像を使用できるように JPG を返す必要があります。私が参加しているフォーラムは、PHP 拡張機能を使用した画像を受け入れません。そのため、説明どおりに機能させる必要があります。
私が見つけて試した唯一のことは、これを.htaccessに入れることでした:
.htaccess ファイルは画像と同じディレクトリにあり、この方法も以前は機能していましたが、現在は機能していません。hostgator を使用してイメージを PHP としてテストしましたが、正常に動作します。/image.jpg を再度適切に使用する方法が必要です。
参考までに、私の PHP スクリプトは、背景画像を取得し、ImageTTFText を使用して、ビュー カウント、IP アドレス表示、その他いくつかのものを変更します。私が言ったように、スクリプト自体は機能します。すでにホストゲーターでテストしましたが、スクリプトをJPGファイル内に配置できるようにする必要があり、誰かがJPGを表示したときに画像が想定どおりに表示されるようにする必要があります.
どんな助けでも大歓迎です、ありがとう。
編集: .htaccess の Rewrite トリックも機能しませんでした。image.jpg を image.php にリダイレクトしますが、フォーラムではまだその画像を使用できません。また、Apache の設定ファイルに関しては、私はそれにアクセスできると確信しています。私はこれについてあまり経験がありませんが、cPanel では Apache Handlers にアクセスできます。これにより、Web サーバーが特定のファイル タイプを処理する方法を制御できるようになります。必要に応じて機能させるためにここに何を入力すればよいかわかりませんが、必要なものかもしれません。これが役立つかどうか、またはどのように使用するかについて誰かが知っている場合は、アドバイスをお願いします。ありがとうございました。
編集:これがあなたの言いたいことかどうかはわかりませんが、スクリプトの画像作成部分は次のとおりです。
php - ウェブサイトのスクリーンショット (HTML5 キャンバス / サービス)
わかりました。
少し調査を行っていて、他の誰かがこれを試したかどうかを知りたい...そしてどのようなアプローチを取るか.
Web サイトのスクリーンショットを表示する Web サイトを作成する予定です (誰かのメール アドレスの URL に基づいている可能性があります)。
多くの人がこれを取得するため、スクリーンショットの事前制作は解決策ではありません.
すっごく...誰かが解決策を知っていますか:
- オンデマンドで構築されるサムネイル サービス (キューイングなし)?
- これを可能にする HTML5/Canvas スクリプト。見つけましたが、クロスサイトで実行されません。
- 他の解決策はありますか?
これは PHP でビルドされます。
ありがとう
PVS。
php - テキストをベクトルアウトラインとして描画するためのPHPライブラリはありますか?
PHPでは、GDを使用して特定のフォントでラスターキャンバスにテキストを描画し(サーバーに保持されているTTFファイルに従って)、PNGまたはJPEGとして出力するのは非常に簡単です。
ほぼ同じことをしたいのですが、テキストをベクターアウトラインとして描画し、 SVGとして出力します。
(フォントはライセンスされていないため、結果のSVGにフォント自体を埋め込みたくありません。)
この種の機能を提供するPHPライブラリはありますか?
codeigniter - 404 エラーなしで Nginx 経由で Mongo GridFS から動的コンテンツを提供する
CodeIgniter に、GridFS から画像をプルする動的コンテンツ コントローラーがあります。サーバーはnginxを実行しており、nginx構成でキャッシュ制御ヘッダーを設定して、この動的コンテンツコントローラーによって提供される画像を7日間キャッシュしようとしています。nginx 構成で構成が正しく設定されていますが、ファイルがサーバー上に物理的に存在しないため、nginx から 404 ヘッダーを取得しています。
私のキャッシュ制御ディレクティブは次のとおりです。
log_not_found は、nginx が 404 エラーをログに記録しないようにするのに役立ちますが、ブラウザーに送信されるヘッダーは依然として 404 エラーです。phpの「header」機能でヘッダーを手動で設定してみましたが、nginxはphp-fpmを使っているため、変なことをしていました。
この状況でキャッシュ制御ヘッダーを適切に設定する方法について、誰かが正しい方向に向けることができますか? みんなありがとう=)
アップデート:
nginx conf を、すべての静的ファイルと動的コントローラー用の特別な場所に変更しました。
Nginxは静的ファイルに正しい有効期限ヘッダーを設定していますが、動的に出力される画像の有効期限ヘッダーを出力するためにfastcgiとnginxを取得することはできません。PHPファイルを提供するときに有効期限ヘッダーを許可するには、fastcgi構成に何かが欠けているに違いありません。
java - Java WebアプリケーションはNetBeansから動作しますが、「スタンドアロン」では動作しません
デモ用にかなりシンプルなWebアプリケーションを作成しました。NetBeansから(tomcatを使用して)実行すると、完全に正常に動作します。検索フォームと検索結果表示ページがあります。検索結果の表示ページでは、AJAXとJQueryおよびitdatatablesプラグインを使用しています。データテーブルの列には、動的に生成された画像が含まれます。
Tomcatアプリケーションに静的にデプロイすると、エラーはスローされませんが、イメージは作成されません。列には、画像タグのalt属性の内容が表示されます。
この問題を「デバッグ」するにはどうすればよいですか?それはTomcat構成の問題ですか?
編集:
レンダリングサーブレットに直接移動して画像をレンダリングすると、画像の代わりに次のメッセージが表示されます。
これはWindows上にあります。画像は、作業を行う既存のライブラリから作成されます。これは、NetBeansからアプリケーションをデプロイするときに完全に正常に機能します。また、私はTomcatの専門家ではないことに注意してください。
php - ライブサムネイル/大きな画像
ライブの指定されたURIからPHPによって生成された特定のサムネイルを取得する方法はありますか?クリック画像のライブでもこれを行いたいと思います。
php - imagegrabscreenを使用したPHP
imagegrabscreenを使用して、特定のWebサイトのサムネイル画像とフルサイズの画像を取得するにはどうすればよいですか。
必要なURIをフィードすることができると思っていarray
ましたが、取得する必要のある画像のwxhをどのように設定するかについて少し固執しています。thumbnail class
また、aとaが必要だと思い、必要fullimage class
に応じて電話します。
より良いアイデアはありますか?
php - WordPress.comはどのように画像のサイズを動的に変更しますか?
注:この質問は(SOに関係するかどうかを判断するために)注意が必要ですが、これは単純なWordPressの質問ではありません。
WordPress.comには、ホストされているWordPressブログからほとんど独立した、画像用のインフラストラクチャ(Nginxベースのサーバー)の独立したレイヤーがあると聞きました。
つまり、WordPress.comブログの画像は、次のようにw
(幅)および/またはh
(高さ)パラメーターを追加するだけでサイズを変更できます。
http://serenescribe.files.wordpress.com/2012/04/cropped-p1000206.jpg?w=400
http://serenescribe.files.wordpress.com/2012/04/cropped-p1000206.jpg?h=200
スクリプトはWebで入手できますか?(なぜなら、彼らは常に 「私たちはオープンソースを強く信じており、できる限りオープンソースにしようとしている」と言っているからです。)
そこにある動的な画像サイズ変更スクリプトのほとんどは、安全ではなく、攻撃に対して非常に脆弱であるか(Tim Thumb)、または不適切に記述されているか、パフォーマンスが犠牲になります。良いものはありますか?
PS:たとえば、TimThumbのように、他にもいくつかの動的な画像サイズ変更スクリプトがあります。しかし、私はWordPress.comのブログが何を使用しているかにのみ興味があります。
javascript - 画像を動的に変更し、javascript/jquery を使用してテキストを配置します
上記の画像があります。私の仕事は、L、A、B が現れる値を動的に変更することです。L、A、B を削除/非表示にして、数値を使用して置き換える必要があります。L、A、B が配置されている領域のスライスを花火で作成し、HTML ファイルとしてエクスポートしました。私のアイデアは、3 つのスライス/リージョンすべてに ID を定義し、jquery を使用して ID を取得し、リージョンを非表示にしてから、既存のリージョンに必要な値を表示することでした。L、A、B の値を非表示にすることはできますが、これらの定義された領域 (各領域はテーブル) に値を表示することはできません。私は Web 開発者ではないので、回り道をしているのかどうかはわかりません。もっと簡単な方法があれば、教えていただけると幸いです。
php - imagettftext(): フォント サイズを計算して、テキストが画像の幅に収まるようにします
画像に動的テキストを書き込むために使用imagettftext()
していますが、画像の幅に合わせたいと思っています。
テキストの長さからフォントサイズを計算するにはどうすればよいですか?