def METHOD_NAME(image_func):
    """
    Turns an image function into a QImage function,
    bound within the viewing frames box.
    """
    def qimage_conv_func(image, box_dims):
        _np_image = image_func(np_from_QImage(image))
        pil_image = Image.fromarray(_np_image)
        if antialiasing:
            pil_image.thumbnail(box_dims, Image.ANTIALIAS)
        else:
            pil_image.thumbnail(box_dims)
        _np_image = np.array(pil_image)
        image = QImage_from_np(_np_image)
        return image, _np_image
    return qimage_conv_func