You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+55Lines changed: 55 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,61 @@ Image editing encompasses the processes of altering images, whether they are dig
9
9
## Introduction
10
10
Image editing from scratch has become a timeconsuming process for non-professionals as well as for upgrading professionals. _Learning chunks of shortcuts and completely accessing editing tools via mouse and keyboard has become difficult, timeconsuming, and particularly overhead for at least a few_. Here, **we introduce an image editing interface that comprises of vocal command recognizer**, however, image editing is difficult to perform with voice alone. For flexible and easy editing-control _we use both voice and manual editing interaction_, using mouse and keyboard. Selecting an object or a layer within the workspace has become easier. The editing panel is a grid fashion workspace and x-y axes (rulers) are scaled for selection of points at the workspace where an image is to be edited. This application contains an image storage directory linked to the desktop so that importing images becomes easy which is already in the application storage. There are combinations of filters that provide a professional touch to the images. Elements like adding texts and formatting, color-comb are add-on features. The functions with varying values can be adjusted in percentage/values by saying it while specifying the arguments. **Voice interface makes complex tasks easier and accessible as they allow users to simply state goals without learning an interface.**
11
11
12
+
# Image Manipulation Operations
13
+
14
+
The usage of **pillow **library brings up a large space for image editing. Among them, few are loaded into the application.
15
+
16
+
### Rotation.
17
+
Rotation operation rotates the image in the workspace window. The user can specify the angle to which the image has to be rotated.
18
+
19
+
### Brightness.
20
+
Users can now change the brightness by saying change brightness. Brightness too needs a parameter. A floating point number is passed as the argument for brightness which in turn increase the brightness by that much.
21
+
22
+
### Contrast.
23
+
Contrast increases the contrast of the image by a floating point value.
24
+
25
+
### Saturation.
26
+
This operation Increase the saturation of the image or reduces the saturation.
27
+
28
+
### Flip.
29
+
Flips the image left to right or up to down. This makes the image looks like mirrored or tilted upside down.
30
+
31
+
### Warmth.
32
+
Increases the red in every pixel and makes the image warmer.
33
+
34
+
### Text.
35
+
Now we can add text in to an image. When the text function is called, it asks for the sentence to be added in the image. Varity of fonts are also incorporated along. Font type has to be specified by specifying the font name. Position of the text in the image has to be specified by passing the x, y coordinates or by saying how much to right or down.
36
+
37
+
### Black and white filter.
38
+
Now a days black and white images brings nostalgic feel to the image. This can be brought to the image by a call and specify the strength of the filter.
39
+
40
+
### Sharpness.
41
+
Increases the sharpness of the image and makes the image crispier and less blurred.
42
+
43
+
### Detail.
44
+
Increases the details and the structure of the objects in the image.
45
+
46
+
### Crop.
47
+
Crop the image by passing four arguments corresponding to left, upper, right and lower of the image.
48
+
49
+
### Blur.
50
+
Blurs the image or reduces the sharpness of the image which gives a spread appearance to the image.
51
+
52
+
### Contour.
53
+
This can select the pixels with same intensity and find out the edges in an image.
54
+
55
+
### Edge Enhance.
56
+
Edge enhance enhances the edges of objects in an image. For more edge enhance use more edge enhance
57
+
58
+
### Smooth.
59
+
Just like blurring, this function smoothens the objects in the image. For more smooth use more Smooth.
60
+
61
+
### Resize.
62
+
This function reduce the image size, resolution thus reducing the memory space occupied by the image while saving.
63
+
64
+
### Save.
65
+
Save function saves the image in a specific name and extension format as the user specify in a user space.
0 commit comments