HTML ページの特定の DIV からスクリーンショットを作成する必要があります。このライブラリを使用しようとしました - http://html2canvas.hertzen.com/
html2canvas($(".element"), {
onrendered: function(canvas) {
console.log(canvas.toDataURL('image/jpeg'));
}
});
しかし、一部の CSS に問題があり ( text-shadow など)、一部のテキストが見栄えがよくありません。また、画像が少しぼやけているようです。
他の解決策はありますか?
私のDIVには、背景画像とその上のテキストが含まれています。その背景画像を開いてテキストを配置するためにPHP GDライブラリを使用することを検討しましたが、テキストシャドウが再び発生し、方法がわかりません。
text-shadow を作成する CSS は次のようになります。
text-shadow: 0px 1px 0px rgba(0,0,0,0.2);