SlideShare ist ein Scribd-Unternehmen logo
1 von 9
1. About App
Diagonal Pixel is a basic image editing app developed for android platform. It is compatible
on Android 2.1 or higher versions.

It involves a lot of basic effects like:

    1.   Adjust Rotation, Flip
    2.   Adjust Brightness, Contrast, Tint
    3.   Apply Black & White, Color Filter, Shading Filter Effects
    4.   Invert Colors, Dark Effect
    5.   Sharpen, Mean Removal, Blur, Smoothen
    6.   Applying Round Edges, Round Corners and Circle frame on the image
    7.   Applying Emboss, Engrave and Sepia Toning Effects

And some predefined effects like:
   1. Sketch Effect
   2. Metallic Effect
   3. Back 1836

The development platform used for the purpose was Eclipse along with:

        Java Development Kit
        Android SDK
        ADT
        And emulators for various android screens
2. Effects
                       ROTATE
                       Two image buttons
                       displayed on the screen (left rotation and right rotation), and on
                       action to click the values on the respective button is selected (here -
                       90 and 90 degree) and rotated with the selected angle.




                        FLIP (VERTICAL, HORIZONTAL)
                        Two kind of flips introduced in this application, horizontal flip and
                        vertical flip.
                        Flip vertical.
                        Whenever this tool is selected, it changes, or say reverse, the y-axis
                        pixels and x-axis pixels remain untouched and hence image is
                        vertically flipped.
                        Flip horizontal.
                        Whenever this tool is selected, it changes, or say reverse, the x-axis
pixels and y-axis pixels remain untouched and hence image is vertically flipped.

                         BRIGHTNESS
                         There is a color matrix, which has their values for colors (R,G,B) and
                         brightness contrast.
                         This is a 5x4 matrix and having ( (1,5), (2,5), (3,5) ) places for the
                         brightness.
                         Here, the value is determined by the pixel touched on the screen (x-
                         axis pixel) and its value is transferred to the function in which this
                         color matrix is transformed with the new brightness.
                         Going left to the screen applies low brightness whereas as moving on
right hand side, it increases gradually.

                       CONTRAST
                       The color matrix have ( (1,1), (2,2), (3,3) ) places for the contrast.
                       The value is determined by the pixel touched on the screen (x-axis
                       pixel) and its value is transferred to the function in which this color
                       matrix is transformed with the new contrast.
                       Going left to the screen applies low contrast whereas as moving on
                       right hand side, it increases gradually.
DARK EFFECT
                      Set a reference color mask value, (R=65,G=50,B=29) in our
                      application.
                      Each pixel is selected and their color is masked with the reference
                      value and applied to the same image. For example, if RED = 125 then
                      this RED is ANDed with reference color mask value R, and the result is
                      applied to the same canvas.




                     GRAY SCALE
                     To convert image in gray scale, there is a fixed ratio of colors in which
                     they seems like Gray Image.
                     To convert an image in gray scale, their color values should be exactly
                     same, and to enhance a specific color, or combination of colors, we
                     equate them with a particular ratio of colors.
                     These values are set as, GS_R=0.299, GS_G=0.587, GS_R=0.114, i.e.
                     we need the colors of the image to be in this ratio only.
                     So, each pixel is selected, and changed all RGB with the same value
as, R=G=B = (GS_R*R + GS_G*G + GS_B*B) , and applied to the image.

                       INVERT
                       This tool is to convert the positive image into negative ( i.e. opposite
                       colors).
                       In this case, R,G,B colors have values from 0 to 255. So, to convert the
                       color into negative we take additive inverse of the color and add to
                       the maximum value.
                       Each pixel is selected and changed its R,G,B colors as R=255-R, G =
                       255-G, B=255-B, and applied to the same image.




                       ROUND CORNER
                       This tool cuts the sharp corners of the image to the round corners.
                       This is done here with the help of a function which converts the
                       canvas to the round corners, and whatever the canvas is, the image
                       in intersection with it would only be visible.
                       So, change of canvas style is applied.
CIRCLE
Similar to the round corner explained above. Here the Image centre is determined by the
mean value of X –axis width and Y – axis width. And then a circle is drawn with whatever is
minimum, x-width or y-width.

                       COLOR FILTER
                       In this tool, a few colors are shown on the screen as image button, a
                       click on which is listened and respectively values of reference color
                       red, green, blue are changed and passed to the function to apply
                       color filter.
                       These reference color values are set according to the type of color
                       filter used, for example to apply shade of blue color, in this we need
                       more of Blue color part and less of others.
                       Each pixel of the image is selected and mapped the each color R, G,
                       B of image with reference to the reference color red, green, blue.
