私はVBでjQueryと.Netを少し勉強しています。私は基本的にdivを追加し、tshirtの上にテキスト、画像などを追加する製品のカスタマイズツールを作成しました。サーバー上の画像としてDivコンテンツを保存する
私は重要なステージに立ち往生しています!
divに適用されたCSSを考慮して、これらのdivのテキストと画像をすべて1つのフラットイメージに変換するdivのコンテンツを変換できる必要があります。
サーバー上のブラウザの内容をキャプチャして低解像度のサムネイルなどで表示できることを聞いたことがありますが、ちょっと面倒ですね!高解像度の画像を作成することは本当にうれしいでしょう。
html5のキャンバスに変換して聞いたことがありますが、それを書いていますが、私にはあまりにも複雑で、ブラウザのサポートは問題です。
これは.NETで可能ですか?
おそらく何かがjavascriptで実行できましたか?
正しい方向への助けや指導をいただければ幸いです!
EDIT:
私は多分、私はこのために2つのソリューションを行うことができます考えています。理想的には、私はウェブサイト上で表示するための通常のres jpg/pngなどで終わるだろうが、印刷準備が整った高解像度ファイルも非常に望ましいだろう。
PostScript Printer - 私はそれについて聞いたことがありますが、私は初心者(特にwiki black out)のためにそれを理解するのに苦労しています。おそらく、私のdivコンテンツからhtmlページを作成し、それをEPSファイルに印刷するために送信することができました。誰でもこれについての良いチュートリアルを知っていますか?
画像を保存し、それからのスクリーンショットをつかむ、ブラウザ・プロセス・サーバー側を作成します。そのための完全なライブラリがあります。スレッディングは問題になる可能性がありますが、クライアント側よりも常に優れています。 –
@CasparKleijneにお返事ありがとうございます。あなたは1つを推薦できますか? –
もう1つの可能性は、サーバー側のツールを使用して、HTMLマークアップを、PrinceやFlying SaucerなどのPDFのようなスケーラブルなフォームに変換することです。もちろん、画像ファイルが含まれている場合は、解像度に大きな問題があります。それは大きなチャレンジになるでしょう。シャツに印刷する場合は、見栄えの良いDPIが必要です。あなたはspreadshirt.comのような場所を調査しましたか? – Pointy