Actions

Difference between revisions of "GFL Filters"

From XnView Wiki

 
(4 intermediate revisions by one other user not shown)
Line 274: Line 274:


== gflEdgeDetectMedium ==
== gflEdgeDetectMedium ==
The gflEdgeDetectMedium function :
GFL_ERROR <b>gflEdgeDetectMedium</b>(
  GFL_BITMAP* src, 
  GFL_BITMAP** dst
);
'''Parameters'''
:src
::Pointer to a GFL_BITMAP structure.
:dst
::Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
'''Return value'''
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]].
== gflEdgeDetectHeavy ==
== gflEdgeDetectHeavy ==
The gflEdgeDetectHeavy function :
GFL_ERROR <b>gflEdgeDetectHeavy</b>(
  GFL_BITMAP* src, 
  GFL_BITMAP** dst
);
'''Parameters'''
:src
::Pointer to a GFL_BITMAP structure.
:dst
::Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
'''Return value'''
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]].
== gflEmboss ==
== gflEmboss ==
The gflEmboss function :
GFL_ERROR <b>gflEmboss</b>(
  GFL_BITMAP* src, 
  GFL_BITMAP** dst
);
'''Parameters'''
:src
::Pointer to a GFL_BITMAP structure.
:dst
::Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
'''Return value'''
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]].
== gflEmbossMore ==
== gflEmbossMore ==
The gflEmbossMore function :
GFL_ERROR <b>gflEmbossMore</b>(
  GFL_BITMAP* src, 
  GFL_BITMAP** dst
);
'''Parameters'''
:src
::Pointer to a GFL_BITMAP structure.
:dst
::Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
'''Return value'''
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]].
== gflConvolve ==
== gflConvolve ==


Line 298: Line 370:
'''Return value'''  
'''Return value'''  
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]].
:The function returns GFL_NO_ERROR if it is successful or a value of [[Error|GFL_ERROR]].
[[Category: GFLSDK Reference Manual]]

Latest revision as of 19:19, 27 April 2010

gflAverage

The gflAverage function :

GFL_ERROR gflAverage(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst,  
  GFL_INT32 filter_size
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
filter_size
To do.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflSoften

The gflSoften function :

GFL_ERROR gflSoften(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst,  
  GFL_INT32 percentage
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
percentage
To do.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflBlur

The gflBlur function :

GFL_ERROR gflBlur(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst,  
  GFL_INT32 percentage
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
percentage
To do.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflGaussianBlur

The gflGaussianBlur function :

GFL_ERROR gflGaussianBlur(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst,  
  GFL_INT32 filter_size
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
filter_size
To do.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflMaximum

The gflMaximum function :

GFL_ERROR gflMaximum(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst,  
  GFL_INT32 filter_size
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
filter_size
To do.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflMinimum

The gflMinimum function :

GFL_ERROR gflMinimum(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst,  
  GFL_INT32 filter_size
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
filter_size
To do.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflMedianBox

The gflMedianBox function :

GFL_ERROR gflMedianBox(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst,  
  GFL_INT32 filter_size
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
filter_size
To do.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflMedianCross

The gflMedianCross function :

GFL_ERROR gflMedianCross(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst,  
  GFL_INT32 filter_size
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
filter_size
To do.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflSharpen

The gflSharpen function :

GFL_ERROR gflSharpen(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst,  
  GFL_INT32 percentage
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
percentage
To do.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflEnhanceDetail

The gflEnhanceDetail function :

GFL_ERROR gflEnhanceDetail(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflEnhanceFocus

The gflEnhanceFocus function :

GFL_ERROR gflEnhanceFocus(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflFocusRestoration

The gflFocusRestoration function :

GFL_ERROR gflFocusRestoration(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflEdgeDetectLight

The gflEdgeDetectLight function :

GFL_ERROR gflEdgeDetectLight(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflEdgeDetectMedium

The gflEdgeDetectMedium function :

GFL_ERROR gflEdgeDetectMedium(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflEdgeDetectHeavy

The gflEdgeDetectHeavy function :

GFL_ERROR gflEdgeDetectHeavy(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflEmboss

The gflEmboss function :

GFL_ERROR gflEmboss(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflEmbossMore

The gflEmbossMore function :

GFL_ERROR gflEmbossMore(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.

gflConvolve

The gflConvolve function applies a convolution matrix on a picture.

GFL_ERROR gflConvolve(
  GFL_BITMAP* src,  
  GFL_BITMAP** dst,  
  const GFL_FILTER* filter
);

Parameters

src
Pointer to a GFL_BITMAP structure.
dst
Address of a pointer to a GFL_BITMAP structure. NULL if on the same instance.
filter
Pointer to a GFL_FILTER structure.

Return value

The function returns GFL_NO_ERROR if it is successful or a value of GFL_ERROR.