DDR> Обратил внимание, что фото перевернутые получаются тут на форуме только те, что сняты при вертикальной ориентации фотоаппарата (экрана).
JPEG имеет специальный «флаг ориентации» — признак, в каком положении положено показывать картинку. При съёмке в обычном режиме картинка физически «горизонтальна», флаг — сброшен. При съёмке вертикально возможны варианты — фотоаппарат может сохранить картинку «вертикально» и тоже сбрасывать флаг. Типа, всё как есть. Может сохранить «горизонтально» и сказать, что при показе картинку надо повернуть в нужную сторону. И дальше начинаются сложности. Есть софт, который игнорирует этот флаг и показывает картинку всегда так, как она записана. Есть софт, который при обработке повернёт картинку как надо, с учётом флага, но сохранить потом её не сбросив этот бит. Возможны аналогичные глюки при генерации превью и т.п.
Кроме того, на форуме, если ты залил картинку и потом поменял её на другую под тем же именем, то превью ещё долго может показываться старое.