These values are applied to the original image to see the effect.

                        SEPIA TONING EFFECT
                        In this tool, we can select a sepia brown or sepia green effect. In
                        this tool the image is first converted into a black and white image
                        and then according to referenced color (brown or green), each pixel
                        of the image is selected and mapped the each color R, G, B of image
                        with reference to the reference color. These values are applied to
                        the original image to see the effect.
3. Workflow Chart:

                       Display Splash Screen
                           for 3 seconds



                        Main Screen, where
                        effects are applied




                        Select Image To Edit



                       Select Effect To Apply


                           Effect Applied




      Keep Effect                                  Undo Effect


                     Save Image With a Name



                      Share Image On Various
                              Sources



                     Apply A Predefined Effect
                     & Automatically Saves it in
                            the Gallery
4. Diagonal Pixel v/s Adobe Photoshop Express
       FEATURE           DIAGONAL PIXEL         PHOTOSHOP EXPRESS
           Crop               ✔                        ✔
          Rotate              ✔                        ✔
            Flip              ✔                        ✔
        Straighten            ✕                        ✔
        Brightness            ✔                        ✔
         Contrast             ✔                        ✔
           Tint               ✔                        ✔
     Black & White            ✔                        ✔
         Exposure             ✕                        ✔
        Saturation            ✕                        ✔
      Invert Colors           ✔                        ✕
       Color Filter           ✔                        ✔
     Shading Filter           ✔                        ✕
       Dark Effect            ✔                        ✕
           Blur               ✔                        ✕
        Soft Focus            ✕                        ✔
         Sharpen              ✔                        ✕
    Mean Removal              ✔                        ✕
        Smoothen              ✔                        ✕
    Frames/Borders            ✔                        ✔
       Sepia Effect           ✔                        ✕
   Predefined Effects         ✔                        ✔
5. Traceview:
Traceview is a graphical viewer for execution logs that user creates by using the Debug class
to log tracing information in the code. Traceview can help the user debug the application
and profile its performance.

Timeline panel- describes when each thread and method started and stopped




Figure 1 Timeline panel of the application

The top line is the UI thread. The second, third, fourth, and last line represent where the
application code is running. The fifth line represent when the finalizer is run for garbage
collection.


Profile panel- provides a summary of what happened inside a method


Figure 2 Profile panel of the application

Exclusive time is the time spent in the method. And inclusive time is the spent in the
method plus the time spent in any called functions. It also show the number of calls to a
method and number of recursive calls.

A total of 5316 methods were called when the application was in debugging mode.


6. Compatible OS:

Android 2.1 and above

7. Tested On:

Mobile Handset                               Android OS          Screen Size
Samsung Galaxy Fit S5670                        2.2              240x320 pixels, 3.3 inches
HTC Incredible S                                2.2              480x800 pixels, 4.0 inches
Samsung Galaxy 551                              2.2              240x400 pixels, 3.2 inches
Samsung Exhibit 4G                              2.3              480x800 pixels, 3.5 inches
LG Optimus Hub                                  2.3              320x480 pixels, 3.5 inches
8. Screenshots




      Main Screen Of App        Load Image       Select Effects To Apply




      App is applying effect   Save the Image   Share it on various sources

Weitere ähnliche Inhalte

Was ist angesagt?

Image pre processing-restoration
Image pre processing-restorationImage pre processing-restoration
Image pre processing-restorationAshish Kumar
 
WEB I - 08 - Digital Media
WEB I - 08 - Digital MediaWEB I - 08 - Digital Media
WEB I - 08 - Digital MediaRandy Connolly
 
The application of image enhancement in color and grayscale images
The application of image enhancement in color and grayscale imagesThe application of image enhancement in color and grayscale images
The application of image enhancement in color and grayscale imagesNisar Ahmed Rana
 
Image enhancement
Image enhancementImage enhancement
Image enhancementvsaranya169
 
Image enhancement
Image enhancementImage enhancement
Image enhancementKuppusamy P
 
Matlab Image Enhancement Techniques
Matlab Image Enhancement TechniquesMatlab Image Enhancement Techniques
Matlab Image Enhancement TechniquesDataminingTools Inc
 
