ScanLine по сути своей есть указатель (PByteArray) на ту область памяти где храниться изображение. Один пискел изображения может быть представлен как одним (256 цветов) так и несколькими байтами этой области. Для того чтобы понять сколько байт кодируют один пиксел изображение нужно прочитать свойство PixelFormat.
Ну и далее просто пишем код
