Some very few images are rendered with inverted colors by Magento
We have the problem, that one image in the catalog is shown negatively in Magento below the gallery:
Original
I tried to reproduce with n98-magerun2 dev:console
$i = $di->create('MagentoFrameworkImage',
['fileName' => 'original.jpg']);
$i->open();
$i->resize(90,90);
$i->save('small-repro.jpg');
Which I cant.
While I can reproduce it by
rm product/cache/.... $ rm small.jpg
and reloading the category page -> it's shown wrong again.
The image also shoes like this when downloading or showing in different browsers, so it seems to be a problem within the server / Magento.
- Did anybody see this before?
- How can I dig deeper into it?
product-images magento2.2.6 debugging
add a comment |
We have the problem, that one image in the catalog is shown negatively in Magento below the gallery:
Original
I tried to reproduce with n98-magerun2 dev:console
$i = $di->create('MagentoFrameworkImage',
['fileName' => 'original.jpg']);
$i->open();
$i->resize(90,90);
$i->save('small-repro.jpg');
Which I cant.
While I can reproduce it by
rm product/cache/.... $ rm small.jpg
and reloading the category page -> it's shown wrong again.
The image also shoes like this when downloading or showing in different browsers, so it seems to be a problem within the server / Magento.
- Did anybody see this before?
- How can I dig deeper into it?
product-images magento2.2.6 debugging
add a comment |
We have the problem, that one image in the catalog is shown negatively in Magento below the gallery:
Original
I tried to reproduce with n98-magerun2 dev:console
$i = $di->create('MagentoFrameworkImage',
['fileName' => 'original.jpg']);
$i->open();
$i->resize(90,90);
$i->save('small-repro.jpg');
Which I cant.
While I can reproduce it by
rm product/cache/.... $ rm small.jpg
and reloading the category page -> it's shown wrong again.
The image also shoes like this when downloading or showing in different browsers, so it seems to be a problem within the server / Magento.
- Did anybody see this before?
- How can I dig deeper into it?
product-images magento2.2.6 debugging
We have the problem, that one image in the catalog is shown negatively in Magento below the gallery:
Original
I tried to reproduce with n98-magerun2 dev:console
$i = $di->create('MagentoFrameworkImage',
['fileName' => 'original.jpg']);
$i->open();
$i->resize(90,90);
$i->save('small-repro.jpg');
Which I cant.
While I can reproduce it by
rm product/cache/.... $ rm small.jpg
and reloading the category page -> it's shown wrong again.
The image also shoes like this when downloading or showing in different browsers, so it seems to be a problem within the server / Magento.
- Did anybody see this before?
- How can I dig deeper into it?
product-images magento2.2.6 debugging
product-images magento2.2.6 debugging
edited Jan 30 at 11:21
magefms
1,396224
1,396224
asked Jan 30 at 10:37
AlexAlex
9,6461754114
9,6461754114
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
This could be down to the image being in the CMYK colour space, Imagick can have issues when working with these images as it is unable to convert to RGB properly.
You can either upload a preconverted image, or trying patching in a way for Magento to deal with this issue with the use of setImageColourSpace
and a nice little if around $image->getImageColorspace() == Imagick::COLORSPACE_CMYK
to set the correct ICC profile.
One thing remains strange: Why can I not reproduce it via the simple n98-magerun commands
– Alex
Jan 30 at 12:15
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "479"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f259798%2fsome-very-few-images-are-rendered-with-inverted-colors-by-magento%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
This could be down to the image being in the CMYK colour space, Imagick can have issues when working with these images as it is unable to convert to RGB properly.
You can either upload a preconverted image, or trying patching in a way for Magento to deal with this issue with the use of setImageColourSpace
and a nice little if around $image->getImageColorspace() == Imagick::COLORSPACE_CMYK
to set the correct ICC profile.
One thing remains strange: Why can I not reproduce it via the simple n98-magerun commands
– Alex
Jan 30 at 12:15
add a comment |
This could be down to the image being in the CMYK colour space, Imagick can have issues when working with these images as it is unable to convert to RGB properly.
You can either upload a preconverted image, or trying patching in a way for Magento to deal with this issue with the use of setImageColourSpace
and a nice little if around $image->getImageColorspace() == Imagick::COLORSPACE_CMYK
to set the correct ICC profile.
One thing remains strange: Why can I not reproduce it via the simple n98-magerun commands
– Alex
Jan 30 at 12:15
add a comment |
This could be down to the image being in the CMYK colour space, Imagick can have issues when working with these images as it is unable to convert to RGB properly.
You can either upload a preconverted image, or trying patching in a way for Magento to deal with this issue with the use of setImageColourSpace
and a nice little if around $image->getImageColorspace() == Imagick::COLORSPACE_CMYK
to set the correct ICC profile.
This could be down to the image being in the CMYK colour space, Imagick can have issues when working with these images as it is unable to convert to RGB properly.
You can either upload a preconverted image, or trying patching in a way for Magento to deal with this issue with the use of setImageColourSpace
and a nice little if around $image->getImageColorspace() == Imagick::COLORSPACE_CMYK
to set the correct ICC profile.
answered Jan 30 at 10:53
user3740400user3740400
964
964
One thing remains strange: Why can I not reproduce it via the simple n98-magerun commands
– Alex
Jan 30 at 12:15
add a comment |
One thing remains strange: Why can I not reproduce it via the simple n98-magerun commands
– Alex
Jan 30 at 12:15
One thing remains strange: Why can I not reproduce it via the simple n98-magerun commands
– Alex
Jan 30 at 12:15
One thing remains strange: Why can I not reproduce it via the simple n98-magerun commands
– Alex
Jan 30 at 12:15
add a comment |
Thanks for contributing an answer to Magento Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmagento.stackexchange.com%2fquestions%2f259798%2fsome-very-few-images-are-rendered-with-inverted-colors-by-magento%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown