|
Leptonica
1.54
|
#include "allheaders.h"Функции | |
| l_int32 | l_getDataBit (void *line, l_int32 n) |
| void | l_setDataBit (void *line, l_int32 n) |
| void | l_clearDataBit (void *line, l_int32 n) |
| void | l_setDataBitVal (void *line, l_int32 n, l_int32 val) |
| l_int32 | l_getDataDibit (void *line, l_int32 n) |
| void | l_setDataDibit (void *line, l_int32 n, l_int32 val) |
| void | l_clearDataDibit (void *line, l_int32 n) |
| l_int32 | l_getDataQbit (void *line, l_int32 n) |
| void | l_setDataQbit (void *line, l_int32 n, l_int32 val) |
| void | l_clearDataQbit (void *line, l_int32 n) |
| l_int32 | l_getDataByte (void *line, l_int32 n) |
| void | l_setDataByte (void *line, l_int32 n, l_int32 val) |
| l_int32 | l_getDataTwoBytes (void *line, l_int32 n) |
| void | l_setDataTwoBytes (void *line, l_int32 n, l_int32 val) |
| l_int32 | l_getDataFourBytes (void *line, l_int32 n) |
| void | l_setDataFourBytes (void *line, l_int32 n, l_int32 val) |
| void l_clearDataBit | ( | void * | line, |
| l_int32 | n | ||
| ) |
Input: line (ptr to beginning of data line)
n (pixel index)
Return: void
Action: sets the (1-bit) pixel to 0
| void l_clearDataDibit | ( | void * | line, |
| l_int32 | n | ||
| ) |
Input: line (ptr to beginning of data line)
n (pixel index)
Return: void
Action: sets the (2-bit) pixel to 0
| void l_clearDataQbit | ( | void * | line, |
| l_int32 | n | ||
| ) |
Input: line (ptr to beginning of data line)
n (pixel index)
Return: void
Action: sets the (4-bit) pixel to 0
Input: line (ptr to beginning of data line)
n (pixel index)
Return: val of the nth (1-bit) pixel.
Input: line (ptr to beginning of data line)
n (pixel index)
Return: value of the n-th (byte) pixel
Input: line (ptr to beginning of data line)
n (pixel index)
Return: val of the nth (2-bit) pixel.
Input: line (ptr to beginning of data line)
n (pixel index)
Return: value of the n-th (4-byte) pixel
Input: line (ptr to beginning of data line)
n (pixel index)
Return: val of the nth (4-bit) pixel.
Input: line (ptr to beginning of data line)
n (pixel index)
Return: value of the n-th (2-byte) pixel
| void l_setDataBit | ( | void * | line, |
| l_int32 | n | ||
| ) |
Input: line (ptr to beginning of data line)
n (pixel index)
Return: void
Action: sets the pixel to 1
Input: line (ptr to beginning of data line)
n (pixel index)
val (val to be inserted: 0 or 1)
Return: void
Notes: (1) This is an accessor for a 1 bpp pix. (2) It is actually a little slower than using: if (val == 0) l_ClearDataBit(line, n); else l_SetDataBit(line, n);
Input: line (ptr to beginning of data line)
n (pixel index)
val (val to be inserted: 0 - 0xff)
Return: void
Input: line (ptr to beginning of data line)
n (pixel index)
val (val to be inserted: 0 - 3)
Return: void
Input: line (ptr to beginning of data line)
n (pixel index)
val (val to be inserted: 0 - 0xffffffff)
Return: void
Input: line (ptr to beginning of data line)
n (pixel index)
val (val to be inserted: 0 - 0xf)
Return: void
Input: line (ptr to beginning of data line)
n (pixel index)
val (val to be inserted: 0 - 0xffff)
Return: void