• Проєкти 19
  • Оцінка 5.0
  • Рейтинг 4 742

Бюджет: 1200 UAH Термін: 1 день

Вітаю! Можу зробити до ранку якщо зараз домовимось, досвід великий. Звертайтесь!

  • Проєкти 14
  • Оцінка 5.0
  • Рейтинг 1 701

Бюджет: 1200 UAH Термін: 2 дні

Добрий день, Микита!

Ознайомився з ТЗ, можу реалізувати коректне обрізання картинки. Маю 4 роки досвіду розробки сайтів, React (TypeScript) - мій основний напрямок.

Можемо зробити так:
Я спершу реалізую дану задачу, без внесення резерву до сейфу. І тільки якщо Вам сподобається результат, відкриємо проєкт.

Можемо обговорити деталі в приватних повідомленнях. Буду радий співпраці!

  • Проєкти -
  • Оцінка -
  • Рейтинг 288

Бюджет: 5000 UAH Термін: 1 день

Привіт,

Я можу допомогти вам виправити це належним чином і швидко.

У мене більше 9 років досвіду в повному стеку, включаючи React 18, TypeScript та складні взаємодії з інтерфейсом, такі як кастомні кропери, системи перетягування та масштабування, а також обробка жестів дотику. Я повністю розумію типові проблеми, які ви описали: неправильна початкова область кропу, неправильні обмеження координат, зламані математичні перетворення, прогалини на фоні під час панорамування та непослідовна поведінка колеса та жестів зжаття на різних пристроях.

У цьому випадку я погоджуюсь з вашим підходом. Найбільш надійним і ефективним за часом рішенням зазвичай є повна заміна нестабільної логіки кастомного кропу на добре протестовану бібліотеку, таку як react-easy-crop або подібну, і чисте адаптування її до вашого дизайну та вимог. Ці бібліотеки вже правильно обробляють математичні координати, обмеження меж, межі масштабування, жести зжаття та поведінку на різних пристроях. Потім я налаштував би стилі та інтеграцію, щоб відповідати вашому інтерфейсу на основі Tailwind.

Якщо потрібно, я також можу переглянути вашу поточну реалізацію та визначити, чи варто її виправляти, але в більшості випадків переписування такого роду логіки є швидшим і призводить до набагато кращої стабільності.

  • Проєкти 5
  • Оцінка 5.0
  • Рейтинг 1 567

Бюджет: 2000 UAH Термін: 1 день

Добрий день. Готова повністю виправити або замінити ваш поточний кропер, щоб він працював стабільно та без артефактів.

З опису видно, що проблема в неправильній математиці трансформацій: scale, translate, clamps, межі контейнера та перерахунок координат під час зуму. Такі баги зазвичай виникають через некоректну логіку bounds або через невірну синхронізацію transform state з реальними розмірами зображення.

  • Проєкти -
  • Оцінка -
  • Рейтинг 178

Бюджет: 1000 UAH Термін: 2 дні

Вітаю, це якраз мій стек, готовий це зробити, деталі можемо обговорити в приватних повідомленнях

Ставки приховані

У списку не показані ставки, приховані замовником чи фрилансером з Plus, а також ставки, що порушують правила

Актуальні фриланс-проєкти в категорії Javascript та Typescript

11 липня
10 липня
7 липня
2 липня