Во первых это peer-to-peer, во вторых из открытых это только DHCP, в остальном без сервера не обойтись, он должен минимум скоорденитровать
Читать полностью…Библиотека компонентов упростила бы мою жизнь)
Но и без нее справиться можно, карточки отрисовать, но да, это все же достаточно сложная картинка
Сгенерите SVG а потом его каким-нибудь imagemagick конвертните в PNG
К imagemagick есть java обёртка
Что значит итоговая генерация в браузере? У меня на реакте написан референс просто, я его не собираюсь использовать для генерации картинки
Мне нужно вместо генерации js страницы написать генерацию картинки на сервере
long story short - нет таких из коробки
есть все запчасти (сети-адреса-сокеты-броадкаст), хэши и шифрование, но готовых api в самом языке и его кор-либах - нет
тема специфичная и не очень сложная, гугл или чатжпт помогут найти либу. План Б - использовать нативное из твоей ОС и через JNI
Рассматривал поднятие headless браузера, но это будет значительно медленно + сильно бьет по ресурсам
А я это делаю для своего проекта, поэтому по ресурсам есть ограничения + эта генерация одна из главных фичей сервиса, поэтому ей будут часто пользоваться(по сравнению с другими фичами :) )
есть кто с альфы?
я не знаю как достучаться до этого цирка.
я хочу зарегаться в финансах, а апи финансов отправляет смс не на мой номер телефона.
ПРЯМ В ЗАПРОСЕ СУК не мой номер
по заявке обращению ответили - перезагрузите телефон.
https://github.com/Stirling-Tools/Stirling-PDF
можно вот эту штуку глянуть, если не слишком большой оверхед. очень крутая тулза, изначально докер-френдли, хорошая документируемая апишка. напрямую в картинки она умеет (емнип) только pdf-ки, но можно сначала pdf сделать, потом из него картинку
Кстати, джаваскриптовые либы для отрисовки графиков типа highcharts имеют средства сохранения их в png и т.п.
Читать полностью…Координацию я оставляю на клиенский уровень, пробросить мост можно и через меседжеры, проблема больше в том что я час в гугле покапался, и ничего толкового не нашел
Читать полностью…Peep-to-peep, одноранговая сеть
В общем чтоб клиенты приложения связывались между собой без использования сервера,напрямую
имхо это проигранная битва
сейчас проще поднять http локальный и в браузере все управление статикой размазать, чем прям на джавке сделать ui, кроме самого простого с 1 кнопкой
лет 10 это уже так, десктоп не очень жив, а мобилы вообще другая вселенная
Я почти справился с этой картиной на java awt, но 3к+ строк с выставлением координат и цветов немного расстроило, ну и шрифты, они очень плохо прям рисовались
Читать полностью…awt окаменевшее уже
сорри за занудство, все еще ощущение что тебе не просто картинка нужна в стиле 2d graphics, а библиотека компонентов для ui)
если просто векторная картинка в 2d - svg отличный вариант, для передачи в браузер его даже конвертить ни во что другое не обязательно
Мне нужно сделать максимально приближенную картинку с оптимальной производительностью и трудозатратами
Вот java awt ни по одному из пунктов не оправдался
Skija по описанию ближе всего, но он на 21 не завелся
может чет не понимаю
если у тебя итоговая генерация картинки в браузере - то все варианты которые не браузер априори могут быть с лажей
если картинка в итоге генерится не в браузере - то где генерится там и лучшее место для проверки. Вопрос чисто jpg -> bmp перегнать, но это наверное 10 строк кода с ноунеймлибой с первой страницы гугла
пока непонятно какую задачу решаем
https://en.m.wikipedia.org/wiki/XY_problem
Друзья, подскажите, во встроенных функциях java есть классы отвечающие за P2P протоколы, или брать сторонные библиотеки?
Если из коробки java таких функций не предостовляет, какие есть библиотеки?
если надо браузер через джаву дергать - можно взять селениум
добраться до dom-элемента может, сфоткать тоже
https://stackoverflow.com/questions/3422262/how-to-take-a-screenshot-with-selenium-webdriver#3423347