JVC DLA-RS Series Projectors
JVC DLA-RS Series ProjectorsJVC DLA-RS Series Projectors
JVC DLA-RS Series ProjectorsAV ProfShop
 
Spatial and tonal resolution
Spatial and tonal resolutionSpatial and tonal resolution
Spatial and tonal resolutionSIES GST
 
Photoshop7
Photoshop7Photoshop7
Photoshop7anjunaid
 
Action buttons
Action buttonsAction buttons
Action buttonskennesaw7
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniquesBulbul Agrawal
 
Multi-Image Matching
Multi-Image MatchingMulti-Image Matching
Multi-Image MatchingSaad Khalaf
 
Image enhancement
Image enhancementImage enhancement
Image enhancementjuhi mishra
 

Was ist angesagt? (20)

Pp2
Pp2Pp2
Pp2
 
Image pre processing-restoration
Image pre processing-restorationImage pre processing-restoration
Image pre processing-restoration
 
WEB I - 08 - Digital Media
WEB I - 08 - Digital MediaWEB I - 08 - Digital Media
WEB I - 08 - Digital Media
 
The application of image enhancement in color and grayscale images
The application of image enhancement in color and grayscale imagesThe application of image enhancement in color and grayscale images
The application of image enhancement in color and grayscale images
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
MMT image & graphics
MMT image & graphicsMMT image & graphics
MMT image & graphics
 
Matlab Image Enhancement Techniques
Matlab Image Enhancement TechniquesMatlab Image Enhancement Techniques
Matlab Image Enhancement Techniques
 
JVC DLA-RS Series Projectors
JVC DLA-RS Series ProjectorsJVC DLA-RS Series Projectors
JVC DLA-RS Series Projectors
 
Textgraphics1
Textgraphics1Textgraphics1
Textgraphics1
 
Spatial and tonal resolution
Spatial and tonal resolutionSpatial and tonal resolution
Spatial and tonal resolution
 
Photoshop7
Photoshop7Photoshop7
Photoshop7
 
Action buttons
Action buttonsAction buttons
Action buttons
 
Image enhancement techniques
Image enhancement techniquesImage enhancement techniques
Image enhancement techniques
 
Multi-Image Matching
Multi-Image MatchingMulti-Image Matching
Multi-Image Matching
 
Wiener Filter
Wiener FilterWiener Filter
Wiener Filter
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
G0351040045
G0351040045G0351040045
G0351040045
 
Definitions.
Definitions.Definitions.
Definitions.
 
Definitions.
Definitions.Definitions.
Definitions.
 

Ähnlich wie Diagonal Pixel Report

AKS: Image Enhancement Software
AKS: Image Enhancement SoftwareAKS: Image Enhancement Software
AKS: Image Enhancement SoftwareAbhimanyu Singh
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lectureISRAR HUSSAIN
 
ModuleII091.pdf
ModuleII091.pdfModuleII091.pdf
ModuleII091.pdfSamrajECE
 
Digital image processing Tool presentation
Digital image processing Tool presentationDigital image processing Tool presentation
Digital image processing Tool presentationdikshabehl5392
 
project presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptxproject presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptxNiladriBhattacharjee10
 
Simple concepts of Image Processing.pptx
Simple concepts of Image Processing.pptxSimple concepts of Image Processing.pptx
Simple concepts of Image Processing.pptxcscv1
 
Editing images
Editing imagesEditing images
Editing imagessoulie1994
 
Scratch a pixel - Reflection
Scratch a pixel - ReflectionScratch a pixel - Reflection
Scratch a pixel - ReflectionYiwei Gong
 
Faking a horizon in Blender
Faking a horizon in BlenderFaking a horizon in Blender
Faking a horizon in BlenderJ Le Rossignol
 
Editing Your Photos
Editing Your PhotosEditing Your Photos
Editing Your Photosaquariancic
 
ModuleII092.pdf
ModuleII092.pdfModuleII092.pdf
ModuleII092.pdfSamrajECE
 
Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1moncrief
 
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...ijsrd.com
 
