Как можно преобразовать картинку с помощью JavaScript?

Avenus

Under Glory Yield
Как можно преобразовать картинку с помощью JavaScript?

На странице указывается стандартно: <img src='/path/image.jpg'>
Можно ли стредствами JavaScript написать функцию, в которую передавался бы
src изображения, а возвращался бы url для уменьшенного изображения?
Файл изображения может быть какого-либо из 3-х типов: jpg|gif|png

Понимаю, что функция должна будет передать параметры php скрипту, в котором изображение трансформируется c помощью imagecopyresampled() и выводом с imagejpeg() или imagegif()... ну или для imagepng().

Только проблема в том, что кроме пути к изображению '/path/image.jpg' изначально ничего нет. К тому же путь может быть больше вложенным. Т.е. просто разбить на части URL не получится, хотя может я не прав.

Хотелось бы что-то типа этого
PHP:
<img src="resizeImg('/path/image.jpg',100,100)">
т.е. сразу передать и размеры преобразования.

Может кто-то подскажет где про это почитать или намеки как сделать? :)
 

Gas

может по одной?
делаешь пути к таким картинкам "/path/image_X_Y.jpg", добавляешь правило в mod_rewrite на директорию с картинками - если файл найден то его отдать, иначе на скрипт, который сгенерить preview и положит в нужное место thumb, чтоб в следующий раз его отдать вебсервером. Так бы я сделал.
 

Avenus

Under Glory Yield
Извиняюсь, не понял сразу...сделал чисто на php
Не получалось передать скрипту url со слэшами.
Добавил в папку со скриптом правила в .htaccess
PHP:
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteRule . - [L]
Заработало...
 
Сверху