ΠΠΎΠ½ΡΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ ΡΠΊΡΠΏΠΎΡΡΠΈΡΡΡ, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ΅ΡΠΊΠΈΠΌ Ρ Ρ ΠΎΡΠΎΡΠΈΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΊΡΠΏΠΎΡΡΠΎΠΌ, Π½ΠΎ ΠΏΠΎΡΠ»Π΅ Π΅Π³ΠΎ ΡΠΊΡΠΏΠΎΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ html2canvas ΡΠ°ΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠΎΠ½ΠΎΠ²ΡΠΌΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ, Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΎΡΠ΅Π½Ρ ΡΠ°Π·ΠΌΡΡΡΠΌΠΈ ΠΈ ΠΏΠΈΠΊΡΠ΅Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ. ΠΠ°ΠΊ Π΄Π»Ρ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠ° Β«smarthernewsΒ», ΡΠ°ΠΊ ΠΈ Π΄Π»Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ»Π½ΡΠ΅Π·Π°ΡΠΈΡΠ½ΡΡ ΠΎΡΠΊΠΎΠ² Π²Π½ΠΈΠ·Ρ Ρ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π½ΠΎ Π±Π΅Π·ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ½ΠΎ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½ΠΈ Π½Π° ΡΡΠΎ, ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡΡΡ ΡΠ°Π·ΠΌΡΡΡΠΌΠΈ. ΠΠ½ΠΈ ΠΎΠ±Π° png.
@moettinger Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ scale
:
ΠΠ°ΡΡΡΠ°Π±, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ Π΄Π»Ρ ΡΠ΅Π½Π΄Π΅ΡΠΈΠ½Π³Π°.
https://html2canvas.hertzen.com/configuration
Π‘Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ scale: 2
, Π° Π·Π°ΡΠ΅ΠΌ Image Multiple Factor: 0.5
Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π΄Π»Ρ ΠΌΠ΅Π½Ρ.
@olecom Π― Π½Π΅ Π²ΠΈΠΆΡ Β«ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ°ΠΊΡΠΎΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΒ» Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΠ΄Π΅ ΡΡ ΡΡΠΎ Π²ΠΈΠ΄ΠΈΡΡ?
@ΠΌΠΎΡΡΠΈΠ½Π³Π΅Ρ
Π― Π½Π΅ Π²ΠΈΠΆΡ Β«ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ°ΠΊΡΠΎΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΒ» Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΠ΄Π΅ ΡΡ ΡΡΠΎ Π²ΠΈΠ΄ΠΈΡΡ?
ΠΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ Π²Π°ΡΠ΅Π³ΠΎ Viewer.
Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΠ½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ <img>
Π²ΠΌΠ΅ΡΡΠΎ background-image
. Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ Ρ ΠΎΠΏΡΠΈΠ΅ΠΉ scale
.
ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°.
ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ background-image
Π½Π° img
ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ. Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ Π½Π΅ ΠΌΠΎΠ³Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ img
.
πππ
ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π·Π΄Π΅ΡΡ
ΡΠ°ΠΊ ΡΠ°ΡΡΡΡΠΎΠΈΠ»ΡΡ π
ΡΡΠΎ ΠΌΠΎΠΉ Ρ Π°ΠΊ
<div style="position:relative; width:100px; height:200px;">
<img src="./path/to/img.png" alt="" style="display:block; width:100%; height:100%;">
<div style="position:absolute; top:0; left:0; width:100%; height:100%;">
<!-- content above background -->
</div>
</div>
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
Π£ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° ΡΠ°ΠΊΠ°Ρ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΠ½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅
<img>
Π²ΠΌΠ΅ΡΡΠΎbackground-image
. Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π½Π΅ ΠΈΠΌΠ΅Π»ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅Π³ΠΎ Ρ ΠΎΠΏΡΠΈΠ΅ΠΉscale
.