|
|
|
|
|
для: LEM
(12.10.2009 в 14:12)
| | Зря Вы так скептически к обрезке относитесь, вот приведу пример вертикальной фотки, где лицо находится вверху:
http://www.sharepix.ru/53355o312/
при обрезании в "квадрат", получаем такое изображение:
http://www.sharepix.ru/533544312/
вполне можно понять, что там находится, а это можно считать "сложным" случаем. | |
|
|
|
|
|
|
|
для: Рома
(12.10.2009 в 12:44)
| | Я не вижу в этом никаких проблем - если коэффициент соответствует нуждам, то фото просто уменьшается, если нет - выводится в браузер и предлагается пользователю выбрать нужную его часть с размерами, уже соответствующими соответствующей пропорции. Это не так сложно как кажется. Создать div соответствующих пропорций и заполнить его полупрозрачной картинкой. Далее, по какому-либо событию он начинает двигаться относительно Вашей фото и после совмещения при следующем событии программа вычисляет позицию и размеры фото и div на странице, потом полученные данные необходимым образом обрабатываются и передаются серверу, где картинка обрезается согласно выбранным пользователем параметрам. | |
|
|
|
|
|
|
|
для: LEM
(12.10.2009 в 14:12)
| | Думаю вам полезно будет почитать http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=145 почти универсальный скрипт работы с размерами изображения получается. При небольших изменнениях можно получить все что угодно | |
|
|
|
|
|
|
|
для: Рома
(12.10.2009 в 12:44)
| | вот и я о том,
хотя брат мне сегодня сказал что я просто с потолка взял разрешение, а так делать нельзя,
есть пропорции h k w , если их соблюдать то все будет нормально...
И подогнать можно под любой размер , но в этих пропорциях..
-
В принципе все так, а если фотка не с цифровика, а обрезана или еще что..? | |
|
|
|
|
|
|
|
для: Sergeich
(12.10.2009 в 12:38)
| | А если на выходе окажется кооф. 0.75? Сколько же придется срезать, чтоб превратить его в 1.33? По всякому же фотографируют. | |
|
|
|
|
|
|
|
для: Рома
(12.10.2009 в 12:15)
| | Фото на выходе из цифровика имеет коэффициент соотношения сторон 1.33(3). Можно его использовать. Если же фото будет не стандартных размеров, тогда выводить его в браузер и предлагать пользователю выбрать нужную его часть (посредством программы на JavaScript, например). А дальше дело техники - на сервер передаются соответствующие параметры посредством JS и подставляются в функцию... | |
|
|
|
|
|
|
|
для: LEM
(12.10.2009 в 12:07)
| | а что вам мешает уменьшить сохранив пропорциональность? вконтакте картинки никто не режет, незавимо от того, очень длинная она или очень широкая. пусть пользователи сами подстраиваются, вы им просто порекомендуйте наилучшую пропорцию. | |
|
|
|
|
|
|
|
для: Diplex
(09.10.2009 в 14:10)
| | ага , и так мы будем иметь нос, за место лица )) | |
|
|
|
|
|
|
|
для: LEM
(09.10.2009 в 11:39)
| | Если хотите привести привести все фотографии к одному размеру, а они все разных размеров, то без обрезания не обойтись. Я как-то такое делал, уже не помню как, но основывался на цетре фотографии... т.е. уменьшал пропорции так, чтобы одна сторона была например 300px, смотрел другую сторону, брал её размер, находил центр этого размера, и манипулировал значениями так, чтобы в общем итоге у меня осталось например 160 (т.е. по 80px в каждую сторону от центра, а у нас например 110px в одну сторону, а весь размер 220px, тогда мы 110-80=30, тем самым мы узнаем какой размер с края нам нужно отрезать. Вот как-то так... | |
|
|
|
|
|
|
|
для: neokortex
(09.10.2009 в 11:19)
| | Нет , это фотографии. | |
|
|
|
|