Welcome, guest! Please login or register.

    * Shoutbox

    RefreshHistory
    • ragnoroker: New Server! - Join today, double exp this weekend :) - [link]
      August 22, 2019, 11:44:10 AM
    • ragnoroker: New Server! - Join today, double exp this weekend :) - [link]
      August 22, 2019, 11:44:02 AM
    • gogata: holy crap time to make a rsps again 10 years later since i made this acc LOL
      August 21, 2019, 03:23:51 PM
    • hodford: yo autoscape has keylogger in cache, ive been member in this community since 2011
      August 20, 2019, 08:57:42 PM
    • E S C O B A R: Anyone able to help me, i'm trying to find a decent source/client to start from , I haven't been near a laptop in over two years . Does much people still play RSPS's also?
      August 19, 2019, 04:52:38 PM
    • dan v jad: Great osrsps experience - check us out - join on discord! dxp, dpoints [link]
      August 19, 2019, 09:50:00 AM
    • ragnoroker: Brand new server! Double EXP is enabled right now aswell as other events! - [link]
      August 18, 2019, 07:14:43 AM
    • ragnoroker: Brand new server! Double EXP is enabled right now aswell as other events! - [link]
      August 18, 2019, 07:14:35 AM
    • puppajohn: Come and join us today for amazing content !
      August 16, 2019, 10:26:16 PM
    • puppajohn:[link] come and join us now! you have donator on your server? no problem we restore your donator credits and symbol ! free M box on loggins
      August 16, 2019, 10:26:02 PM
    • PavSwag: autoscape,0rg kill REVS for chance of TWISTED BOW || EP GETS YOU OSRS GP TOKENS
      August 15, 2019, 05:13:07 PM
    • hodford: autoscape,0rg is actually fudgein lit as come check it out
      August 13, 2019, 02:59:58 AM
    • ragnoroker: Brand new server! Hosting Raids Event all day + More! - 20+ online, Join today [link]
      August 11, 2019, 07:45:49 AM
    • ragnoroker: Brand new server! Hosting Raids Event all day + More! - 20+ online, Join today [link]
      August 11, 2019, 07:45:46 AM
    • PavSwag: autoscape,0rg kill REVS for chance of TWISTED BOW
      August 08, 2019, 07:29:43 PM
    • ragnoroker:Brand new server! Endless Content - Mature Players/Staff - 20+ online, Join today [link]
      August 08, 2019, 11:05:53 AM
    • ragnoroker:Brand new server! Endless Content - Mature Players/Staff - 20+ online, Join today [link]
      August 08, 2019, 11:05:46 AM
    • asshole_rule: bernie sanders
      August 06, 2019, 07:54:02 PM
    • PavSwag: #AS 100M OSRS GP GIVEAWAY!! [link] 317 Oldschool RuneScape Private Server emulating core factors of the game with a strong economy and balance of experience to bossing and prestiging -Receive DONATOR Perks by maxing to 99s- Lumbridge remade - Login with a starter set of armour and items - PK District - Preloading sets - Activity points for training - All Skills Working, Skilling Island, Skilling Pets, Skilling Rewards - All Working Max Capes - 25+ Bosses with Pets - Superior Slayer Encounters - Player Owned Shops - Minigames, Construction, Sawmill, Warriors Guild, Pest Control, Barrows (with pets), Fight Caves, Inferno Caves, Chambers of Xeric, Custom Raids - NPC Drop Table, Kills Tracker, Points Tracker, Extra settings. - Doubled Xp & Points Weekends - Vote System - Vote4Donor - Competitive Highscores - Tons of Content - Join us today for bonus giveaways and free ultra mystery box upon login!   Official YouTube Media: [youtube]P5D0eXEmjA4[/youtube] Join NOW Ill personally give you Ultra Mystery Boxes (Twisted Bow??) Im the Developer :smiley: Heres the Discord:  [link] BTW 100m OSRS GP Giveaways WEEKLY!
      August 05, 2019, 01:05:53 PM
    • ragnoroker: Brand new server! Endless Content - Mature Players/Staff - 20+ online, Join today :) - [link]
      August 05, 2019, 12:48:52 PM

    Author Topic: Image Processing Program - Dayflower Image  (Read 1529 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! :)
    Runescape Gambling

    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 »
    Runescape Gambling

    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