Цвет фона передается через фрагмент PNG "bKGD".
Из командной строки вы можете использовать «pngcheck -v». Загрузите и установите pngcheck с
http://www.libpng.org/pub/png/apps/pngcheck.html
затем введите
pngcheck -v file.png
Если в файле PNG присутствует фрагмент bKGD, вывод pngcheck будет содержать что-то вроде этого:
кусок bKGD со смещением 0x000a0, длина 6 красный = 0x00e0, зеленый = 0x00e0, синий = 0x0080
Вероятно, у вас уже есть ImageMagick (версия 6.6.9 или новее), поэтому вы также можете получить информацию о чанке bKGD, а также множество других вещей, набрав
identify -verbose file.png
и искать
Цвет фона: srgba(224,224,128,1)
png: bKGD: кусок был найден (см. Цвет фона выше)
Если отображается только "Цвет фона", но не «png:bKGD:...», то параметр identifier сообщает о цвете фона по умолчанию для ImageMagick, и в файле PNG отсутствует фрагмент bKGD.