Где хранится размер тамбнейлов? Где хранится размер тамбнейлов?
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Где хранится размер тамбнейлов?

Started by lineart, April 09, 2008, 03:11:28 PM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

lineart

Решил подкорректировать (хотя бы вручную)  размер тамбнейлов фотографий, но столкнулся с проблемой, что размеры х,у тамбнейла где то жестко прописываются.
Не могу найти только- где?  В базе что то не нашел.

Задача- сделать из вертикальных тамбнейлов горизонтальные.
Поможите люди добрыя. )))

Makc666

Quote from: lineart on April 09, 2008, 03:11:28 PM
Решил подкорректировать (хотя бы вручную)  размер тамбнейлов фотографий, но столкнулся с проблемой, что размеры х,у тамбнейла где то жестко прописываются.
Не могу найти только- где?  В базе что то не нашел.

Задача- сделать из вертикальных тамбнейлов горизонтальные.
Поможите люди добрыя. )))
Перефразируйте Ваш вопрос, пожалуйста.
И лучше с пошаговым описанием...

lineart

ну, с пошаговым тяжеловато. )))

Короче: есть галерея, в которой присутствуют картинки разного размера. Тамбнейлы генерируются автоматически и тоже, соответственно, разного размера.
Хочу чтобы тамбнейлы были одного размера. Так как их немного, думал сделать это руками. Но изменение размера самого тамбнейла (в фотошопе) эффекта не дает, поскольку его размеры на странице- фиксированы.

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

Makc666

Quote from: lineart on April 10, 2008, 09:50:15 PM
ну, с пошаговым тяжеловато. )))

Короче: есть галерея, в которой присутствуют картинки разного размера. Тамбнейлы генерируются автоматически и тоже, соответственно, разного размера.
Хочу чтобы тамбнейлы были одного размера. Так как их немного, думал сделать это руками. Но изменение размера самого тамбнейла (в фотошопе) эффекта не дает, поскольку его размеры на странице- фиксированы.

Вопрос мой заключался в следующем- где прописываются размеры ширины и высоты в пикселях тамбнейлов  (имеются в виду не настройки коппермайна), почему то в базе я их не нашел. Плохо искал?
Тамбнейлы - это не Тамбнейлы.
Правильно это называется "миниатюры".

Конкретно то, что вы хотите, такого нет.

Но вы можете поэксперементировать с:
Конфиг -> Настройки файлов и миниатюр
Максимальный размер миниатюры
Использовать размер (ширина или высота или максимальный размер для миниатюры)
-- Макс. размер
-- Высота
-- Ширина

Для "Максимальный размер миниатюры" попробовать выставить 100, к примеру.
А для "Использовать размер..." выставить "Ширину".

Другого на ум не приходить, кроме как насильной правки кода.

lineart

После установки stramm_mod1.4.19- полная каша-малаша с кодировками начинается.
У меня галерея в utf кодировке с патчем от Макс666 http://forum.coppermine-gallery.net/index.php/topic,49624.0.html
Мне нужно всего лишь обрезать-отредактировать тамбнейлы portrait-ориентированных фоток. Может быть есть более простой-примитивный мод для этой задачи?

Я бы и руками сделал, но не понимаю, где хранятся размеры тамбнейлов.
(спрашивал об этом тут http://forum.coppermine-gallery.net/index.php/topic,51735.0/topicseen.html )



Makc666

Quote from: lineart on November 25, 2008, 12:52:33 AM
После установки stramm_mod1.4.19- полная каша-малаша с кодировками начинается.
У меня галерея в utf кодировке с патчем от Макс666 http://forum.coppermine-gallery.net/index.php/topic,49624.0.html
Мне нужно всего лишь обрезать-отредактировать тамбнейлы portrait-ориентированных фоток. Может быть есть более простой-примитивный мод для этой задачи?

Я бы и руками сделал, но не понимаю, где хранятся размеры тамбнейлов.
(спрашивал об этом тут http://forum.coppermine-gallery.net/index.php/topic,51735.0/topicseen.html )
А в чём собственно проблема то?

lineart

проблема в том, что мне нужны тамбнейлы абсолютно идентичного размера для слайдера.

Makc666

Quote from: lineart on December 02, 2008, 09:50:28 PM
проблема в том, что мне нужны тамбнейлы абсолютно идентичного размера для слайдера.
Функция изменения данного размера находится в файле:
/include/picmgmt.inc.php

начинается на:
function resize_image($src_file, $dest_file, $new_size, $method, $thumb_use)
{
...
)

размер задаётся в последних двух строчках:
    // height/width
    $srcWidth = $imginfo[0];
    $srcHeight = $imginfo[1];
    if ($thumb_use == 'ht') {
        $ratio = $srcHeight / $new_size;
    } elseif ($thumb_use == 'wd') {
        $ratio = $srcWidth / $new_size;
    } else {
        $ratio = max($srcWidth, $srcHeight) / $new_size;
    }
    $ratio = max($ratio, 1.0);
    $destWidth = (int)($srcWidth / $ratio);
    $destHeight = (int)($srcHeight / $ratio);