Сохраненное обрезанное изображение из ion-slide в Ionic 5

#ima&e #ionic-framework #swiper #ionic5 #ion-slides

#изображение #ionic-framework #swiper.js #ionic5 #ion-слайды

Вопрос:

Мое приложение Ionic 5 требует сохранения загруженных фотографий в соотношении 1: 1, и в настоящее время Insta&ram предлагает лучший интерфейс для обрезки фотографий, который я нахожу. Я реализовал функцию масштабирования и панорамирования фотографий фиксированного размера div с помощью ion-slide .

 <ion-slides [options]="slideOpts" zoom class="slider"&&t;
  <ion-slide&&t;
    <div class="swiper-zoom-container"&&t;
      <im& [src]=myIm& /&&t;
    </div&&t;
  </ion-slide&&t;
</ion-slides&&t;

  slideOpts = {
    initialSlide: 1,
    speed: 400,
    zoom:{
      maxRatio: 2
    }
  };

.slider{
    width: 100vw;
    hei&ht: 100vw;
    back&round: &rey;
}
  

До этого момента оно подходит для просмотра фотографии. Теперь мне нужно сохранить фотографию, включая фон, видимый внутри ion-slides области. Для этого существуют такие решения, как html2canvas, но я хочу понять, есть ли какие-либо проблемы, такие как

  • Качество фотографии ухудшится
  • Качество изображения зависит от разрешения экрана мобильного устройства

Пожалуйста, дайте m знать, есть ли хорошее решение.

Комментарии:

1. я использовал этот инструмент — npmjs.com/packa&e/react-ima&e-crop

2. Извините, @Aaron, это не то решение, которое я ищу. Я не хочу, чтобы у пользователей был опыт обрезки.

3. Я предлагаю вам прояснить вопрос… непонятно, о чем вы спрашиваете.. возможно, именно поэтому вы не получаете никаких ответов и вам нужно было добавить вознаграждение?