postavkin

Рейтинг
601
Регистрация
06.01.2009

seosniks, теперь я совсем запутался.

Скажите, пожалуйста, по порядку.

У меня есть оригинальные картинки в папке.

1. С чего правильно начать - сделать папку превью и сложить туда картинки. В страницу галереи брать картинки именно из папки превью. Или все таки в странице галереи подгружать оригиналы, но скриптом их уменьшать?

2. Картинки правильно будет уменьшать до размера чтобы ширина и высота не выходили за заданные пределы, например 200*150? И картинки предпросмотра в итоге получаются (как и оригинал) разного размера как тут http://highslide.com и их вставлять в рамку заданного размера? Или все-таки картинки сделать четко 200*150, но я так понял ваш скрипт не обрезает их, а ужимает если есть лишняя длинна или высота. Получается внутри картинки меняются пропорции, ну т.е. если стоит стол, то на оригинале он один, на превью он не соответствует реальному соотношению ширины и высоты. Только учитывая то что картинка маленькая, это может быть не заметно.

ps Есть проблема

С помощью Вашего скрипта попробовал обработать 1100 фото. Выкидывает, т.е. делает штук 500 и всё, больше не может. Не знаете, где решение?

Да, в строке

$imagezz="http://en.rian.ru/images/17126/07/171260792.jpg"; 

прописал относительный путь на своем сервере

$imagezz="/images/$file.jpg"; 

modelist, про скрипт который сделает из больших фото маленькие и сложит в другую папку понял. А вот не скажете, что Вы имели ввиду - "остальное математика" и при этом не обрезать? Ведь если мне надо сделать 200*150, а фото 400*320 то по-любому 20 обрезать надо, хоть сразу, хоть сперва сделав 200*160 и обрезать 10 пикс...

seosniks:
Я все картинки пропускаю через скрипт который кидает превью в одну папку, а большую в другую, если нужен скрипт могу дать.

А если делать просто уменьшение самой картики то есть готовые решения на js.

Этот скрипт, который делает картинки для превью, он их делает все в один размер, даже если они первоначально разного размера? Решение на js - что значит "просто" - не совсем понял функционал, поясните плиз.

petrof85:
Уменьшают, допустим - мин. ширина 150, мин. высота - 150. То есть ни высота ни ширина не получаются меньше 150. Дальше фотки необходимо вставлять в ДИВ со стилем overflow:hidden
Часть фотографии конечно в таком случае будет обрезаться. Но результат вполне приемлемый и фотки одинаковые по размеру визуально.

Т.е. имеем фото разного размера.

Далее, если мне надо вставлять в страницу 200*150, то уменьшаем до одной из сторон 200 или 150 соответственно, так? А потом применяем ДИВ который вы написали, который картинку сам псевдоподрежет и вставить в страницу в размере 200*150 (соответственно псевдоотрезав одну из сторон, которая лишняя). Да?

Забыл сказать. Сайт на php, ну мало ли важно, т.е. никакого движка нет.

---------- Добавлено 10.02.2012 в 22:16 ----------

Все на англ, я нуб в нем, не понятно.

Вы меня правильно поняли что мне нужно?

Мне просто нужно понять, может кто подскажет не сам код как это сделать, а ну что ли алгоритм - как сделать из разного размера фотографий - фотографии одинакового размера, чтобы красиво вставить в страницу.

Ребят, посоветуйте пожалуйста, как сделать лучше.

muratti:
Ты теоретик или веришь всему, что пишут? Если - да, могу тебя заверить, не всегда так, как написано.

Так я про то и говорю, что Яндекс это называет так, а получается...

muratti:
Для тИЦ не нужна тематика, об этом речь. Что не так?

Парадокс в том ТИЦ - Тематический Индекс Цитирования :)

arhinastya, Kedr777 - вот спасибо!

Спасибо всем. Тему можно закрыть. Домен куплен.

Всего: 5508