def adjust(original_image, adjusters):
    """Adjusts an image based on adjusters.

    :param original_image: The original image before adjustments.
    :param adjusters: Adjusters to apply.
    :type original_image: ndarray
    :type adjusters: List[Dict[str, Callable]]
    :return: The adjusted image.
    :rtype: ndarray
    """
    if not adjusters:
        return original_image

    adjustments = [adjuster['adjust'] for adjuster in adjusters]
    adjusted_image = original_image.copy()

    for adjustment in adjustments:
        adjusted_image = adjustment(adjusted_image)

    return adjusted_image