Converting the same image with bpgenc yields 19092 bytes. Probably not transmission errors tolerant though.