Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolved codeeshwar #8

Merged
merged 1 commit into from
Apr 22, 2024
Merged

Resolved codeeshwar #8

merged 1 commit into from
Apr 22, 2024

Conversation

testbot-codemonk[bot]
Copy link
Contributor

🚀 Here's the PR! #7

⚡This is an automated 🛠️ Pull Request raised by Codemonk

Issue: You have to build a front end website for image manipulations. Call it ILuvImages - by CodeEshwar Create pages for each of the different functionalities. Make sure their functionalities and linking all work perfectly

Features:

1.Upload Images:

Users can select and upload images from their local device.
2.Manipulation Options:

After uploading images, users are redirected to a page where they can choose from different manipulation options.
Options include resizing, converting from JPG to PNG, apply a filter, cropping and compressing images.
Design and Implementation:

Within each of the different functionality pages for manipulating the image, the users should be able to upload an image first before manipulating the image!. Users can upload images from their local device within each of these pages before they want to modify the image.

Frontend Design:

User Interface:

Create a visually appealing user interface using HTML, CSS, and JavaScript.
Design a responsive layout to ensure compatibility across various devices and screen sizes.

-Manipulation Options Page:

The manipulation options page,
Display buttons for different manipulation options: convert, and compress images.

-Conversion Page to png:

Implement a conversion page where users can convert images from JPG TO PNG format.
Use JavaScript to trigger the conversion process when the user selects the conversion option.

-Conversion Page to jpg:

Implement a conversion page where users can convert images from PNG to JPG format.
Use JavaScript to trigger the conversion process when the user selects the conversion option.

-Appy a filter page:

Users can apply a black and white to the image
-Compression Page:

Develop a page for compressing images to reduce file size.
Use canvas of JavaScript to adjust the compression level based on user input and initiate the compression process.

-Crop Image Page

Use canvas of Javascript to crop an image as required by the user.

Give option to download after each of the functionality is applied
Tech Stack:

HTML, CSS, JavaScript:
Use these frontend languages to build the user interface and add interactivity to the website.
Output:

Manipulation Options Page:

Users are redirected to a page where they can choose from different manipulation options: resize, convert, and compress images.

Conversion Page TO JPG:

Users can convert images from PNG to JPG format.

Conversion Page to PNG:

Users can convert images from JPG to PNG format.
Compression Page:

Users can compress images to reduce file size, with adjustable compression level.

Appy a filter page:

Users can apply a black and white to the image

Crop page:

Users can crop an image as they require with the dimensions they require to crop

Overall, the website will provide users with a seamless experience for uploading images and performing various image manipulation tasks using HTML, CSS, and JavaScript.

@testbot-codemonk testbot-codemonk bot mentioned this pull request Apr 22, 2024
@mathewchris96 mathewchris96 merged commit eb795d3 into main Apr 22, 2024
mathewchris96 added a commit that referenced this pull request Apr 22, 2024
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

: give an option to download the image after converting to jpg

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Requested changes has been made 🎉

mathewchris96 added a commit that referenced this pull request Apr 22, 2024
mathewchris96 added a commit that referenced this pull request Apr 22, 2024
mathewchris96 added a commit that referenced this pull request Apr 22, 2024
* Revert "Revert "Update files in codeeshwar-7 (#8)" (#13)"

This reverts commit 3791552.

* Updated the file in response to the PR comment

* Updated the file in response to the PR comment

* Updated the file in response to the PR comment

* Updated the file in response to the PR comment

* Updated the file in response to the PR comment

* Updated the file in response to the PR comment

* Updated the file in response to the PR comment

* Updated the file in response to the PR comment

* Updated the file in response to the PR comment

* Updated the file in response to the PR comment

---------

Co-authored-by: testbot-codemonk[bot] <161732285+testbot-codemonk[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant