фотогаллерея
фотогаллерея
Добрый день Олег,
я заметил что в вашей галлерее превьюшки на фотографиях не очень хорошего качества, поэтому не сочтите за наглость мой совет найти в коде лаллереи ссылку на GD библиотеку, которая используется модулем для создания превью, и заменить на GD2. Это должно исправить ситуацию.
и после этог можно сгенерировать превьюшки опять для уже готовых (если модуль позволяет это сделать)
Не претендую на оригинальность, так как старые фото превью у вас генерировались нормально (стр 17 и позже).
А что за ВИП группа куда все хотят? А можно и мне туда?
я заметил что в вашей галлерее превьюшки на фотографиях не очень хорошего качества, поэтому не сочтите за наглость мой совет найти в коде лаллереи ссылку на GD библиотеку, которая используется модулем для создания превью, и заменить на GD2. Это должно исправить ситуацию.
и после этог можно сгенерировать превьюшки опять для уже готовых (если модуль позволяет это сделать)
Не претендую на оригинальность, так как старые фото превью у вас генерировались нормально (стр 17 и позже).
А что за ВИП группа куда все хотят? А можно и мне туда?
Re: фотогаллерея
Да мы там курортные романы обсуждаем...аниматоров...alekseyn писал(а):...А что за ВИП группа куда все хотят? А можно и мне туда?
У вас был курортный роман? Если да, то тогда к нам!
J'adore Sahara!
Re: фотогаллерея
не... романов не было... если парням не запрещено то почитать было бы интересноMeziena писал(а):Да мы там курортные романы обсуждаем...аниматоров...alekseyn писал(а):...А что за ВИП группа куда все хотят? А можно и мне туда?
У вас был курортный роман? Если да, то тогда к нам!
- aleksandre
- Почетный тунисец
- Сообщения: 6310
- Зарегистрирован: 03 апр 2007, 02:00
- Откуда: Москва
Alekseyn, да нет там ничего такого (в разделах о курортных романах и личных взаимоотношениях)! Девушки просто спрашивают советов, делятся своими впечатлениями и сомнениями. Все очень корректно, а если человек сам по себе воспитанный и тактичный, то ни читать, ни тем более высказываться по щепетильным темам не будет.
На самом деле, в разделе для VIP-пользователей есть много других тем, не менее интересных. Мне кажется, именно эти темы Вам, собирающемуся жить в Тунисе, пригодятся.
На самом деле, в разделе для VIP-пользователей есть много других тем, не менее интересных. Мне кажется, именно эти темы Вам, собирающемуся жить в Тунисе, пригодятся.
В эти выходные я на даче поймала ежа, сделала фотки, обязательно размещу их в фотогалереии очень большой еж
Сын меня развеселил
Пока еж лежал в ведре он его стал пугать
Я ему говорю: Зачем ты ее пугаешь, она, итак, испугана, видешь какая она большая, у нее скоро будут детки.
Сын: Какие еще детки?
Я: Ежата. Видишь какая она толстая.
Сын: Аааа... а я думал толстые только папы бывают
Сын меня развеселил
Пока еж лежал в ведре он его стал пугать
Я ему говорю: Зачем ты ее пугаешь, она, итак, испугана, видешь какая она большая, у нее скоро будут детки.
Сын: Какие еще детки?
Я: Ежата. Видишь какая она толстая.
Сын: Аааа... а я думал толстые только папы бывают
Re: фотогаллерея
Здравствуйте, Алексей!alekseyn писал(а):Добрый день Олег,
я заметил что в вашей галлерее превьюшки на фотографиях не очень хорошего качества, поэтому не сочтите за наглость мой совет найти в коде лаллереи ссылку на GD библиотеку, которая используется модулем для создания превью, и заменить на GD2. Это должно исправить ситуацию.
и после этог можно сгенерировать превьюшки опять для уже готовых (если модуль позволяет это сделать)
Не претендую на оригинальность, так как старые фото превью у вас генерировались нормально (стр 17 и позже).
А что за ВИП группа куда все хотят? А можно и мне туда?
На сайте стоит только GD2. Превьюшки раньше делались вручную, поэтому были лучше.
Вот как делается сейчас (код от создателей 4nAlbum):
Код: Выделить всё
// GD Library
function RatioResizeImgGD($src_file, $dest_file, $newWidth) {
global $gallerypath;
// find the image size & type
if(!function_exists('imagecreate')){return $src_file;}
$imginfo = @getimagesize($src_file);
switch($imginfo[2]) {
case 1: $type = IMG_GIF; break;
case 2: $type = IMG_JPG; break;
case 3: $type = IMG_PNG; break;
case 4: $type = IMG_WBMP; break;
default: return $src_file; break;
}
switch($type) {
case IMG_GIF:
if(!function_exists('imagecreatefromgif')){return $src_file;}
$srcImage = @imagecreatefromgif("$src_file");
break;
case IMG_JPG:
if(!function_exists('imagecreatefromjpeg')){return $src_file;}
$srcImage = @ImageCreateFromJpeg($src_file);
break;
case IMG_PNG:
if(!function_exists('imagecreatefrompng')){return $src_file;}
$srcImage = @imagecreatefrompng("$src_file");
break;
case IMG_WBMP:
if(!function_exists('imagecreatefromwbmp')){return $src_file;}
$srcImage = @imagecreatefromwbmp("$src_file");
break;
default: return $src_file;
}
if($srcImage){
// height/width
$srcWidth = $imginfo[0];
$srcHeight = $imginfo[1];
$ratioWidth = $srcWidth/$newWidth;
$destWidth = $newWidth;
$destHeight = $srcHeight / $ratioWidth;
// resize
$destImage = @imagecreate($destWidth, $destHeight);
imagecopyresized($destImage, $srcImage, 0, 0, 0, 0, $destWidth, $destHeight, $srcWidth, $srcHeight);
// create and save final picture
switch($type){
case IMG_GIF: @imagegif($destImage, "$dest_file"); break;
case IMG_JPG: @imagejpeg($destImage, "$dest_file"); break;
case IMG_PNG: @imagepng($destImage, "$dest_file"); break;
case IMG_WBMP: @imagewbmp($destImage, "$dest_file"); break;
}
// free the memory
@imagedestroy($srcImage);
@imagedestroy($destImage);
return $dest_file;
}
else
{
return $src_file;
}
}
Re: фотогаллерея
попробуйте вот так
взято от сюда
http://www.shkurki.ru/modules.php?name= ... pic&p=8949
Код: Выделить всё
При использовании этой функции в стандартном варианте качество получается ФУуу... поковырялся с настройками, я так понял менять надо в imageFunctions.php
Поменял команду imagecopyresized на imagecopyresampled, потом добавил
Код:
case IMG_JPG: @imagejpeg($destImage, "$dest_file",100); break;
значение 100 для качества.
http://www.shkurki.ru/modules.php?name= ... pic&p=8949
Re: фотогаллерея
еще одно решение (те же яйца только в профиль)-
В файле public\imageFunctions.php нужно заменить
на
теперь указаное качество(с 0-100) будет реальное
http://rus-phpnuke.com/forum/index.php? ... 2844&st=40#
В файле public\imageFunctions.php нужно заменить
Код: Выделить всё
$destImage = @imagecreate($destWidth, $destHeight);
imagecopyresized($destImage, $srcImage, 0, 0, 0, 0, $destWidth, $destHeight, $srcWidth, $srcHeight);
switch($type){
case IMG_GIF: @imagegif($destImage, "$dest_file"); break;
case IMG_JPG: @imagejpeg($destImage, "$dest_file"); break;
case IMG_PNG: @imagepng($destImage, "$dest_file"); break;
case IMG_WBMP: @imagewbmp($destImage, "$dest_file"); break;
Код: Выделить всё
$destImage = @imagecreatetruecolor($destWidth, $destHeight);
imagecopyresampled($destImage, $srcImage, 0, 0, 0, 0, $destWidth, $destHeight, $srcWidth, $srcHeight);
switch($type){
case IMG_GIF: @imagegif($destImage, "$dest_file", 92); break;
case IMG_JPG: @imagejpeg($destImage, "$dest_file", 92); break;
case IMG_PNG: @imagepng($destImage, "$dest_file", 92); break;
case IMG_WBMP: @imagewbmp($destImage, "$dest_file", 92); break;
http://rus-phpnuke.com/forum/index.php? ... 2844&st=40#