code: def _find_regular_images(container, contentsinfo):
      
  
      for pdfimage, xobj in _image_xobjects(container):
  
          # For each image that is drawn on this, check if we drawing the
          # current image - yes this is O(n^2), but n == 1 almost always
          for draw in contentsinfo.xobject_settings:
              if draw.name != xobj:
                  continue
  
              if draw.stack_depth == 0 and _is_unit_square(draw.shorthand):
                  # At least one PDF in the wild (and test suite) draws an image
                  # when the graphics stack depth is 0, meaning that the image
                  # gets drawn into a square of 1x1 PDF units (or 1/72",
                  # or 0.35 mm).  The equivalent DPI will be >100,000.  Exclude
                  # these from our DPI calculation for the page.
                  continue
  
              yield ImageInfo(name=draw.name, pdfimage=pdfimage, shorthand=draw.shorthand)
docs: Find images stored in the container's /Resources /XObject
  
      Usually the container is a page, but it could also be a Form XObject
      that contains images.
  
      Generates images with their DPI at time of drawing.