imageresizer: как я могу получить обрезку и поворот, чтобы работать в редакторе в правильном порядке?
Я использую http://imageresizing.net/ инструменты для создания редактора.
Пользователь может обрезать и вращать, но когда они сначала обрезают, а затем поворачивают, они теряют правильные координаты обрезки, потому что координаты изображения изменились
например, если изображение размером 100x100 с кадрированием в верхнем левом углу 50x50 пикселей будет повернуто по часовой стрелке, то теперь будет отображаться кадрирование в виде исходного нижнего левого 50x50 пикселей исходного изображения.
Еще один пример с изображениями:
шаг первый урожай:
шаг два поверните:
координаты не изменились, но теперь это уже не правильная площадь посева
Кто-нибудь знает, как сделать так, чтобы урожай был относительно оригинала, а не точки происхождения?
1 ответ
Вы строите что-то вроде StudioJS?
StudioJS использует ImageResizer.js для управления командной строкой и перевода координат.
Рассмотрим рабочий процесс, в котором ваш пользователь обрезает, поворачивает, а затем повторно обрезает изображение. Чтобы сохранить исходную обрезку, вам нужно будет перевести координаты в javascript. ImageResizer.js может сделать это.