問題タブ [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.
java - メモリ内の Java (ピクセル単位) で画像を作成し、Google App Engine で動的に提供する
サーバー上でゼロから画像を作成する必要があるGoogle App EngineのJavaで作成しているアプリがあります(回転やテキスト生成などの高レベルの操作が多すぎることなく、ピクセル単位で)。現在のhtmlページ。作成後に画像を保存する必要はありません。
これまでのところ、私が考えているのは、GoogleのRPCサービスを使用して、base64でエンコードされた画像のデータURI文字列を送信することです
これを使用してイメージ タグの src を切り替え、クライアント上のイメージを更新できます。
私が問題を抱えているステップ (驚き) は、サーバー上での実際のイメージ作成です。GAE は java.awt イメージ クラスをホワイトリストに登録しないためです (http://code.google.com/appengine/docs/java/jrewhitelist. html)。
私が助けを必要としているのは、ライブラリ、またはこれを行う別の方法を見つけることです。これにより、サーバー上で動的に画像を作成し、html ページを更新せずにクライアントに送信できます。
どんな助けでも大歓迎です!ありがとう、
ローワン
javascript - JavaScriptを使用したサーバー側の画像の生成
JavaScript言語を使用してサーバー側で画像を生成できるツールはありますか?同じJSコードを使用して、クライアント側とサーバー側で画像をレンダリングする可能性を調査しています。
linux - テキスト画像作成のための imagemagick の代替
ImageMagick (Linux のコマンドライン) を使用してほとんどのバックエンド処理を行う、Photoshop のようなプログラムを作成しました。残念ながら、私は ImageMagick のテキスト オプションに満足していません。
ImageMagick の Text Guru は、実際には、より高度なテキスト生成に TeX を使用することを推奨していますが、残念ながら、それは私が必要とする優れた効果を提供しません。
http://www.imagemagick.org/Usage/text/#tex
私にとってより良い選択肢はありますか?
image - TYPO3: cObj->IMAGE が画像を生成しない
サムネイルを生成する必要がある拡張機能があります。このために、一種のラッパー関数を作成しました。
この関数は、TYPO3 ディレクトリからの相対パスを使用する限り、正常に機能します。
しかし、以下のような絶対システム パスを使用しようとするとすぐに、画像が生成されなくなり、" return $cObj->IMAGE($imgTSConfig) " が NULL を返します。
/var/www/vhosts/domain.com/httpdocs/path/to/picture/c.example.hq.jpg
このパスは TYPO3-Install-Directory の外にありますが、open_basedir 内に含まれています (そして safe_mode は Off です)。
次のパスを open_basedir に追加しました
。
インストール ツールの画像処理は正常に機能します。
他に何をテストできますか?それとも、何か重要なものが欠けていますか?
ところで: 私は TYPO3 4.6.1 と PHP 5.3 を実行しています。
解決策:
Web ディレクトリ内で外部パスへのシンボリック リンクを作成します。このシンボリック リンクは、fileadmin/ または Typo3conf/ 内にある必要があります
。konsolenfreddy の投稿も参照してください。
javascript - ウェブページに任意の絵を描く
実行時に生成された画像 (ほとんどの場合、見栄えの良いボックス、線、およびテキストで構成されています) を Web ページに表示する必要があります。現在、ASP.NET MVC3 を使用しています。
問題は、私はこれまで Web 開発を実際に行ったことがなく、Web ページ上に任意の図を描く方法がわからないことです。ある種のJavaScriptを使用していますか? どのように、そして何を使用しますか? サーバー上で何らかの方法で画像を生成し、単に表示するだけですか? 他の何か?
実際の問題を解決することは言うまでもなく、どこから始めればよいかわかりません...
php - 完全にランダムな画像を生成するにはどうすればよいですか?
与えられたサイズの完全にランダムな画像を生成しようとしています。
これが私がこれまでに持っているものです:
問題は、4行が経過するとランダムでなくなり、このように単色で塗りつぶされることです。
php - ライブサムネイル/大きな画像
ライブの指定されたURIからPHPによって生成された特定のサムネイルを取得する方法はありますか?クリック画像のライブでもこれを行いたいと思います。
c# - UInt16 []からC#のEMGUイメージへ
画像とその幅/高さを表す配列がありUInt16
ます。これをできるだけ苦痛の少ない方法でEMGU画像に変換したいと思います。
EMGUには、Image
有望に見えるコンストラクターがあります。これについては、ここで説明します。
しかし、データのフォーマット方法がわかりません。最初の次元は高さであると書かれていますが、なぜ1つの数値を記述するために次元全体が必要なのですか?明らかに私にはわからないことがあります。のようなものImage(ushort[], height, width)
は私にはもっと理にかなっています。
php - imagegrabscreenを使用したPHP
imagegrabscreenを使用して、特定のWebサイトのサムネイル画像とフルサイズの画像を取得するにはどうすればよいですか。
必要なURIをフィードすることができると思っていarray
ましたが、取得する必要のある画像のwxhをどのように設定するかについて少し固執しています。thumbnail class
また、aとaが必要だと思い、必要fullimage class
に応じて電話します。
より良いアイデアはありますか?
php - Safari から PHP への .toDataURL() が完全に白い画像をレンダリングしている (描画領域ではない)
概要: ブラウザーで canvas 要素を使用して白いスマイリー フェイスを描画するとします。このキャンバスから Safari で js/ajax ( toDataUrl('image/png') を使用) 経由で PHP サーバーに POST する画像文字列を生成すると、PHP 関数 imagecreatefromstring() および imagepng() を使用してサーバー上に作成された画像が適切な高さと幅ですが、ブラウザのキャンバスのスマイリーフェイスではなく、すべて白です。
base64_decoding の前に文字列から「data:image/png;base64」を取り除き、画像ファイルに保存しています。
この方法は、FF と Chrome で問題なく機能します。
toDataUrl が js で生成している base64 でエンコードされた文字列は、サーバーが受信している文字列と同じであることが検証されているため、転送で途切れることはありません。
toDataUrl() から画像文字列をブラウザにロードすると、描画された画像が期待どおりに表示されます。ただし、サーバー上で生成される newimage.png はすべて白です。
サーバーで説明する必要があるbase64文字列に画像をエンコードするためにSafariが行うこととは何か違いがありますか? もしそうなら、どんなブラウザでも画像文字列から正しいスマイリーフェイスをレンダリングできるので、それほど劇的であってはなりません。
さらに情報が必要な場合は、お気軽にお知らせください。
前もって感謝します!
編集:Safariが透明性を保存する方法に関連している可能性がありますか?