Updated Answer
, , , , , stream ImageMagick .
,
stream -map r -storage-type short image.png image.raw
(-map r), , , 16- (-storage-type short) image.raw.
, - .
RGB , 3 - R, G B. PGM (Portable Greymap), ...
convert image.png -depth 16 pgm:-
P5
640 480
65535
<binary data> < binary data>
PGM , , P , , , MAX VALUE . MAX VALUE 65535, 255, 16-.
:
convert image.png -depth 16 pgm:- | tail -c 614400 > file.raw
614400, bash, ImageMagick ( * * 2 /) :
bytes=$(identify -format "%[fx:h*w*2]" image.png)
convert image.png -depth 16 pgm:- | tail -c $bytes > file.raw