Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Существует ли скрипт для изменения размера изображений? (https://javascript.ru/forum/misc/3451-sushhestvuet-li-skript-dlya-izmeneniya-razmera-izobrazhenijj.html)

Shad 20.04.2009 23:12

Существует ли скрипт для изменения размера изображений?
 
Существует ли скрипт который подгоняет размер изображения под размер таблицы в которой оно находится, с сохранением пропорций и чтоб он работал в html?

Riim 20.04.2009 23:31

http://javascript.ru/forum/project/3...razhenijj.html

AzriMan 21.04.2009 09:40

только учтите, что это серверный код на PHP и должна быть установлена библиотека GD. Средствами JS Вы этого не сделаете.

Riim 21.04.2009 10:06

Цитата:

Сообщение от AzriMan
Средствами JS Вы этого не сделаете.

А canvas. Но лучше действительно на сервере.

AzriMan 21.04.2009 11:33

1. canvas не поддерживается IE (если я не ошибаюсь). я видел либу, которая "учит" ie работать с canvas (переводит его в vml). но это уже извращение :)

2. и, да, соглашусь с тобой - лучше действительно на сервере. если так хочется через JS - то можно сделать ajax запрос который будет отдавать отресайзенную картинку :)

Riim 21.04.2009 12:36

Цитата:

Сообщение от AzriMan
я видел либу, которая "учит" ie работать с canvas (переводит его в vml).

Просто эта либа меня очень радует.

Цитата:

Сообщение от AzriMan
но это уже извращение

Насколько я в курсе, в других браузерах тот же vml, только его уже научили "быть canvas-ом". А глупого IE доучивать надо.

Цитата:

Сообщение от AzriMan
сделать ajax запрос который будет отдавать отресайзенную картинку

Рисунок загружаемый ajax-ом? Что-то новенькое.
На сервер ajax-ом отправить можно и рисунок, а вот обратно только текст или xml.

Kolyaj 21.04.2009 12:40

Цитата:

Сообщение от Riim
вот обратно только текст

Который является src-ом для картинки.

Riim 21.04.2009 13:03

Цитата:

Сообщение от Kolyaj
Который является src-ом для картинки.

Непонятно зачем так извращаться?

Kolyaj 21.04.2009 13:08

А где тут извращение?

Riim 21.04.2009 13:19

Два запроса вместо одного. Если только src на клиенте не известен. Но это очень маловероятно. Т. е. придумать такую ситуацию не проблема, проблема придумать ситуацию, где без этого никак.


Часовой пояс GMT +3, время: 04:11.