Recent

Author Topic: Is there level adjusment tool in lazpaint??  (Read 3685 times)

Sanem

  • Full Member
  • ***
  • Posts: 173
Is there level adjusment tool in lazpaint??
« on: July 27, 2016, 11:07:28 am »
HI
I wanted to know if there is something like level adjustment tool in Photoshop, in Lazpaint?
actually I need to know if there is such concept defined in BGRABitmap?
I uploaded a small video of the concept of level adjustment in Photoshop that I want to simulate and do in if that was possible in BGRA.
here is the link:
https://www.dropbox.com/s/g5tsed30a8fpdq5/2016-07-27%20at%2013-27-19.zip?dl=0

And if not I wanna know if there is somewhere I can read about level adjustment and its algorithms to know about how to do that and implement it, in FPC or any where else?
So far I have read about its concept and what it is doing in Photoshop for example, but I could not find any where any thing about how to do that!

Any help appreciated prior
Regards
« Last Edit: July 28, 2016, 03:05:57 pm by simin_sh »

circular

  • Hero Member
  • *****
  • Posts: 4194
    • Personal webpage
Re: Is there level adjusment tool in lazpaint??
« Reply #1 on: July 27, 2016, 01:21:56 pm »
Hi simin_sh,

There is the menu Colors > Curves in LazPaint that can do something similar.

That's not as such in BGRABitmap though.
Conscience is the debugger of the mind

Sanem

  • Full Member
  • ***
  • Posts: 173
Re: Is there level adjusment tool in lazpaint??
« Reply #2 on: July 27, 2016, 01:52:30 pm »
Thank you so much for your replay
Yep Curves seems just like Level adjustment in Photoshop, but pardon, what do you mean by "That's not as such in BGRABitmap though." ?? you mean that i cant make it in BGRA?
and if you can Guidance me about how to do that...
the methods or concepts in BGRA or in LazPaint src??
thank you so much again

circular

  • Hero Member
  • *****
  • Posts: 4194
    • Personal webpage
Re: Is there level adjusment tool in lazpaint??
« Reply #3 on: July 27, 2016, 06:43:57 pm »
Well there is some code in LazPaint to do the curves in the file UColorFilters, but they are not ready to use. I am considering adding a version that would be easy to use in any program using BGRABitmap.
Conscience is the debugger of the mind

Sanem

  • Full Member
  • ***
  • Posts: 173
Re: Is there level adjusment tool in lazpaint??
« Reply #4 on: July 28, 2016, 08:07:36 am »
Thank you so much for your replay
So i can wait for that version, and read elsewhere about this level adjustment algorithms, because it is not completely understandable for me, when i read the code in file "UColorFilters". but i guess it is not a complicated task to do level adjustment, as the Curves do in lazpaint.
Any help appreciated prior
« Last Edit: July 29, 2016, 09:21:11 pm by simin_sh »

circular

  • Hero Member
  • *****
  • Posts: 4194
    • Personal webpage
Re: Is there level adjusment tool in lazpaint??
« Reply #5 on: July 30, 2016, 01:08:22 am »
In the meantime, you may find some interesting things over there:
http://forum.lazarus.freepascal.org/index.php/topic,33524.0.html

 8-)
Conscience is the debugger of the mind

Sanem

  • Full Member
  • ***
  • Posts: 173
Re: Is there level adjusment tool in lazpaint??
« Reply #6 on: July 30, 2016, 11:41:14 am »
Thank you so much for your help
But right now I am trying to find out level adjustment algorithm, I do not have any problem with the process of the work, and how to do that.
Regards

 

TinyPortal © 2005-2018