Есть набор идей "что хотелось бы в работе с изображениями":
Для каждой категории:
1) Возможность задавать коэффициент высота:ширина для большой и маленькой картинки. Сравнивать с загружаемой картинкой с точностью до некоторого знака после запятой. И отказываться загружать картинку, если другое соотношение.
Задача: оградить пользователей от загрузки изображений с разными пропорциями, которые никак не смасштабировать, чтобы было красиво.
2) Масштабирование большой и маленькой картинки при загрузке. При задании размеров один из параметров (высота\ширина) может опускаться, что будет означать "ширину сделай ровно 200 (например), а высоту - как получится".
3) Применение ватермарки. Возможность наложения изображения с прозрачностью.
------
Предлагаю "сообразить на двоих"

В реализации готов помочь с файлом class.img2thumb.php. Т.е. с непосредственно работой с изображением.
При этом я совсем не понимаю, как и куда сохранять набор описанных выше параметров для каждой категории, а также как их добавить в админку - тут прошу помощи.