как реализуют подобные онлайн конвертеры ? https://convertio.co/ru/bmp-png/ чем они кодируют изображения из одного формата в другой ? php или используют определенный софт с возможностью работы с вебом ?
честно говоря хз, но для конвертации некоторых форматов между собой достаточно встроенной в PHP библиотеки GD - http://php.net/manual/ru/ref.image.php. Для остальных форматов, думаю, тоже можно найти решение на PHP, не прибегая к установке дополнительного софта
Библиотек для этих дел предостаточно. Но если у тебя сайт стоит на сервере, то проще использовать утилиты. Да и с чего ты вообще взял, что этот сайт на пыхе?
теоретически: можно через php загружать изображение на vps-сервер, а через c++ демон (службу) делать конвертацию файла изображения.
можно и без с++, просто на баше написать крон задание использующее ImageMagic. Это если изображений много(большая нагрузка тыры-пыры). Если нет, то можно и средствами PHP(GD, тот же ImageMagic)
Я думаю используют imagemagick (99% людей его использует, есть вроде либы под nginx Сысоев говорил что imagemagick не идеальный)