FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour XIMAGE : Gamma Level Adjustment
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
XIMAGE : Gamma Level Adjustment
Posted: Mon Jul 08, 2024 02:41 PM
Upcoming Enhancement to TXImage class:

New Data nGamma. Default value 1.0
Programmer can assign any value 0.0 or greater to change the Gamma value.


Code (fw): Select all Collapse
#include "fivewin.ch"

function Main()

   local oDlg, oImage, oFont, cFile
   local oGamma, nGamma  := 100.0, oSay

   cFile := "..\bitmaps\olga1.jpg"

   DEFINE FONT oFont NAME "Segoe UI" SIZE 0,-14
   DEFINE DIALOG oDlg SIZE 600,800 PIXEL TRUEPIXEL RESIZABLE FONT oFont ;
      TITLE Upper( cFileName( cFile ) )

   @ 60,20 XIMAGE oImage FILE cfile SIZE -20,-20 OF oDlg
   oImage:FitRect()

   @ 10,20 SAY "Gamma" SIZE 100,20 PIXEL OF oDlg

   @ 10,120 SLIDER oGamma VAR nGamma SIZE oDlg:nWidth - 260,20 PIXEL OF oDlg ;
      HORIZONTAL RANGE 0,300 UPDATE TOP DIRECTION ;
      ON CHANGE ( oImage:nGamma :=  nVar * 0.01, oDlg:Update() ) ;
      ON THUMBPOS ( nGamma := nVar, oImage:nGamma := nVar * 0.01, oDlg:Update() ) ;
      SLIMSTYLE

   @ 10,oDlg:nWidth - 120 SAY oSay PROMPT { || oImage:nGamma } PICTURE "9.9999" SIZE 100,20 PIXEL OF oDlg RIGHT UPDATE

   ACTIVATE DIALOG oDlg CENTERED
   RELEASE FONT oFont

return nil
Regards



G. N. Rao.

Hyderabad, India
Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: XIMAGE : Gamma Level Adjustment
Posted: Mon Jul 08, 2024 02:54 PM

Excelente trabajo Mr. Rao!!

Muchas gracias!

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: XIMAGE : Gamma Level Adjustment
Posted: Mon Jul 08, 2024 04:59 PM

Dear Rao, excellent work as usual.

thank you very much!

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: XIMAGE : Gamma Level Adjustment
Posted: Tue Jul 09, 2024 12:10 AM

Mr. Rao:

Excellent work, congratulations

Regards

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 10733
Joined: Sun Nov 19, 2006 05:22 AM
Re: XIMAGE : Gamma Level Adjustment & More : Updated
Posted: Fri Jul 12, 2024 01:40 PM
Varying
Gamma, Brightness, Contrast, AlphaLevel, Blurr and Toggling Gray

Regards



G. N. Rao.

Hyderabad, India
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: XIMAGE : Gamma Level Adjustment
Posted: Fri Jul 12, 2024 03:27 PM

Great work!

Many thanks

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 654
Joined: Fri Oct 21, 2005 05:54 AM
Re: XIMAGE : Gamma Level Adjustment
Posted: Sat Jul 13, 2024 01:10 AM
Dear Nageswara Rao gaaru,

Thank you for your additions to xImage Class for Image Editing.

It is a great help to me to completely avoid using FreeImage.dll wrapper
function for Image editing.

The following is my Image editing dialog which is almost similar to your
functionality.



Thank you once again.

- Ramesh Babu P

Continue the discussion