Страница 1 из 8

фотогаллерея

Добавлено: 15 июн 2007, 16:39
alekseyn
Добрый день Олег,

я заметил что в вашей галлерее превьюшки на фотографиях не очень хорошего качества, поэтому не сочтите за наглость мой совет найти в коде лаллереи ссылку на GD библиотеку, которая используется модулем для создания превью, и заменить на GD2. Это должно исправить ситуацию.
и после этог можно сгенерировать превьюшки опять для уже готовых (если модуль позволяет это сделать)

Не претендую на оригинальность, так как старые фото превью у вас генерировались нормально (стр 17 и позже).

А что за ВИП группа куда все хотят? А можно и мне туда?

Добавлено: 15 июн 2007, 19:50
Tarak
OЛEГ ЭTO K TEБE 8O

Re: фотогаллерея

Добавлено: 15 июн 2007, 22:53
Meziena
alekseyn писал(а):...А что за ВИП группа куда все хотят? А можно и мне туда?
Да мы там курортные романы обсуждаем...аниматоров... :lol: :lol: :lol:

У вас был курортный роман? Если да, то тогда к нам! :ir:

Re: фотогаллерея

Добавлено: 15 июн 2007, 23:01
alekseyn
Meziena писал(а):
alekseyn писал(а):...А что за ВИП группа куда все хотят? А можно и мне туда?
Да мы там курортные романы обсуждаем...аниматоров... :lol: :lol: :lol:

У вас был курортный роман? Если да, то тогда к нам! :ir:
:D не... :ir: романов не было... если парням не запрещено то почитать было бы интересно :D

Добавлено: 15 июн 2007, 23:07
Meziena
Ага... :lol: А потом все говорят, что мужчины - нелюбопытны... :lol: :lol: :lol:

Добавлено: 15 июн 2007, 23:42
Almaz
:DДа ладно уже вливайтесь. Тем более, что на островах будете жить :)

Добавлено: 17 июн 2007, 03:13
Tarak
Meziena писал(а):Ага... :lol: А потом все говорят, что мужчины - нелюбопытны... :lol: :lol: :lol:
KOHEЧHO :yes:

Добавлено: 17 июн 2007, 10:44
aleksandre
Alekseyn, да нет там ничего такого (в разделах о курортных романах и личных взаимоотношениях)! Девушки просто спрашивают советов, делятся своими впечатлениями и сомнениями. Все очень корректно, а если человек сам по себе воспитанный и тактичный, то ни читать, ни тем более высказываться по щепетильным темам не будет.

На самом деле, в разделе для VIP-пользователей есть много других тем, не менее интересных. Мне кажется, именно эти темы Вам, собирающемуся жить в Тунисе, пригодятся.

Добавлено: 17 июн 2007, 15:14
Afeff
У меня что то фото Zveta не открывается так хочется посмотреть но никак :(

Добавлено: 18 июн 2007, 17:49
squirrel
а я загрузила фотки еще в пятницу, а их нет и нет :cry:

Добавлено: 18 июн 2007, 19:03
alekseyn
squirrel писал(а):а я загрузила фотки еще в пятницу, а их нет и нет :cry:
таже история... Ждем пока админ не одобрит.

Добавлено: 18 июн 2007, 20:07
Polin
В эти выходные я на даче поймала ежа, сделала фотки, обязательно размещу их в фотогалереии :lol: очень большой еж :D

Сын меня развеселил :lol:
Пока еж лежал в ведре он его стал пугать :lol:
Я ему говорю: Зачем ты ее пугаешь, она, итак, испугана, видешь какая она большая, у нее скоро будут детки.
Сын: Какие еще детки?
Я: Ежата. :lol: Видишь какая она толстая.
Сын: Аааа... а я думал толстые только папы бывают :lol:

Re: фотогаллерея

Добавлено: 18 июн 2007, 22:17
Olegiv
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: фотогаллерея

Добавлено: 18 июн 2007, 22:37
alekseyn
попробуйте вот так

Код: Выделить всё

При использовании этой функции в стандартном варианте качество получается ФУуу... поковырялся с настройками, я так понял менять надо в 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: фотогаллерея

Добавлено: 18 июн 2007, 22:54
alekseyn
еще одно решение (те же яйца только в профиль)-
В файле 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;
теперь указаное качество(с 0-100) будет реальное

http://rus-phpnuke.com/forum/index.php? ... 2844&st=40#