fiker
Постоялец
- Регистрация
- 1 Мар 2010
- Сообщения
- 63
- Реакции
- 19
Выкладываю решение которое разработчики так и не опубликовали или попросту не нашли
файл модифицирован, но проблем при замене возникать не должно
/published/SC/html/scripts/core_functions/picture_functions.php
P.S на всякий случай рекомендую сделать backup
Т.к после того как картинки стали прозрачными надо изменить фон
3rdparty/published/SC/html/scripts/highslide/highslide.css
fiker добавил 07.03.2012 в 19:21
Насамом деле
всё решили две строчки
из надо вставить после
вот эти строки
Ну и добавить
Хотя может и без этого заработать
файл модифицирован, но проблем при замене возникать не должно
/published/SC/html/scripts/core_functions/picture_functions.php
P.S на всякий случай рекомендую сделать backup
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Т.к после того как картинки стали прозрачными надо изменить фон
3rdparty/published/SC/html/scripts/highslide/highslide.css
HTML:
.highslide-image {
border: 2px solid white;
background: white; <-- color -->
}
fiker добавил 07.03.2012 в 19:21
Насамом деле
всё решили две строчки
из надо вставить после
PHP:
$dst_img = imagecreatetruecolor( $width, $height );
PHP:
imageSaveAlpha($dst_img, true);
imageAlphaBlending($dst_img, false);
Ну и добавить
PHP:
$mime = $info['mime'];
if ( $mime === 'image/gif' ) {
$resultPath = $resultPath.'.gif';
$res = @imagegif( $dst_img, $destination_file );
}
else if ( $mime === 'image/png' ) {
$resultPath = $resultPath.'.png';
$res = @imagepng( $dst_img, $destination_file );
} else
{
$resultPath = $resultPath.'.jpg';
$res = @imagejpeg( $dst_img, !is_null($destination_file)?$destination_file:$file, $quality);
}