私はhtml2canvasライブラリを使用してdivから画像を取得しています。 divには、石積みの画像のコレクションが含まれています。すべての画像は300dpiですが、html2canvasは72dpiで出力します。 html2canvasの出力に300 dpiの画質を保持できる方法はありますか?htm2canvasを使用した後も元の画質を維持します
html2canvas($("#collage-preview-box"), {
onrendered: function (canvas) {
cartImage = canvas.toDataURL("image/png",1);
$("#image-show").attr('src',cartImage);
$('.loader').remove();
}
});
<!-- begin snippet: js hide: false console: true babel: false -->
<div class="image-part-inner">
<div id="collage-preview-box" style="position: relative; height: 366.7px;">
<div class="grid-sizer"></div>
<div class="grid-item" style="position: absolute; left: 0%; top: 0px;"><img class="imgcol convert-img" data-effect="" src="http://localhost/luxe-wall/wp-content/themes/luxe_walls/vendor/fineuploader/php-traditional-server/files/733705f4-15af-4dc0-a7ab-7d497a540c8e/file.jpg"></div>
<div class="grid-item" style="position: absolute; left: 33.3333%; top: 0px;"><img class="imgcol convert-img" data-effect="" src="http://localhost/luxe-wall/wp-content/themes/luxe_walls/vendor/fineuploader/php-traditional-server/files/5d310f47-38ba-43ab-8e68-fbed9493a053/file.jpg"></div>
<div class="grid-item" style="position: absolute; left: 66.6667%; top: 0px;"><img class="imgcol convert-img" data-effect="" src="http://localhost/luxe-wall/wp-content/themes/luxe_walls/vendor/fineuploader/php-traditional-server/files/9810a0f1-63a1-46f0-91fd-5e28d6c0d943/file.jpg"></div>
<div class="grid-item" style="position: absolute; left: 0%; top: 183px;"><img class="imgcol convert-img" data-effect="" src="http://localhost/luxe-wall/wp-content/themes/luxe_walls/vendor/fineuploader/php-traditional-server/files/d73075cf-ef6d-4c9f-8f72-3f63bbde50b4/file.jpg"></div>
</div>
</div>
ライブラリーはウェブページのスクリーンショットを撮る、そうですか?この場合、画面に表示されているサイズで画像が取得され、スクリーンショットが表示されます。そのURLで画像を取得することはありません。ちなみに、私はイメージURLを取得するのがなぜ簡単ではないのか分かりません。 –
@DmitrySenkovichユーザは、画像を取り込み、印刷のためにPDFに変換して変換する必要がある、石積みや画像グリッドなどのレイアウトにこれらの画像を設定しています。別の方法がある場合、私にこれを達成するように提案してください。 –
もちろん、常に回避策があります。この石積みのページサンプルを私に提供してもらえますか?私はあなたに正確な解決策、コードを書くかもしれません。 –