From ead399f144526def1e739a3cecfa2ec1c37e54b4 Mon Sep 17 00:00:00 2001 From: Ivan Baravy Date: Sun, 3 Jun 2012 14:32:49 +0000 Subject: [PATCH] kernel: docs updated (r2727) git-svn-id: svn://kolibrios.org@2730 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/trunk/docs/sysfuncr.txt | 5 ++++- kernel/trunk/docs/sysfuncs.txt | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/kernel/trunk/docs/sysfuncr.txt b/kernel/trunk/docs/sysfuncr.txt index af28fd05b8..dd0c001c11 100644 --- a/kernel/trunk/docs/sysfuncr.txt +++ b/kernel/trunk/docs/sysfuncr.txt @@ -3345,7 +3345,7 @@ IPC * ebx = указатель на изображение * ecx = [размер по оси x]*65536 + [размер по оси y] * edx = [координата по оси x]*65536 + [координата по оси y] - * esi = число бит на пиксель, должно быть 1,2,4,8,15,16,24 или 32 + * esi = число бит на пиксель, должно быть 1,2,4,8,9,15,16,24 или 32 * edi = указатель на палитру (2 в степени esi цветов 0x00RRGGBB); игнорируется при esi > 8 * ebp = смещение данных каждой следующей строки изображения @@ -3369,6 +3369,9 @@ IPC соответствует первому пикселю. * Формат изображения с 8 битами на пиксель: каждый байт изображения рассматривается как индекс в палитре. + * Формат изображения с 9 битами на пиксель: каждый байт изображения + (8 бит) обозначает интенсивность серого для одного пикселя, т.о. + этот тип изображения идентичен 8 бит на пиксель без палитры. * Формат изображения с 15 битами на пиксель: цвет каждого пикселя кодируется как (в битовом представлении) 0RRRRRGGGGGBBBBB - по 5 пикселей на каждый цвет. diff --git a/kernel/trunk/docs/sysfuncs.txt b/kernel/trunk/docs/sysfuncs.txt index 1e74c0e90a..af04139ac6 100644 --- a/kernel/trunk/docs/sysfuncs.txt +++ b/kernel/trunk/docs/sysfuncs.txt @@ -3329,7 +3329,7 @@ Parameters: * ebx = pointer to the image * ecx = [size on axis x]*65536 + [size on axis y] * edx = [coordinate on axis x]*65536 + [coordinate on axis y] - * esi = number of bits per pixel, must be 1,2,4,8,15,16,24 or 32 + * esi = number of bits per pixel, must be 1,2,4,8,9,15,16,24 or 32; * edi = pointer to palette (2 to the power esi colors 0x00RRGGBB); ignored when esi > 8 * ebp = offset of next row data relative to previous row data @@ -3350,6 +3350,9 @@ Remarks: corresponds to first pixel. * Format of image with 8 bits per pixel: each byte of image is index in the palette. + * Format of image with 9 bits per pixel: array of one byte values; + each byte (8 bit) represents the intensity of gray for one pixel; + this format is equal to 8bpp without palette. * Format of image with 15 bits per pixel: the color of each pixel is coded as (bit representation) 0RRRRRGGGGGBBBBB - 5 bits per each color.