Image Upload Field
The Image Upload Field consists of two Joomla! plugins. A custom field plugin allowing you to add a file input into your component forms, and an ajax plugin that saves the file in the specified folder.
You can now add an image field to your user registration form, allowing your users to add a profile picture or other image. The addition of images was previously impossible without providing users access to the media gallery, something that was inappropriate to a profile picture use case
The uploads the image asynchronously, avoiding the requirement to have a multipart form, and allowing users to see if the image meets requirements before form submission.
Configuration of the plugin allows admins to filter images based on filetype, dimensions and file size. You can also specify where the images are saved.