Web-интерфейс для создания гигапиксельных панорам?

Для проекта Ссылка удалена модератором. требуется найти решение которое бы могло быстро и безшовно обрабатывать большое количество фотографий для создания так называемых гигапиксельных панорам. Сейчас есть только хостинг за статику без нагрузки в месяц они просят 35000р

Дополнительно:

Если нет кода, не надо ставить тэг языка.

  • Модератор, Извините, не знал.(((, больше так не буду.!!!, 😉
  • Модератор, А вообще имеет смысл подгружать сам проект или пилить его в вопросе.!?
  • eji001, Когда вы регистрировались, вы обещали выполнять Регламент.
    Рекомендую таки ознакомиться.
    Будьте благоразумны.
  • eji001, в идеале хорошо приводить минимальную модель, демонстрирующую вашу проблему. Весь проект не надо, если это не понадобится по ходу обсуждения в комментариях.
    Для верстки и прочего фронтэнда (html/css/js) удобно использовать <codepen src="Ссылка на codepen"/>
  • Justa Gain, полагаю, товарищ не знает, как сформулировать ТЗ, чтобы обратиться к подрядчику. Чего-то хочется, а чего именно - не понятно.
  • Justa Gain, Это не хотелка - это повод чтобы вы это вопрос задали. Техничеки реализовать подобное можно еще с эпохи расцвета виндовс хп... А хостится все это на гитхаб бесплатно.

    Это не хотелка интерефейса - это чисто мой вопрос, может кто в курсе что сейчас происходит.

    Просто первая версию проекта была написана еще в 18.06.2023.

    Ссылок скорее всего не будет - модераторы их режут(

  • eji001, Опросы запрещены, см.п.5.11 Регламента.
    Следует п.3.2. Формулировать вопрос максимально информативно и однозначно.
  • См.п.3.6 следует понимать, что само по себе добавление вопросительного знака не превращает любое предложение в вопрос, поэтому следует использовать порядок слов, характерный для вопросительных предложений.
  • Ваши сообщения нарушили сразу несколько параграфов Регламента.
    Если вы будете продолжать нарушать Регламент, ваши вопросы могут быть удалены, а аккаунт заблокирован модераторами временно или навсегда.
    Будьте благоразумны.
  • Алан Гибизов, К сожалению не могу, я специально не обучался JS, по этому 3 года его учил сам, на четвертый поняв что это бесполезно поступил в гигбрейсн, после пришел к выводу что автору проекта вообще не стоит становиться узким техническим специалистом во многих областях. Я считал что на тяжелых JS фреймворках типа реакт 360 это сделать можно.!!! Сейчас вижу что основную массу можно сделать и на CSS. А так как окончательно проект был опубликован только 18.06.2023 времени на детали пока не было.

    Тогда ХОРОШО - я сделаю наброски, и если будут трудности, позже я вам напишу;)

  • Justa Gain, На самом деле на стороне сервера или на стороне клиента это будет реализовано. Мне не важно.!!!
  • Модератор, Хоршо я понял, мне написать вопрос на хабр фриланс.!?, Во избежания дальнейших недоразумений прошу данный вопрос удалить, и при этом не забанив меня(
  • eji001, у вас есть два пути:
    Делать самостоятельно или нанять специалиста.

    В первом случае делаете до тех пор, пока не возникает конкретная проблема, с которой самостоятельно не удается справиться; с этим конкретным вопросом приходите сюда. Например, «я выбрал вот такое решение. Попробовал его вот так, ожидал вот это, а получается вот такая фигня. Вот код, вот так запускаю, вот traceback с ошибкой. Что я делаю не так?»
    Вы экономите деньги, тратите свое время, силы, приобретаете опыт разработки и возможно приобретаете продукт.

    Во втором случае вы экономите свои время и силы, платите деньгами и риском их потери. Приобретаете опыт менеджмента и возможно приобретаете продукт.

    Путь выбирать вам.

  • Алан Гибизов, На данный проект, описание составляет 43 листа., Но Я думаю ваш комментарий правильный. СПАСИБО.!!!
  • Владимир, Спасибо.!!!
  • Алан Гибизов, Ахах, пока делаю сам.;), Спасибо =))).!!!
  • eji001, вы наверное слышали о декомпозиции?
    Попробуйте применить к своему прожекту. Так он может превратиться в проект.

    spoilerЖелательно сделать декомпозицию до начала затрат времени и средств на воплощение

  • Забавно. Ок смотрите что вам нужно:
    https://www.google.com/search?q=tile+server+open+source
    Берете любой тайл сервер. Берете фотоаппарат, делаете снимки.

    Ниже считаю для Canon R + Canon EOS 70-200 (200 mm)

    34 - Количество кадров в одном слое панорамы с перекрытием 15%
    138,24 - Количество кадров для 4 слоев, один над другим
    4147,2 - пиксели миллионов на всех снимках
    1105,92 обьем гб снимков jpeg height

    Далее склеиваете снимки получаете тайлы.
    Используя https://leafletjs.com/
    Отображаете эту панораму.

    ЗЫ как по мне за хостинг статики слишком много хотят

    • Я думаю на старте будет штук двести панорам, какой хостинг посоветуете.!?

      Я что то такой вписал в требования, Норм.!?
      Фотоаппарат системный Canon EOS R RF 24-105 F4-7.1 IS STM

      Что такое Canon R + Canon EOS 70-200 (200 mm) , я так и не понял вообще не шарю(

      А что по железу посоветуете.!?

    • Балбес.;) Игоревич.((, Насчет хостинга выбирайте по обьемам.
      Оценка по верхам 0.5 терабайтов на одну. NVME вам не нужен, берите либо жесткие диски либо облачное S3.
      Canon EOS R + Canon RF 70-200mm F4L IS USM

      Опять же попробуйте на простых панорамах, программа Canon Photostich позволяет склеить до 28 фото.

      то есть вам нужно ~14 снимков на одном кругу это фокусное расстояние примерно 45мм.

     

    Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.

     

      • Web-интерфейс для создания гигапиксельных панорам?Есть ответ
      • 09.04.2024
      Ответить

      Для создания гигапиксельных панорам через веб-интерфейс можно воспользоваться специализированными инструментами и библиотеками. Одним из популярных вариантов является использование библиотеки OpenSeadragon, которая специально разработана для работы с гигапиксельными изображениями.

      Для начала, необходимо загрузить изображение высокого разрешения на сервер и настроить его для работы с OpenSeadragon. Далее, можно создать веб-интерфейс, который будет использовать эту библиотеку для отображения и управления панорамой.

      Пример использования OpenSeadragon с PHP:

      В данном примере мы подключаем библиотеку OpenSeadragon, создаем контейнер для отображения панорамы и инициализируем ее с помощью указания пути к файлу с описанием изображения.

      Таким образом, создание веб-интерфейса для работы с гигапиксельными панорамами возможно с использованием специализированных инструментов, таких как OpenSeadragon, что позволит пользователям просматривать и управлять панорамами с высоким разрешением непосредственно через браузер.

      • Web-интерфейс для создания гигапиксельных панорам?Есть ответ
      • 07.04.2024
      Ответить

      Для создания гигапиксельных панорам веб-интерфейсов существует несколько популярных инструментов и библиотек. Один из таких инструментов - OpenSeadragon. OpenSeadragon представляет собой мощную JavaScript-библиотеку для работы с изображениями высокого разрешения, которая позволяет создавать интерактивные и масштабируемые панорамы.

      Для создания гигапиксельной панорамы с использованием OpenSeadragon, вам необходимо следовать следующим шагам:

      1. Загрузите и подключите библиотеку OpenSeadragon к вашему проекту. Вы можете сделать это либо с помощью CDN, либо скачав файлы библиотеки и подключив их локально.

      2. Подготовьте изображение высокого разрешения, которое вы хотите использовать для создания панорамы. Убедитесь, что изображение имеет достаточно высокое разрешение для создания гигапиксельной панорамы.

      3. Используйте HTML и JavaScript для создания интерфейса и добавления панорамы на вашу веб-страницу. Ниже приведен пример кода, демонстрирующий простую реализацию панорамы с использованием OpenSeadragon и изображения "panorama.jpg":

      4. Настройте параметры панорамы, такие как начальный зум, ограничения на зум и перемещение, а также добавление элементов управления, если необходимо.

      5. После завершения всех шагов, сохраните и запустите вашу веб-страницу, чтобы увидеть созданную гигапиксельную панораму.

      Надеюсь, что данное решение поможет вам создать и отобразить гигапиксельную панораму с помощью веб-интерфейса. Если у вас возникнут дополнительные вопросы или потребуется дополнительная помощь, не стесняйтесь обращаться!

    Оставить комментарий