docs: @Override
      public ImageWrapper render() throws SimpleImageException {
          if (drawTextParameter == null || drawTextParameter.getTextInfo() == null
              || drawTextParameter.getTextInfo().size() == 0) {
              if (imgWrapper == null) {
                  return imageRender.render();
              }
  
              return imgWrapper;
          }
  
          if (imgWrapper == null) {
              imgWrapper = imageRender.render();
          }
  
          for (int i = 0; i < imgWrapper.getNumOfImages(); i++) {
              BufferedImage bi = imgWrapper.getAsBufferedImage(i);
              ImageDrawHelper.drawText(bi, this.drawTextParameter);
              imgWrapper.setImage(i, bi);
          }
  
          return imgWrapper;
      }