Welcome, guest! Please login or register.

    * Shoutbox

    RefreshHistory
    • digitalinfinizy: Best Digital Marketing Company in Bangalore  If you are looking for Best Digital Marketing Services in Bangalore, then you are in the right place. Digital Infinizy is one of the leading Best Digital Marketing   Agency in Bangalore for past 6 years. India's Best digital marketing company for Internet marketing services. We are offering a range of online Marketing Services in   Bangalore. Get the Best Digital Marketing Service in Bangalore at a very reasonable cost. Digital Infinizy is one of the best Digital Marketing Company in Bangalore,   helping businesses and startups grow up digitally through inclusive digital marketing solutions. We are India's top/best online marketing company in Bangalore.         Visit : [link]
      Today at 01:42:26 AM
    • bib: naenae
      April 07, 2020, 10:57:20 PM
    • digitalinfinizy: Really a great post with useful information. I appreciate the effort in educating us. We are also providing the best services click on below links to visit our   website.  <a href=https://www.digitalinfinizy.com/>Best Website Designing & Web Development Services in Bangalore</a>  <a href=https://www.digitalinfinizy.com/bangalore/social-media-marketing/>Best Social Media Marketing Agency in Bangalore</a>  <a href=https://www.digitalinfinizy.com/bangalore/local-seo-services/>Best Local SEO Company in Bangalore</a>  Thanks for Sharing - ( Digital Infinizy )
      April 07, 2020, 06:43:35 AM
    • iddsyou: PkOwnage is back!!  [link]  Join us on Discord! [link]
      April 06, 2020, 04:14:36 PM
    • Chassy13: Still waiting on Sapphire to send that notebook boys
      April 06, 2020, 12:06:08 PM
    • Chassy13: yeet
      April 06, 2020, 12:05:24 PM
    • Thesnowmann: So is this forum just dead or something? What the heck happened to the gloryness that was moparscape?
      April 05, 2020, 07:23:53 AM
    • AUSGP: G2kWba2
      April 05, 2020, 02:21:34 AM
    • AUSGP: You can use the code just like an invite, click join servers under your server list
      April 05, 2020, 02:21:22 AM
    • AUSGP: If you haven't already, go enter AUS-GP's 100M 07 launch giveaway! It's all on Discord, and requires no personal details so there is 100% no way you can get scammed.  The discord code is: G2kWba2
      April 05, 2020, 02:20:58 AM
    • AUSGP: If you haven't already, go enter AUS-GP's 100M 07 launch giveaway! It's all on Discord, and requires no personal details so there is 100% no way you can get scammed.  The discord invite link is: [link]
      April 05, 2020, 02:20:48 AM
    • Aydubbs: Apocalypse Whats Your Discord
      April 04, 2020, 05:39:13 PM
    • rooneyscape: apocalypse add me on discord - noxin#8914
      April 04, 2020, 03:50:21 AM
    • apocalypsePK: to code for them
      April 02, 2020, 04:06:46 PM
    • apocalypsePK: 10years since i logged onto this forum anyone got any decent ps that needs a unigrad
      April 02, 2020, 04:06:42 PM
    • ragnoroker: BRAND NEW SERVER 6 HOURS OLD - RELIVE YOUR CHILDHOOD -[link]
      March 30, 2020, 09:17:02 PM
    • ragnoroker: BRAND NEW SERVER 6 HOURS OLD - RELIVE YOUR CHILDHOOD -[link]
      March 30, 2020, 09:16:51 PM
    • Themaxer: I need the starter pack please. Can someone pass me the link?
      March 28, 2020, 12:21:32 PM
    • Themaxer: Hi
      March 28, 2020, 12:19:26 PM
    • drubrkletern: whats happenin forum
      March 26, 2020, 10:14:36 PM

    Author Topic: Image Processing Program - Dayflower Image  (Read 1628 times)

    0 Members and 1 Guest are viewing this topic.

    Offlineobject

    • Member
    • ****
    • *
    • Posts: 440
    • Thanks: +0/-0
      • View Profile
    Image Processing Program - Dayflower Image
    « on: August 23, 2016, 03:13:44 PM »
    Hello,

    I've created an image processing program that I'd like you guys to test if you so wish.

    It can do the following:
    - Load images such as .BMP, .GIF, .JPG, .PNG and .WBMP.
    - Save images such as .BMP, .GIF, .JPG, .PNG and .WBMP.
    - Turn an image into grayscale using the following: R (red), G (green), B (blue), Average, Lightness and Luminosity.
    - Use Sepia Tone filtering.
    - Use Tone Mappers and Gamma Correction such as: Filmic Curve, Linear and Reinhard.
    - Apply Convolution Filters such as: Blur, Detect Edges, Emboss, Gradient (Horizontal), Gradient (Vertical) and Sharpen.
    - Apply your own Convolution Filters via a Custom Convolution Filter matrix.
    - Execute Java source code to modify the image (which requires tools.jar).
    - Rotate: 90 or 180 degrees.
    - Invert the colors of an image.
    - Select a portion of the image to perform the image processing on.
    - You may tell the program whether it should do the image processing in the same tab or a new one.

    The program is internationalized and currently supports English and Swedish.

    Discuss it here! If you have any thoughts on it or want some new feature in it, please let me know.

    Download: http://www.megafileupload.com/ob5U/org.dayflower.image-0.0.1.zip

    « Last Edit: August 24, 2016, 08:43:22 AM by object »
    Runescape Gambling

    Offlineobject

    • Member
    • ****
    • *
    • Posts: 440
    • Thanks: +0/-0
      • View Profile
    Re: Image Processing Program - Dayflower Image
    « Reply #1 on: August 23, 2016, 03:56:20 PM »
    Thank you! :)

    Offlineobject

    • Member
    • ****
    • *
    • Posts: 440
    • Thanks: +0/-0
      • View Profile
    Re: Image Processing Program - Dayflower Image
    « Reply #2 on: August 24, 2016, 07:32:21 AM »
    Thanks for the feedback! :)

    As for the logic behind the filter. The filter is called a Convolution Filter and is based on a matrix. For each pixel in the image, the matrix is used to transform the color of that pixel based on the colors of the surrounding pixels and the values in the matrix. I think the matrix has to be a square matrix though, but I'm not entirely sure. The matrix also has to have an odd number of columns and rows, as the center of it represents the current pixel.

    In that particular method the code before the loops can be ignored. It's just used for saving the last used filter for a feature in the program as well as calculating the coordinates of the rectangle in the image to process within. This rectangle is used by a feature which allows you to select a rectangle in the image by clicking and dragging your mouse over the image.

    Edit: If you want to blur the image more in one go, you could create your own custom convolution filter by selecting "Custom Filter". This is where the last convolution filter will be saved for a specific image and tab when you apply a convolution filter on it. So you could apply a "Blur" filter and look up the matrix used for it and then use that in your custom filter. Alternatively, you could also look up the matrix for the blur filter in the source code.
    « Last Edit: August 24, 2016, 07:38:28 AM by object »

    Offlineobject

    • Member
    • ****
    • *
    • Posts: 440
    • Thanks: +0/-0
      • View Profile
    Re: Image Processing Program - Dayflower Image
    « Reply #3 on: August 24, 2016, 11:58:14 AM »
    Now I have a website for this project as well. You can find it here:

     

    Copyright © 2017 MoparScape. All rights reserved.
    Powered by SMFPacks SEO Pro Mod |
    SimplePortal 2.3.5 © 2008-2012, SimplePortal