Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
Searching
0 / 0 / 0
Регистрация: 09.04.2013
Сообщений: 9
1

Уменьшение картинки перед ее отправкой через форму

16.08.2014, 19:37. Просмотров 353. Ответов 4
Метки нет (Все метки)

Доброго времени суток! Поскожите кто знает, как уменьшить средствами javascript фотографию до приемлимого размера. Нужно для того что на сервере ограничение на объем файла, а юзеры не все умеют уменьшать свои фотографии. Жду совета
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2014, 19:37
Ответы с готовыми решениями:

Изменить файл перед отправкой
Добрый день. Имеется форма. В ней идёт тэг <input type="file" name="file" ...

javascript проверка формы перед отправкой
как проверить все формы заполнены перед нажатием кнопки отправить <!doctype...

Выполнение функции перед отправкой формы
Cделал маленькую проверку перед отправкой, а точнее чтобы в бд записывалось,...

Форма перед отправкой проверяется не вся
Здравствуйте, написал скрипт для проверки формы перед отправкой function...

Выполнение действий перед отправкой формы
Хочу сделать чтобы после нажатия на <input type="submit"> выезжал свержу блок....

4
Eva Rosalene
T for Trans-
4051 / 1590 / 303
Регистрация: 06.01.2013
Сообщений: 4,182
Завершенные тесты: 2
16.08.2014, 19:40 2
Searching, без вариантов. Допустим, Вы сможете уменьшить (канвас, FileApi, все дела), но передать на сервак изменённую картинку - уже нет. Разве что он сможет принимать их в base64.
0
Searching
0 / 0 / 0
Регистрация: 09.04.2013
Сообщений: 9
16.08.2014, 19:42  [ТС] 3
какже вконтакте кропает аву
0
z-z
169 / 168 / 56
Регистрация: 22.06.2011
Сообщений: 980
16.08.2014, 19:47 4
Могу ошибаться, но Вконтакте кропает аву скорее всего на сервере. Сервер это умеет, на разных языках есть много библиотек "кроперов".

Но, как предложил FraidZZ, можно отрисовать картинку на канве, потом конвертнуть ее в base64, отправить это на сервер и сохранить... к примеру с помощью file_put_contents на php...

Однако вопрос - изменится ли от этого размер файла... вот этого я не знаю) Видимо придется с цветами играться, чтобы "ухудшить" качество.
1
Eva Rosalene
T for Trans-
4051 / 1590 / 303
Регистрация: 06.01.2013
Сообщений: 4,182
Завершенные тесты: 2
16.08.2014, 20:04 5
Цитата Сообщение от z-z Посмотреть сообщение
Однако вопрос - изменится ли от этого размер файла...
Если масштаб уменьшить и количество пикселей - уменьшится, не денется никуда

Цитата Сообщение от z-z Посмотреть сообщение
но Вконтакте кропает аву скорее всего на сервере.
Именно.
0
16.08.2014, 20:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.08.2014, 20:04

Проврка полей формы перед отправкой на сервер
Нужно проветить форму на наличие пустых полей. Если найдено пустое поле,...

Base64-кодирование файла перед отправкой формы
Добрый день, уважаемые программисты. Я очень мало понимаю в HTML и, к...

Как сделать задержку перед отправкой формы
Есть форма регистрации <form method="POST" action="#" id="regform"...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru