Hello, when reading the Escher constructor for the org.apache.poi.hwpf.usermodel.Picture object, there is this TODO: "TODO We need to pass in the PICF data too somehow!" We would like to request the ability to extract the alternative from Escher images. It looks like this functionality was added as part of 44937 , however support for getting the description appears to be out-scoped.
To clarify, currently, if we run: org.apache.poi.hwpf.usermodel.Picture.getDescription() For a picture that is an Escher image, a NullPointerException is thrown: java.lang.NullPointerException at org.apache.poi.hwpf.usermodel.Picture.getDescription(Picture.java:471) .. using POI 4.1.1. This is because the image was an escher image and did not have its PICF data initialized, as per the TODO comment.