hasImage は画像データそのものをもってるかどうかだから全然検討違い

標準機能の範疇なら、Layer.getMaskPixel()で全点をチェック

外部プラグインを使っていいなら、LayerExSave プラグインを使って、
Layer.isBlank() で判定あるいは Layer.getCropRect()