КреатиВ.ТуТ

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Аатоматический RESIZE IMAGES


Аатоматический RESIZE IMAGES

Сообщений 1 страница 11 из 11

1

Hi ..

Думаю как придумать атоматический resize images ..
когда кто то заливает на мой хост большое изображение  ( 1024 и больше ) то оно автоматом resize ... когда кто то ставит прямой линк большого изображения с других хостов - то выходит как то некрасиво ..

Посмотрите скрины ..

Может кто знает если существует скриптик чтобы resizИЛ все изображения  :P

0

2

2 скрин

0

3

2 Ataman:

когда кто то заливает на мой хост большое изображение ( 1024 и больше ) то оно автоматом resize ... когда кто то ставит прямой линк большого изображения с других хостов - то выходит как то некрасиво ..

Солидарен с тобой, тоже бы хотел узнать как автоматом подгонять большие изобы с других хостов.

0

4

Есть же в админке

Темы, Сообщения, Опросы--->Показывать прикреплённые к сообщениям изображения? Да         Нет
Уменьшать изображения? и вставляйте к примеру 100 на 100....кто захочет посмотреть откроет в новом окне 

0

5

Есть же в админке

Темы, Сообщения, Опросы--->Показывать прикреплённые к сообщениям изображения? Да         Нет
Уменьшать изображения? и вставляйте к примеру 100 на 100....кто захочет посмотреть откроет в новом окне

да ты понял ... это мы сделали .. мы говорим об изиброжениях с других хостингов !

Код:
[IMG]http://С ДРУГИХ ХОСТИНГОВ ! ПРЯМОЙ ЛИНК IMAGE ![/IMG]

0

6

Это я админке не видел, поищу попозже еще. Можно может и скриптом обойти... но это не очень хорошо получится. Так что буду думать.

0

7

Алгоритм таков:
Добавляется пару циклов в NewTagsScript
1 Цикл - обходит все имяги поста и ставит им уникальные айдишники, можно генерить их из числа i - самого цикла, плюс номер поста.
Имяг выглядит в хтмле так:

<img src='http://uploads.ru/images/h/hren/19.jpg' border='0' alt='user posted image' />

Т.е. Можно находить  " alt='user posted image' />" и заменять на
" alt='user posted image'  id='" + ImgId + "'/>"
После обхода, необходимо вернуть содержимое поста обратно, что бы на страничке уже появились объекты с этими айдишниками.

2 цикл - забирается значения нового содержимого поста с айдишниками, после чего ищем там строчки вида: "alt='user posted image'  id='", выкавыриваем от туда айди, берем по айди объект, узнаем его размеры, и если они привышают 400 по width, то уменьшаем его до 400 пропорционально - это значит heigh уменьшается также как и width.

В добавок надо бы превращать из бывшего:

<img src='http://uploads.ru/images/h/hren/19.jpg' border='0' alt='user posted image' />

что-то вроде:

Пользовательская картинка размерами x y </br>
<a href='http://uploads.ru/images/h/hren/19.jpg' ><img src='http://uploads.ru/images/h/hren/19.jpg' border='0' alt='user posted image' id='бла бла' width='блабла' height='блабла' /></a>

ну вот =)

0

8

спасибо ))..

класс Эксперт ... рулите  ;)

жаль я не успеваю щас с форумами .... вообще время не хватает ... смотрю тут столько много новых модификаций вы написали ......... супер ...

0

9

Ну да, и эту напишем :)

0

10

2 ExperT:

ну вот =)

Я конечно извиняюсь, но я так и не понял как это делать  :(

0

11

2 Haktar:
Написано же:

Алгоритм таков:

Это всего лишь алгоритм, а не сам скрипт, так что ждите скрипта.  :)

0


Вы здесь » КреатиВ.ТуТ » IPB 1.3 » Аатоматический RESIZE IMAGES