final yash reprty
final yash reprty
ON
BY
1. Yash Agrawal
2. Ankit Dubey
3. Atharva Dhakate
4. Danish Shaikh
Dr.Divya Tamma
OCTOBER-2024
Juhu-Versova Link Road Versova, Andheri(W), Mumbai-53
CERTIFICATE
This project report entitled “IMAGE EDITING SOFTWARE” by Yash Agrawal 301,
Ankit Dubey 310, Atharva Dhakate 309 and Danish Shaikh 354 is approved for the degree of
Second-Year Bachelor of Artificial Intelligence and Data Science..
Examiners:
2.
Date:
Place:
Declaration
We wish to state that the work embodied in this project titled ”IMAGE
EDITING SOFTWARE” forms our own contribution to the work carried out under
the guidance of” Dr.Divya Tamma” at the Rajiv Gandhi Institute of Technology.
I declare that this written submission represents my ideas in my own words and
where others' ideas or words have been included, I have adequately cited and
referenced the original sources. I also declare that I have adhered to all principles of
academic honesty and integrity and have not misrepresented or fabricated or falsified
any idea source in my submission. I understand that any violation of the above will
be cause for disciplinary action by the Institute and can also evoke penal action from
the sources which have thus not been properly cited or from whom proper permission
has not been taken when needed.
Abstract image editing software provides a creative platform for artists and designers
to explore non-representational art forms. With features like layer management,
customizable brush tools, and a variety of filters, users can manipulate images to
create unique textures and visual effects. Color manipulation tools allow for dynamic
adjustments to hues and saturation, while shape and path tools enable the creation of
geometric designs. Text can be incorporated in innovative ways, adding depth to
compositions. Many of these applications also support collage techniques, allowing
for the layering of images and patterns. Whether using well-known programs like
Adobe Photoshop and GIMP or exploring generative art tools, abstract image editing
software empowers users to push the boundaries of creativity.
Keywords: Graphical User Interface (GUI), Image modification, Visual tools User
friendly design, Image enhancement, Cropping and resizing , Color Correction and
effects, Accessibility.
i
Contents
i
Abstract
ii
Content
Introduction
1 1
1.1 Introduction Description…………………....……………………
1.2 Organization of Report…………………………………………… 1
Literature Review
2.1 Survey Existing system…………………………………………… 2
2 3
2.2 Research gap………………………………………………………
2.3 Problem Statement and Objective…………………………………
3
2.4 Scope…………………………………...…………………………. 4
Proposed System
6
3.1 Analysis Algorithm………………………………………………...
3.2 Details of Hardware & Software………………………………….. 7
3.2.1 Hardware Requirement .…………………………………….. 7
3 3.2.2 Software Requirement……………………………………… 7
Implementation
4 9
4.1Results……………………………………………………………….
4.2 Discussion-Comparative study…………………………. 10
12
6 References
LIST OF FIGURES
Figure
Name Page no.
No.
2.3.1 Objectives 4
3.3.1 System Architecture 7
Introduction
1.1 Introduction Description
In the digital age, image editing has become an indispensable tool for both
professionals and hobbyists across various fields, including photography, design,
and social media. Image editing software equipped with a graphical user interface
(GUI) has revolutionized the way users interact with digital images.
Image editing software with a graphical user interface (GUI) offers a user friendly
platform for modifying and enhancing digital images. It features a visual interface
with menus, icons, and toolbars that simplify complex editing tasks. Users can
perform a range of functions, from basic adjustments like cropping and resizing
to advanced operations such as applying filters, working with layers, and
retouching images. The GUI makes it accessible for both beginners and
professionals by providing intuitive controls and real-time previews, thereby
streamlining the editing process and enabling precise, creative image
manipulation.
The evolution of image editing software has significantly influenced various fields,
from photography and graphic design to digital art and social media. This chapter
reviews existing literature on the development, features, and impact of image
editing software, emphasizing its role in both professional and amateur contexts.
(1)
Chapter 3: Proposed System
This chapter outlines the proposed system for an advanced image editing
software tailored to meet the evolving needs of users in both professional and
amateur contexts. The system aims to integrate cutting-edge features, enhance
user experience, and ensure ethical use of digital manipulation tools.
This section presents the results obtained from the development and testing of the
proposed image editing software, Vision Edit. It discusses the performance of key
features, user feedback, and the overall impact of the software on user experience
and ethical considerations in digital image manipulation.
(2)
CHAPTER 2
Literature Review
The literature on image editing software encompasses a diverse range of topics,
reflecting the software's evolution, technological advancements, and its impact
on creative practices. This review highlights key themes and findings from
relevant studies, articles, and reports.
1. Adobe Photoshop
1 The existing image editing software landscape, while rich in features, presents
several limitations and research gaps that hinder user experience and
innovation. One significant challenge is the complexity of advanced tools like
Adobe Photoshop and GIMP, which can overwhelm novice users with their
extensive functionalities and intricate interfaces. Additionally, AI
enhancements, although beneficial, often produce inconsistent results,
particularly with complex images, necessitating further research to develop
more reliable algorithms.
(3)
2.3 Problem Statement and Objectives
1. Complexity and Usability: Many users find current software interfaces complex
and overwhelming, with numerous tools and options that can be difficult to
navigate, especially for beginners.
2.3.1 Objectives
In Fig 2.3.1 The primary objectives for the image editing software, improve
usability, are to enhance user creativity, streamline the editing process, and
promote ethical practices in digital manipulation. First, the software aims to
provide an intuitive and user-friendly interface that caters to both professionals
and novices, allowing users to easily navigate tools and features.
(4)
2.4 Scope
(5)
CHAPTER 3
Proposed System
3.1 Analysis
1. Initialize Software
- Load necessary libraries and modules (e.g., for image processing).
- Set up the main application window.
2. Load Image
- Input: User selects an image file.
- Process:
- Read the image file from the specified path.
- Display the image in the application window.
- Output: Loaded image is displayed for editing.
4. Apply Edits
- Input: User confirms changes.
- Process:
- Finalize edits by updating the original image with the applied changes.
- Store the edited image state for potential future edits.
- Output: Edited image is ready for saving or further modifications.
5. Save Image
- Input: User selects save option and specifies the file format (e.g., JPEG,
PNG).
- Process:
Convert the edited image to the selected format.
Write the image data to the specified file path.
(6)
6. Exit Application
- Prompt the user to save any unsaved changes before exiting.
- Close the application and release resources.
(7)
3.4 Methodology
When dealing with image editing software that has a graphical user interface (GUI),
various methodologies and approaches can be employed to efficiently handle image
editing tasks. Here are some key methodologies:
• Layer-based editing uses multiple layers to separate and independently
manipulate elements of an image, enabling non-destructive changes.
• Batch processing applies the same edits to multiple images at once, saving time
and ensuring consistency.
• Vector editing uses scalable graphics via mathematical equations, while raster
editing works with pixel-based images, making it crucial to choose based on the
project type.
(8)
CHAPTER 4
Implementation
4.1 Results
The figure 4.1. shows the Main Page of the Image editing software.
In main page there was image editing tools like saturation, brightness and
contrast and also there was file save system.
9
4.2 Discussions
10
CHAPTER 5
CONCLUSION
Image editing software plays a crucial role in the modern digital landscape,
enabling users to manipulate and enhance images with precision and creativity. The
evolution of these tools has been marked by significant advancements, particularly
with the integration of artificial intelligence and user-friendly interfaces, which
have broadened access for both amateurs and professionals.
As the demand for high-quality visual content continues to grow across various
industries—such as photography, marketing, and social media—the need for
efficient, versatile, and innovative editing solutions becomes increasingly
important. Future developments in image editing software are likely to focus on
enhancing user experience, improving AI capabilities, and fostering collaboration,
all while addressing ethical considerations surrounding digital manipulation.
FUTURE WORK
Future work for the image editing software, VisionEdit, will focus on several key
areas to enhance its functionality and user experience. First, there will be a strong
emphasis on developing comprehensive educational resources, including tutorials
and interactive guides, to help users master advanced features and tools.
Performance optimization is also a priority, aiming to ensure smooth operation on
a wider range of hardware, particularly for users with lower-end devices.
Additionally, expanding AI capabilities will be crucial, with plans to refine object
recognition and introduce intelligent editing suggestions based on user behavior.
Enhancing collaboration features will allow for more seamless real-time feedback
and communication among users, fostering teamwork in creative projects.
11
REFERENCES
[1] A. Smith and B. Jones, Image Editing Techniques, 2nd ed. New York, NY,
USA: Creative Publishing, 2021.2011 The 6th International Forum on
Strategic Technology "Balance Control of Two Wheeled Self-Balancing
Mobile Robot Based on TS Fuzzy Model".
[2] Year : 2021 10th IEEE International Conference on Control and Automation
(ICCA)
Hangzhou China, June 12-14-2021
[3] A. H. Y. Mohamed, M. A. A. M. Ali, M. A. El-Bakry, and H. A. El-Sayed, "A
Framework
for Developing Personalized Fitness Applications Using Machine Learning,"
Computers in
Human Behavior, vol. 125, p. 106908, Nov. 2021.
[4] A. G. N. P. Lira, A. D. C. F. Andrade, J. P. C. Gomes, and A. P. S. Gomes, "Design
and
Adjustment of Optimizing Athletes' Training Programs Using Machine Learning
Algorithms," ResearchGate, 2023.
https://ieeexplore.ieee.org/document/5753125
https://www.researchgate.net/publication/380446445_Design_and_Adjustment_of_Optimizin
g_Athletes'_Training_Programs_Using_Machine_Learning_Algorithms
12
Acknowledgement
We wish to express our sincere gratitude to Dr. Sanjay U. Bokade, Principal and
Dr. Jyoti Deshmukh, H.O.D. of Department of Artificial Intelligence & Data
Science, Rajiv Gandhi Institute of Technology for providing us an opportunity to
do our project work on “IMAGE EDITING SOFTWARE”.
This project bears on imprint of many people. We sincerely thank our project guide
Dr. Divya Tamma for his/her guidance and encouragement in carrying out this
synopsis work.
Finally, we would like to thank our colleagues and friends who helped us in
completing project work successfully.
1. Yash Agrawal
2. Ankit Dubey
3. Atharva Dhakate
4. Danish Shaikh
13