To jest trochę szerszy temat. Generalnie potrzebujesz wyświetlać zdjęcia oryginalne, przygotowane przez Ciebie do internetu, a nie generować podglądy - wbrew pozorom nie jest to oczywiste dla wszystkich skryptów galerii itp. Facebook lekko masakruje zdjęcia, jedne bardziej inne mniej - nie miałem czasu dochodzić jak najkorzystniej je przygotować, swoje wysyłam pionowe o wys. 720px, a poziome o dług. 900px, ale można większe. Tzw, zdjęcie w tle na FB trzeba przygotować w domyślnych rozmiarach (nie pamiętam, znajdziesz w sieci), w rozdzielczości - UWAGA- 96dpi! Zdjęcie w 72 dpi zmasakruje, a to samo w 96 będzie jak oryginał. Tyle o FB.
Ty generalnie potrzebujesz jakikolwiek CMS, ze skryptem galerii prezentującym oryginalne pliki. To, jaka będzie wielkość zdjęć zależy tylko od Ciebie i tego jaki soft zastosujesz i sobie skonfigurujesz. Radze jednak poczytać wcześniej o zasadach prezentacji zdjęć w internecie, żeby zapoznać się z podstawowymi zależnościami typu rozmiary, jakość, rozdzielczości, waga plików, przestrzeń barw itd. Google powinien sporo pomóc.