PHP — Правильно ли при загрузке изображения менять расширение на .jpg? Чем такой вариант лучше?
Если просто добавляется расширение .jpg, и есть возможность загружать картинки в других форматах, то это, конечно, не правильно.
Если все файлы действительно конвертируются в jpeg, или загрузка файлов в других форматах фильтруется где-то, то всё ок.
Ну и да, расширение, не имеет отношения к _формату файла_, на самом деле. Это не более чем подсказка.
bmp значительно больше весит, и соответственно медленнее передается. Во многих случаях конвертация bmp->jpeg оправдана. Gif далеко не всегда есть смысл конвертировать.
Зачем он так сделал - загадка.
Вообще для оптимизации изображений есть множество инструментов, как с потерей качества, так и без.