Изображения Default Rgb Colour Space - Srgb

Доброго времени суток форумчане!

На мониторах с широким цветовым охватом крайне важно наличие у изображения цветового профиля, своего рода правило отображения цвета в рамках этого профиля.

Вопрос:

Как при нарезке скриптом картинок, оставлять у изображения встроенный цветовой профиль ?

А то сейчас, при нарезке у всех изображений профиль удаляется и изображения имеют разночтения; оранжевые-зеленые-синие - становятся без ограничения профилем, кислотными!

заранее спасибо за ответы

php слаб... Возможно в этом коде можно внести корректировку ?

..очень буду рад Вашей помощи :)

для imagick

файл:

/app/lib/vendor/imagine/imagine/lib/Imagine/Imagick/Image.php
public function usePalette(PaletteInterface $palette)
    {
        if (!isset(static::$colorspaceMapping[$palette->name()])) {
            throw new InvalidArgumentException(sprintf('The palette %s is not supported by Imagick driver', $palette->name()));
        }
    if ($this->palette->name() === $palette->name()) {
        return $this;
    }

    if (!static::$supportsColorspaceConversion) {
        throw new RuntimeException('Your version of Imagick does not support colorspace conversions.');
    }

    try {
        try {
            $hasICCProfile = (Boolean) $this->imagick->getImageProfile('icc');
        } catch (\ImagickException $e) {
            $hasICCProfile = false;
        }

        if (!$hasICCProfile) {
            $this->profile($this->palette->profile());
        }

        $this->profile($palette->profile());
        $this->setColorspace($palette);
    } catch (\ImagickException $e) {
        throw new RuntimeException('Failed to set colorspace', $e->getCode(), $e);
    }

    return $this;
}

/**
 * {@inheritdoc}
 */
public function palette()
{
    return $this->palette;
}