|
|
|
| Подскажите как это сделать красивее и удобнее?
Пользователь загружает рпоизвольных размеров изоюражение.
Нужно из него склепать превью 140х140, например..
Как это сделать без искажения если размеры сильно отличаются?.. Может както умно вырезать или я не знаю.. Именно 140х140.
Вобщем у кого есть опыт, поделитесь пожалуйста. | |
|
|
|
|
|
|
|
для: sl1p
(05.05.2010 в 01:46)
| | ссылка | |
|
|
|
|
|
|
|
для: Viknor
(05.05.2010 в 05:28)
| | да я не о этом..
как уменьшить я знаю.
я имею ввиду что если изображение например: 500х300, тогда уменьшеная копия 140х140 будет искаженная..
Я спрашиваю как сделать правильнее в таком случае. Может вырезать просто центр 140х140 из исходного изображения, например.. | |
|
|
|
|
|
|
|
для: sl1p
(05.05.2010 в 15:52)
| | Уменьшайте до 140 пропорционально по меньшей стороне исходного изображения, а уже потом из полученного вырезайте 140х140. | |
|
|
|
|
|
|
|
для: sim5
(05.05.2010 в 15:58)
| | А что нельзя сделать так, чтобы только одна сторона была 140, а другая меньше... или тебе принципиально 140x140? | |
|
|
|
|
|
|
|
для: Gubichev
(05.05.2010 в 16:01)
| | Мне пофигу, не я прошу, и не у вас. А автору надо именно 140х140, читайте чего хотят. | |
|
|
|
|
|
|
|
для: sim5
(05.05.2010 в 16:02)
| | Ошибся адресом...
Автор короче говоря делай так. Найди соотношение сторон картинки, а потом большую сторону уменьшай до 140, а меньшую с тем же отношением к большей стороне (140*на соотношение).. самый правильный вариант... В итоге у тебя будут получатся полноценные картинки типа: 140x110 130x140 и т.п. а не огрызок вырезанный из середины. | |
|
|
|
|
|
|
|
для: Gubichev
(05.05.2010 в 16:11)
| | Вот как раз меньшую сторону надо уменьшать до 140, а не большую, если требуется именно 140х140. | |
|
|
|
|
|
|
|
для: sim5
(05.05.2010 в 16:14)
| | Если уменьшить меньшую до 140, тогда большая получится >140. А я представляю, что автору нужно вместить картинку в квадрат 140x140. Так что верным будет как раз уменьшать до 140 большую сторону. | |
|
|
|
|
|
|
|
для: Gubichev
(05.05.2010 в 16:16)
| | Если надо вместить нечто в 140х140, это одно, это ваше предложение автору.
Но разговор, о вырезать из... 140х140, а это уже совсем другое.
Так что не уговаривайте меня, что у вас вернее. | |
|
|
|
|
|
|
|
для: sim5
(05.05.2010 в 16:33)
| | ну не обязательно и вырезать, это как идея была.. Просто хотелось бы максимально без потерь сделать превью..
Вобщем надо будет потестить всё.. | |
|
|
|
|
|
|
|
для: sl1p
(05.05.2010 в 16:44)
| | Вырезать, это не потери, это выбросить часть изображения, а потери всегда будут - в качестве. | |
|
|
|
|
|
|
|
для: sl1p
(05.05.2010 в 01:46)
| | Изоюражение рпоизвольных размеров без искажений уже не уменьшить, искажения уже содержатся в исходнике. :) | |
|
|
|
|
|
|
|
для: sl1p
(05.05.2010 в 01:46)
| | imagecopyresampled юзай | |
|
|
|