J'utilise ReactCropper qui utilise CropperJs. J'utilise des fonctions de recadrage et de rotation. J'ai un problème avec la fonction responsive. Lorsque vous redimensionnez le navigateur pour le réduire, puis pour agrandir l'image, elle devient trop volumineuse. Voici l'image téléchargée, comme vous le voyez n'est pas centré, mais le problème principal n'est pas là.
CropperJS toile de mise à l'échelle incorrecte après le redimensionnement du navigateur
redimensionnement Voici le navigateur
Et après avoir fait la fenêtre du navigateur plus grand encore, l'image est décalée et mis à l'échelle.
J'utilise ces options pour configurer Cropper:
<Cropper
ref='cropper'
src={image}
style={{height: '100%', width: '100%'}}
background={false}
viewMode={1}
zoomOnTouch={false}
zoomOnWheel={false}
aspectRatio={1}
guides={false}
restore={true}
/>
Lorsque je supprime viewMode={1}
il n'y a pas de mise à l'échelle ou décalage des problèmes, mais la culture boîte se déplace sur tout conteneur (je ne suis pas besoin d'une telle le comportement de la boîte de culture, j'ai besoin qu'il bouge à l'intérieur de l'image).
Des idées quel est le problème?
Merci de pour toute aide
Avez-vous déjà trouvé quelque chose? J'ai le problème où mon navigateur le redimensionne quand il est déplacé. Je ne sais pas pourquoi. – Schw2iizer
@ Schw2iizer oui, je vais écrire une réponse ci-dessous – Wedmich