diff --git a/src/app/code/community/Varien/Image/Adapter/Imagemagic.php b/src/app/code/community/Varien/Image/Adapter/Imagemagic.php index a5c6ce2..e7eea66 100644 --- a/src/app/code/community/Varien/Image/Adapter/Imagemagic.php +++ b/src/app/code/community/Varien/Image/Adapter/Imagemagic.php @@ -163,14 +163,15 @@ public function resize($frameWidth = null, $frameHeight = null) $profiles = $imagick->getimageprofiles('*', false); // we're only interested if ICC profile(s) exist $has_icc_profile = (array_search('icc', $profiles) !== false); + $lib_base_dir = Mage::getBaseDir('lib'); // if it doesnt have a CMYK ICC profile, we add one if ($has_icc_profile === false) { - $icc_cmyk = file_get_contents(__DIR__ . '/icc_profiles/USWebUncoated.icc'); + $icc_cmyk = file_get_contents($lib_base_dir . '/FireGento/PerfectWatermarks/icc_profiles/USWebUncoated.icc'); $imagick->profileImage('icc', $icc_cmyk); unset($icc_cmyk); } // then we add an RGB profile - $icc_rgb = file_get_contents(__DIR__ . '/icc_profiles/sRGB.icc'); + $icc_rgb = file_get_contents($lib_base_dir . '/FireGento/PerfectWatermarks/icc_profiles/sRGB.icc'); $imagick->profileImage('icc', $icc_rgb); unset($icc_rgb); $imagick->setimagecolorspace(Imagick::COLORSPACE_SRGB); diff --git a/src/app/code/community/Varien/Image/Adapter/icc_profiles/USWebUncoated.icc b/src/lib/FireGento/PerfectWatermarks/icc_profiles/USWebUncoated.icc similarity index 100% rename from src/app/code/community/Varien/Image/Adapter/icc_profiles/USWebUncoated.icc rename to src/lib/FireGento/PerfectWatermarks/icc_profiles/USWebUncoated.icc diff --git a/src/app/code/community/Varien/Image/Adapter/icc_profiles/sRGB.icc b/src/lib/FireGento/PerfectWatermarks/icc_profiles/sRGB.icc similarity index 100% rename from src/app/code/community/Varien/Image/Adapter/icc_profiles/sRGB.icc rename to src/lib/FireGento/PerfectWatermarks/icc_profiles/sRGB.icc