TY - BOOK AU - Ali, Rauf AU - Supervisor Dr. Attiq Ahmad TI - On Demand Image Rescaling (ODIR) U1 - 621.382,ALI PY - 2024/// CY - MCS, NUST PB - Rawalpindi KW - UG EE Project KW - BEE-57 N1 - This project presents an HTTP-based image transformation service. The service supports various transformation operations, such as resizing, cropping, rotating, and filtering. The goal of the project is to develop and implement a RESTful API for the corresponding service that will enable users to request transformations of images by sending HTTP requests. One can view the project as a kind of a set of tools that help to process images online. The implementation of the project is in Python programming language and makes use of a popular micro web framework called Flask. Users who have registered for the service receive their unique API keys that they use to authenticate themselves and gain access to the API endpoints. The project allows users to upload files and indicate URL to the image for it to be processed. Apart from resizing and rotation, filtering options allow users to change an image the way they want in terms of processing. Besides, the project has ensured that it is easy to integrate with other applications by providing SDKs and complete documentation. Therefore, On Demand Image Rescaling is highly available and flexible software for image processing tasks ER -