Я использую в своем проекте ngx-image-cropper
библиотеку. Я хотел бы обрезать изображение только с соотношением сторон 16/9, и это нормально. Я установил aspectRatio
на 16/9, а обрезка - прямоугольник. Я также реализовал mat-slider
, который должен изменять только ширину и высоту обрезки изображения, так же как он работает с перетаскиванием стрелок обрезки для его масштабирования. Возможно ли добавить в mat-slider событие изменения размера обрезки точно так, как это работает с изменением масштаба обрезки, перетаскивая стрелки? Я не хочу масштабировать изображение с помощью mat-слайдера, а только обрезать. Я искал в библиотеке ngx-image-cropper
, но не нашел ничего, что подходило бы для моих нужд. Спасибо за любую помощь!
Ссылка на библиотеку: https://www.npmjs.com/package/ngx-image-cropper
<div class="image-cropper-dimensions">
<image-crop
[imageFile]="data.file"
[cropWidth]="sliderValue"
[aspectRatio]="16 / 9"
[isFileStrip]="true"
[roundCropper]="data.isRoundedCropper"
(onImageCropped)="onImageCropped($event)"
>
</image-crop>
</div>
</div>
<div class="image-edit-container">
<mat-slider
[min]="SLIDER_MIN_VALUE"
[color]="'primary'"
[value]="sliderValue"
[step]="SLIDER_STEP"
(input)="onSliderChange($event)"
>
</mat-slider>