Biblioteka Croppic (http://www.croppic.net/) nie przewiduje pomniejszania obrazów poniżej rozmiarów kontenera. Da się to jednak obejść poprzez modyfikację funkcji zoom() w pliku biblioteki:
https://github.com/sconsult/croppic/issues/100
Próbowałem to robić na różne sposoby, wykorzystując informacje z tego issue, ale nic nie działa. Coś robię źle i nie wiem co.
Przykład:
https://github.com/rudolphreti/croppic_example/
Przykład z githuba online:
https://srv19859.microhost.com.pl/croppic_example/
Biorąc pod uwagę, że Croppic nie jest już wspierany i przestarzały, rozsądna wydaje się zmiana biblioteki na https://fengyuanchen.github.io/cropperjs/ A może znacie jakieś lepsze alternatywy?
Jednak zlikwidowanie tego drobnego problemu z Croppic, pozwoliłoby mi w pełni zrealizować mój bieżący cel, więc nie jestem do końca pewien co robić.
Cropper wygląda w porządku. Tylko pojawia się problem. Chcę przesuwać obrazek w ramce kadrującej. W moim projekcie ta ramka jest nieruchoma, nie chcę jej przesuwać:
https://drive.google.com/file/d/1iU0E8MGfff...iew?usp=sharing
CHYBA znalazłem rozwiązanie. Zastosuję bibliotekę: https://fengyuanchen.github.io/cropperjs/ Wkrótce zacznę ją testować. Na 99,99% można tam zrobić wszystko, czego chcę: https://drive.google.com/file/d/1iU0E8MGfff...iew?usp=sharing Ramkę kadrującą można włączać i wyłączać za pomocą crop() i clear().