I am wondering if including image thumbnail information in the model makes sense. Like specifying what sizes of thumbnails you would like to be created. Thumbnail directory. Etc.
Also when working with thumbnails and a database, Is it advisable to store all created thumbnails as new records in the database. Say you have Image record would you then create a one-to-many to Thumbnail records?