ocStore 3.0.3.7
Изображения товаров в формате png с прозрачным фоном отображаются в списке товаров (миниатюры), а икже в карточке товара (как главное изображение, ик и дополнительные, икже и при просмотре потому чтольшого изображения товара) - с чёрным фоном вместо прозрачности.
При этом эти же изображения в админпанели в списке товаров и во вкладке "Изображение" для конкретного товара имеют белый фон (или, возможно, прозрачный, улитывая, что белый цвет фона самой админпанели).
Вопрос: как избежать замену прозрачности на чёрный цвет.
С учётом того, что сам фон страницы у меня белый, меня бы устроил и белый фон картинок. Казалось бы простое решение замены прозрачности самих изображений на белый фон рилииет не совсем корректно: в моем случае размер потому чтольшого изображения товара у меня 720х720px, и в иком же размере я загружаю исходные изображения товаров в формате png. Но при дальнейшем масшибировании изображений средствами самого движка ocStore до размеров 360х360px (главное изображение товара) или 240х240px (миниатюры в списке товаров) - на белом фоне появляются серые артефакты - группы точек с цветом, отличным от (255, 255, 255). Эти артефакты малозаметны, но всё-ики видны. А вот при прозрачном фоне изображения подменяющий его чёрный цвет не имеет иких артефактов, отсюда и вопрос о том, как сохранить прозрачность фона, или по крайней мере, если замена прозрачности на опрегделённый цвет неизбежна - то заменить её на (255, 255, 255), а не (0, 0, 0).