IMPORTANCE OF IMAGE ENHANCEMENT TECHNIQUES IN COLOR IMAGE SEGMENTATION: A COM...
IMPORTANCE OF IMAGE ENHANCEMENT TECHNIQUES IN COLOR IMAGE SEGMENTATION: A COM...IMPORTANCE OF IMAGE ENHANCEMENT TECHNIQUES IN COLOR IMAGE SEGMENTATION: A COM...
IMPORTANCE OF IMAGE ENHANCEMENT TECHNIQUES IN COLOR IMAGE SEGMENTATION: A COM...Dibya Jyoti Bora
 

Ähnlich wie Diagonal Pixel Report (20)

AKS: Image Enhancement Software
AKS: Image Enhancement SoftwareAKS: Image Enhancement Software
AKS: Image Enhancement Software
 
Psuedo color
Psuedo colorPsuedo color
Psuedo color
 
Image Editor
Image EditorImage Editor
Image Editor
 
Image enhancement lecture
Image enhancement lectureImage enhancement lecture
Image enhancement lecture
 
ModuleII091.pdf
ModuleII091.pdfModuleII091.pdf
ModuleII091.pdf
 
Digital image processing Tool presentation
Digital image processing Tool presentationDigital image processing Tool presentation
Digital image processing Tool presentation
 
project presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptxproject presentation-90-MCS-200003.pptx
project presentation-90-MCS-200003.pptx
 
Simple concepts of Image Processing.pptx
Simple concepts of Image Processing.pptxSimple concepts of Image Processing.pptx
Simple concepts of Image Processing.pptx
 
Editing images
Editing imagesEditing images
Editing images
 
Scratch a pixel - Reflection
Scratch a pixel - ReflectionScratch a pixel - Reflection
Scratch a pixel - Reflection
 
Faking a horizon in Blender
Faking a horizon in BlenderFaking a horizon in Blender
Faking a horizon in Blender
 
image enhancement
 image enhancement image enhancement
image enhancement
 
Editing Your Photos
Editing Your PhotosEditing Your Photos
Editing Your Photos
 
ModuleII092.pdf
ModuleII092.pdfModuleII092.pdf
ModuleII092.pdf
 
aip.pptx
aip.pptxaip.pptx
aip.pptx
 
Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1Computer Techniques In Photoshop 1
Computer Techniques In Photoshop 1
 
Face Morphing
Face MorphingFace Morphing
Face Morphing
 
color image processing
color image processingcolor image processing
color image processing
 
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...
IMAGE ENHANCEMENT IN CASE OF UNEVEN ILLUMINATION USING VARIABLE THRESHOLDING ...
 
IMPORTANCE OF IMAGE ENHANCEMENT TECHNIQUES IN COLOR IMAGE SEGMENTATION: A COM...
IMPORTANCE OF IMAGE ENHANCEMENT TECHNIQUES IN COLOR IMAGE SEGMENTATION: A COM...IMPORTANCE OF IMAGE ENHANCEMENT TECHNIQUES IN COLOR IMAGE SEGMENTATION: A COM...
IMPORTANCE OF IMAGE ENHANCEMENT TECHNIQUES IN COLOR IMAGE SEGMENTATION: A COM...
 

Kürzlich hochgeladen

VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser... Shivani Pandey
 
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...noor ahmed
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Bookingnoor ahmed
 
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goasexy call girls service in goa
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...rahim quresi
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...ritikasharma
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...noor ahmed
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goasexy call girls service in goa
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...aamir
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914Delhi Call girls
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Serviceanamikaraghav4
 
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...noor ahmed
 

Kürzlich hochgeladen (20)

VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
 
Goa Call "Girls Service 9316020077 Call "Girls in Goa
Goa Call "Girls  Service   9316020077 Call "Girls in GoaGoa Call "Girls  Service   9316020077 Call "Girls in Goa
Goa Call "Girls Service 9316020077 Call "Girls in Goa
 
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Pazhavanthangal WhatsApp Booking 7427069034 call girl ser...
 
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service NashikCall Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
Call Girl Nashik Amaira 7001305949 Independent Escort Service Nashik
 
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
Model Call Girls In Velappanchavadi WhatsApp Booking 7427069034 call girl ser...
 
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Surajpur Greater Noida ✔️☆9289244007✔️☆ Female E...
 
Russian ℂall gIRLS In Goa 9316020077 ℂall gIRLS Service In Goa
Russian ℂall gIRLS In Goa 9316020077  ℂall gIRLS Service  In GoaRussian ℂall gIRLS In Goa 9316020077  ℂall gIRLS Service  In Goa
Russian ℂall gIRLS In Goa 9316020077 ℂall gIRLS Service In Goa
 
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
↑Top Model (Kolkata) Call Girls Sonagachi ⟟ 8250192130 ⟟ High Class Call Girl...
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
 
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl GoaRussian Escorts Agency In Goa  💚 9316020077 💚 Russian Call Girl Goa
Russian Escorts Agency In Goa 💚 9316020077 💚 Russian Call Girl Goa
 
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
Science City Kolkata ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sex...
 
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goaGoa Call Girls 9316020077 Call Girls  In Goa By Russian Call Girl in goa
Goa Call Girls 9316020077 Call Girls In Goa By Russian Call Girl in goa
 
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
Behala ( Call Girls ) Kolkata ✔ 6297143586 ✔ Hot Model With Sexy Bhabi Ready ...
 
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Behala ⟟ 8250192130 ⟟ High Class Call Girl In...
 
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
↑Top Model (Kolkata) Call Girls Howrah ⟟ 8250192130 ⟟ High Class Call Girl In...
 
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
Call Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls GoaCall Girls In Goa  9316020077 Goa  Call Girl By Indian Call Girls Goa
Call Girls In Goa 9316020077 Goa Call Girl By Indian Call Girls Goa
 
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
Dakshineswar Call Girls ✔ 8005736733 ✔ Hot Model With Sexy Bhabi Ready For Se...
 
2k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 92055419142k Shot Call girls Laxmi Nagar Delhi 9205541914
2k Shot Call girls Laxmi Nagar Delhi 9205541914
 
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service👙  Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
👙 Kolkata Call Girls Shyam Bazar 💫💫7001035870 Model escorts Service
 
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
Book Paid Sonagachi Call Girls Kolkata 𖠋 8250192130 𖠋Low Budget Full Independ...
 

