Скрипт для массовой загрузки фотографий?

12
Mishael
На сайте с 08.11.2001
Offline
217
5597

Кто знает такой? Желательно еще с возможностью ресайза фоток. Можно платный.

Мой надежный веломагазин (https://veliki.com.ua/) на CMS Melbis Shop 6 (http://www.melbis.com/)
[Удален]
#1

Посмотрите вот или вот, ну или проще на фрилансе заказать как вам нужно :)

D
На сайте с 14.01.2007
Offline
153
#2

ну и этот тоже можно посмотреть http://swfupload.org/

Oniks
На сайте с 22.08.2005
Offline
176
#3

На свою фотогалерею поставил uploadify, очень хороший скрипт.

Профессиональные услуги фотографа в Москве и области (http://www.oniks-photo.ru/) покупаю стать и ссылки с сайтов про охоту
ein
На сайте с 02.09.2009
Offline
15
ein
#4

Mishael, если интересует могу написать скрипт под фотошоп, ресайз картинок в один клик.

(см.подпись)

Лучший развлекательный конверт (http://bodyclick.net/?r=12264)
Mishael
На сайте с 08.11.2001
Offline
217
#5

спасибо, в фотошопе мы и сами умеем массовый ресайз делать :)

Stalser
На сайте с 04.12.2008
Offline
100
#6

Меня тоже интересует этот вопрос. Использую загрузчик FancyUpload http://digitarald.de/project/fancyupload/. В нем есть массовая загрузка изображений, но нет возможности ресайза на стороне клиента. Подскажите загрузчики именно с ресайзом. Пример - загрузчик фотографий ВКонтакте. Заранее спасибо.

Oniks
На сайте с 22.08.2005
Offline
176
#7

Блин, ребят, ресайз добавить в скрипт загрузчиков - полчаса максимум, а столько поисков...

Функция, которая ресайзит картинки

public function do_thum($file, $width, $height, $target) {

$tmp=getimagesize($file);
if($width) $height=round($tmp[1]*$width/$tmp[0]);
elseif($height) $width=round($tmp[0]*$height/$tmp[1]);
$new=imagecreatetruecolor($width, $height);
if($tmp[2]==2) {
$src=imagecreatefromjpeg($file);
if(!imagecopyresampled($new, $src, 0, 0, 0, 0, $width, $height, $tmp[0], $tmp[1])) $err=true;
imagejpeg($new, $target, 100);
} elseif($tmp[2]==1) {
$src=imagecreatefromgif($file);
if(!imagecopyresampled($new, $src, 0, 0, 0, 0, $width, $height, $tmp[0], $tmp[1])) $err=true;
imagegif($new, $target);
}
if($err) return false; else return true;
}

Код вырван из класса, так что за форматирование не пинать. :) Писал под свои задачи, поэтому на красивости не заморачивался и работает она только с jpg & gif картинками. При желании, png подключается легко.

Вызывать do_thum(исходный файл (как правило $_FILES[filename]['tmp_name']), максимальная ширина, максимальная высота, в какой файл сохранять)

Выбирается максимальная сторона и по ней идет ресайз (пропорции сохраняются).

Stalser
На сайте с 04.12.2008
Offline
100
#8

В том то и дело, что это ресайз на стороне сервера. Если загружать файл, скажем, размером 3Мб, то сначала этот файл загрузится на сервер, а затем уже произойдет ресайз. А нужен ресайз на стороне клиента, когда изображение отправляется скрипту на обработку в уже уменьшенном виде.

GreenBee
На сайте с 02.05.2006
Offline
113
#9
Stalser:
В том то и дело, что это ресайз на стороне сервера. Если загружать файл, скажем, размером 3Мб, то сначала этот файл загрузится на сервер, а затем уже произойдет ресайз. А нужен ресайз на стороне клиента, когда изображение отправляется скрипту на обработку в уже уменьшенном виде.

И какими же это средствами Вы собрались уменьшать изображение на стороне клиента???

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

Jekyll
На сайте с 04.05.2009
Offline
136
#10
И какими же это средствами Вы собрались уменьшать изображение на стороне клиента???
Все сервисы и компненты, которые я изучал, загружают большую фотку на сервер и там ее обрабатывают. А клиентский скрипт - это просто настройки для изменения.

Изучайте возможности flash player 10 :) В нём есть возможность получить данные с диска прямо во флешку. Дальше можно делать с изображением что угодно, а отправить на сервер уже результат.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий