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

Обсуждайте здесь наш сайт, форум. Помещайте предложения по их развитию.
alekseyn
Новый пользователь
Новый пользователь
Сообщения: 37
Зарегистрирован: 15 июн 2007, 02:00

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

Непрочитанное сообщение alekseyn »

Добрый день Олег,

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

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

А что за ВИП группа куда все хотят? А можно и мне туда?
Аватара пользователя
Tarak
Почетный тунисец
Почетный тунисец
Сообщения: 3124
Зарегистрирован: 03 июн 2004, 02:00
Откуда: Bikini Bottom

Непрочитанное сообщение Tarak »

OЛEГ ЭTO K TEБE 8O
Meziena
Почетный тунисец
Почетный тунисец
Сообщения: 2773
Зарегистрирован: 05 дек 2006, 02:00

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

Непрочитанное сообщение Meziena »

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

У вас был курортный роман? Если да, то тогда к нам! :ir:
J'adore Sahara!
alekseyn
Новый пользователь
Новый пользователь
Сообщения: 37
Зарегистрирован: 15 июн 2007, 02:00

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

Непрочитанное сообщение alekseyn »

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

У вас был курортный роман? Если да, то тогда к нам! :ir:
:D не... :ir: романов не было... если парням не запрещено то почитать было бы интересно :D
Meziena
Почетный тунисец
Почетный тунисец
Сообщения: 2773
Зарегистрирован: 05 дек 2006, 02:00

Непрочитанное сообщение Meziena »

Ага... :lol: А потом все говорят, что мужчины - нелюбопытны... :lol: :lol: :lol:
J'adore Sahara!
Almaz
Почетный тунисец
Почетный тунисец
Сообщения: 9458
Зарегистрирован: 26 фев 2004, 02:00
Откуда: kairouan-kuwait

Непрочитанное сообщение Almaz »

:DДа ладно уже вливайтесь. Тем более, что на островах будете жить :)
Будь собой, все остальные роли уже заняты (Оскар Уайльд)
Аватара пользователя
Tarak
Почетный тунисец
Почетный тунисец
Сообщения: 3124
Зарегистрирован: 03 июн 2004, 02:00
Откуда: Bikini Bottom

Непрочитанное сообщение Tarak »

Meziena писал(а):Ага... :lol: А потом все говорят, что мужчины - нелюбопытны... :lol: :lol: :lol:
KOHEЧHO :yes:
Аватара пользователя
aleksandre
Почетный тунисец
Почетный тунисец
Сообщения: 6310
Зарегистрирован: 03 апр 2007, 02:00
Откуда: Москва

Непрочитанное сообщение aleksandre »

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

На самом деле, в разделе для VIP-пользователей есть много других тем, не менее интересных. Мне кажется, именно эти темы Вам, собирающемуся жить в Тунисе, пригодятся.
Afeff
Почетный тунисец
Почетный тунисец
Сообщения: 1658
Зарегистрирован: 24 авг 2004, 02:00
Откуда: Москва-Тунис

Непрочитанное сообщение Afeff »

У меня что то фото Zveta не открывается так хочется посмотреть но никак :(
Аватара пользователя
squirrel
Настоящий тунисец
Настоящий тунисец
Сообщения: 921
Зарегистрирован: 11 янв 2006, 02:00
Откуда: пока Москва

Непрочитанное сообщение squirrel »

а я загрузила фотки еще в пятницу, а их нет и нет :cry:
J'aime la Tunisie
alekseyn
Новый пользователь
Новый пользователь
Сообщения: 37
Зарегистрирован: 15 июн 2007, 02:00

Непрочитанное сообщение alekseyn »

squirrel писал(а):а я загрузила фотки еще в пятницу, а их нет и нет :cry:
таже история... Ждем пока админ не одобрит.
Polin
Почетный тунисец
Почетный тунисец
Сообщения: 2779
Зарегистрирован: 03 окт 2006, 02:00
Откуда: Москва

Непрочитанное сообщение Polin »

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

Сын меня развеселил :lol:
Пока еж лежал в ведре он его стал пугать :lol:
Я ему говорю: Зачем ты ее пугаешь, она, итак, испугана, видешь какая она большая, у нее скоро будут детки.
Сын: Какие еще детки?
Я: Ежата. :lol: Видишь какая она толстая.
Сын: Аааа... а я думал толстые только папы бывают :lol:
Аватара пользователя
Olegiv
Site Admin
Site Admin
Сообщения: 728
Зарегистрирован: 10 фев 2004, 02:00
Контактная информация:

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

Непрочитанное сообщение 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;

        }

}

В ВИП я вас добавил.
alekseyn
Новый пользователь
Новый пользователь
Сообщения: 37
Зарегистрирован: 15 июн 2007, 02:00

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

Непрочитанное сообщение 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
alekseyn
Новый пользователь
Новый пользователь
Сообщения: 37
Зарегистрирован: 15 июн 2007, 02:00

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

Непрочитанное сообщение 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#
Ответить