Попробуйте нажать «Выйти», чтобы завершить работу с текущим инструментом редактирования, прежде чем сохранять изображение.
Похоже, это зависит от абзаца или изображения под текущим изображением. Если содержимое рядом с изображением отсутствует (или это заголовок), действие не может быть выполнено или следующее изображение не может быть заменено.
Этот TC великолепен, но я заметил ошибку в консоли браузера, которая, похоже, связана с ним:
![]()
Однако он всё ещё работает, так что это не проблема.
Также я задаюсь вопросом, не было бы лучше, если бы опции обрезки и редактирования лучше интегрировались с новой функцией «редактировать заголовок», возможно, с добавлением одной-двух иконок рядом с ними. Немного возникает конфликт: при наведении появляется один набор опций, а при клике — другой!
Редактирование работает, но изменения не сохраняются, и я получаю эту ошибку, связанную с CSP:
Сообщение
Нарушение политики CSP: 'eval'
(a=0)=>{let b;const c=class{};}
Стек вызовов
/var/www/discourse/app/controllers/csp_reports_controller.rb:14:in `create'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/actionpack-7.0.3/lib/action_controller/metal/basic_implicit_render.rb:6:in `send_action'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/actionpack-7.0.3/lib/abstract_controller/base.rb:215:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/actionpack-7.0.3/lib/action_controller/metal/rendering.rb:53:in `process_action'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/actionpack-7.0.3/lib/abstract_controller/callbacks.rb:234:in `block in process_action'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-7.0.3/lib/active_support/callbacks.rb:118:in `block in run_callbacks'
/var/www/discourse/app/controllers/application_controller.rb:415:in `block in with_resolved_locale'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/i18n-1.10.0/lib/i18n.rb:328:in `with_locale'
/var/www/discourse/app/controllers/application_controller.rb:415:in `with_resolved_locale'
/var/www/discourse/vendor/bundle/ruby/2.7.0/gems/activesupport-7.0.3/lib/active_support/callbacks.rb:127:in `block in run_callbacks'
Я пробовал на iPad и iPhone, и у меня используется S3 — возможно, это как-то влияет.
Ситуацию с CSP можно решить с помощью новых шаблонов, использованных в:
Будем рады увидеть PR, который внедрит это.
Привет, очень полезный компонент. Можно ли добавить возможность кадрирования изображения по кругу?
Это невероятно крутой компонент для любого сообщества!
Пока что это пригодится для создания форумных руководств о том, как работают функции!
Огромное спасибо за эту по-настоящему безумную и богатую на функции идею!
![]()
![]()
![]()
Вы пробовали использовать это с мобильного устройства?
Да, в тестовом режиме это работает в какой-то степени.
Это мило. Возможно, мне стоит попробовать ещё раз. Потому что прошлым летом это не работало ни на продуктах Apple, ни на Android.
Обрезка и некоторые функции работают хорошо. Однако рисование пером, возможно, не сработает.
Я использую Android. Я нажал в окне предварительного просмотра, чтобы кликнуть по изображению.
Похоже, что после использования плагина изображение сжимается. Или качество каким-то образом ухудшается.
Также плагин убирает лайтбокс у отредактированных изображений, думаю, это и есть проблема. Полное изображение не загружается, когда лайтбокс отключен.
Так что вы говорите, что основные части инструмента аннотации на самом деле не работают ![]()
Вполне возможно. По крайней мере, в отношении рисования.
Добавление текста при кадрировании создаёт квадраты? Хотя, похоже, это работает. Как уже упоминалось, это очень быстрый тест.
Достаточно просто ввести эту функцию в объявлении, указав, что мобильная версия имеет ограничения, и для наилучшего опыта рекомендуется использовать настольный ПК.
![]()
![]()
Если вы используете мобильное устройство, это может быть ограничением из-за размера изображения.
После использования функции редактирования работа lightbox отключается.
Возможно, это связано также с использованием на мобильных устройствах.
Хорошо это знать, определённо нужно больше тестирования, и, при необходимости, ограничить доступ к десктопной версии, сохраняя мобильную доступность в тайне от нештатных сотрудников. Возможно.
Спасибо за предоставленные тестовые отзывы.
Я провёл короткую и быструю тестовую проверку. В окне редактирования масштаб изображения изменяется неправильно, но я смог сделать все необходимые аннотации — обрезку я не пробовал. Однако… сохранились только мои правки, а само изображение было утеряно.
Так что я всё ещё считаю этот компонент нерабочим.
Конечно, возможно, изображение было слишком большим, и проблема в CDN через S3, но в любом случае — если эти ограничения верны, то это… слишком ограничительно.
Давайте будем честны. Это то же самое, что базовая запись аудио и видео. Такие инструменты нужны только для ограниченного числа десктопов, поскольку все мобильные устройства могут делать всё нативно.
Так что, возможно, стоит добавить тег #desktop-only?
Очень хороший вариант. Я пока не тестировал это на десктопе. Предполагаю, что всё работает как задумано?
Я тоже. В наши дни я пользуюсь настольным компьютером крайне редко, так как мне нужен он только для редактирования аудио. Мне нужно будет попробовать это в ближайшее время.