Diagonal Pixel Report

  • 1.
  • 2. 1. About App Diagonal Pixel is a basic image editing app developed for android platform. It is compatible on Android 2.1 or higher versions. It involves a lot of basic effects like: 1. Adjust Rotation, Flip 2. Adjust Brightness, Contrast, Tint 3. Apply Black & White, Color Filter, Shading Filter Effects 4. Invert Colors, Dark Effect 5. Sharpen, Mean Removal, Blur, Smoothen 6. Applying Round Edges, Round Corners and Circle frame on the image 7. Applying Emboss, Engrave and Sepia Toning Effects And some predefined effects like: 1. Sketch Effect 2. Metallic Effect 3. Back 1836 The development platform used for the purpose was Eclipse along with:  Java Development Kit  Android SDK  ADT  And emulators for various android screens
  • 3. 2. Effects ROTATE Two image buttons displayed on the screen (left rotation and right rotation), and on action to click the values on the respective button is selected (here - 90 and 90 degree) and rotated with the selected angle. FLIP (VERTICAL, HORIZONTAL) Two kind of flips introduced in this application, horizontal flip and vertical flip. Flip vertical. Whenever this tool is selected, it changes, or say reverse, the y-axis pixels and x-axis pixels remain untouched and hence image is vertically flipped. Flip horizontal. Whenever this tool is selected, it changes, or say reverse, the x-axis pixels and y-axis pixels remain untouched and hence image is vertically flipped. BRIGHTNESS There is a color matrix, which has their values for colors (R,G,B) and brightness contrast. This is a 5x4 matrix and having ( (1,5), (2,5), (3,5) ) places for the brightness. Here, the value is determined by the pixel touched on the screen (x- axis pixel) and its value is transferred to the function in which this color matrix is transformed with the new brightness. Going left to the screen applies low brightness whereas as moving on right hand side, it increases gradually. CONTRAST The color matrix have ( (1,1), (2,2), (3,3) ) places for the contrast. The value is determined by the pixel touched on the screen (x-axis pixel) and its value is transferred to the function in which this color matrix is transformed with the new contrast. Going left to the screen applies low contrast whereas as moving on right hand side, it increases gradually.
  • 4. DARK EFFECT Set a reference color mask value, (R=65,G=50,B=29) in our application. Each pixel is selected and their color is masked with the reference value and applied to the same image. For example, if RED = 125 then this RED is ANDed with reference color mask value R, and the result is applied to the same canvas. GRAY SCALE To convert image in gray scale, there is a fixed ratio of colors in which they seems like Gray Image. To convert an image in gray scale, their color values should be exactly same, and to enhance a specific color, or combination of colors, we equate them with a particular ratio of colors. These values are set as, GS_R=0.299, GS_G=0.587, GS_R=0.114, i.e. we need the colors of the image to be in this ratio only. So, each pixel is selected, and changed all RGB with the same value as, R=G=B = (GS_R*R + GS_G*G + GS_B*B) , and applied to the image. INVERT This tool is to convert the positive image into negative ( i.e. opposite colors). In this case, R,G,B colors have values from 0 to 255. So, to convert the color into negative we take additive inverse of the color and add to the maximum value. Each pixel is selected and changed its R,G,B colors as R=255-R, G = 255-G, B=255-B, and applied to the same image. ROUND CORNER This tool cuts the sharp corners of the image to the round corners. This is done here with the help of a function which converts the canvas to the round corners, and whatever the canvas is, the image in intersection with it would only be visible. So, change of canvas style is applied.
  • 5. CIRCLE Similar to the round corner explained above. Here the Image centre is determined by the mean value of X –axis width and Y – axis width. And then a circle is drawn with whatever is minimum, x-width or y-width. COLOR FILTER In this tool, a few colors are shown on the screen as image button, a click on which is listened and respectively values of reference color red, green, blue are changed and passed to the function to apply color filter. These reference color values are set according to the type of color filter used, for example to apply shade of blue color, in this we need more of Blue color part and less of others. Each pixel of the image is selected and mapped the each color R, G, B of image with reference to the reference color red, green, blue. These values are applied to the original image to see the effect. SEPIA TONING EFFECT In this tool, we can select a sepia brown or sepia green effect. In this tool the image is first converted into a black and white image and then according to referenced color (brown or green), each pixel of the image is selected and mapped the each color R, G, B of image with reference to the reference color. These values are applied to the original image to see the effect.
  • 6. 3. Workflow Chart: Display Splash Screen for 3 seconds Main Screen, where effects are applied Select Image To Edit Select Effect To Apply Effect Applied Keep Effect Undo Effect Save Image With a Name Share Image On Various Sources Apply A Predefined Effect & Automatically Saves it in the Gallery
  • 7. 4. Diagonal Pixel v/s Adobe Photoshop Express FEATURE DIAGONAL PIXEL PHOTOSHOP EXPRESS Crop ✔ ✔ Rotate ✔ ✔ Flip ✔ ✔ Straighten ✕ ✔ Brightness ✔ ✔ Contrast ✔ ✔ Tint ✔ ✔ Black & White ✔ ✔ Exposure ✕ ✔ Saturation ✕ ✔ Invert Colors ✔ ✕ Color Filter ✔ ✔ Shading Filter ✔ ✕ Dark Effect ✔ ✕ Blur ✔ ✕ Soft Focus ✕ ✔ Sharpen ✔ ✕ Mean Removal ✔ ✕ Smoothen ✔ ✕ Frames/Borders ✔ ✔ Sepia Effect ✔ ✕ Predefined Effects ✔ ✔
  • 8. 5. Traceview: Traceview is a graphical viewer for execution logs that user creates by using the Debug class to log tracing information in the code. Traceview can help the user debug the application and profile its performance. Timeline panel- describes when each thread and method started and stopped Figure 1 Timeline panel of the application The top line is the UI thread. The second, third, fourth, and last line represent where the application code is running. The fifth line represent when the finalizer is run for garbage collection. Profile panel- provides a summary of what happened inside a method Figure 2 Profile panel of the application Exclusive time is the time spent in the method. And inclusive time is the spent in the method plus the time spent in any called functions. It also show the number of calls to a method and number of recursive calls. A total of 5316 methods were called when the application was in debugging mode. 6. Compatible OS: Android 2.1 and above 7. Tested On: Mobile Handset Android OS Screen Size Samsung Galaxy Fit S5670 2.2 240x320 pixels, 3.3 inches HTC Incredible S 2.2 480x800 pixels, 4.0 inches Samsung Galaxy 551 2.2 240x400 pixels, 3.2 inches Samsung Exhibit 4G 2.3 480x800 pixels, 3.5 inches LG Optimus Hub 2.3 320x480 pixels, 3.5 inches
  • 9. 8. Screenshots Main Screen Of App Load Image Select Effects To Apply App is applying effect Save the Image Share it on various sources