Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 743
от 19.08.2007, 17:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 443, Экспертов: 56
В номере:Вопросов: 1, Ответов: 1


Вопрос № 98384: Уважаемые эксперты. Такой вопрос. ХОтя, быть может, тут потребуются знания джавы. Требуется осуществить скрипт обрезания картинки. То есть обводишь рамкой загруженную картинку, нажимаешь сохранить и она обрезается. Такая функция есть в фотоальбом...

Вопрос № 98.384
Уважаемые эксперты. Такой вопрос. ХОтя, быть может, тут потребуются знания джавы.
Требуется осуществить скрипт обрезания картинки. То есть обводишь рамкой загруженную картинку, нажимаешь сохранить и она обрезается. Такая функция есть в фотоальбоме на мэил.ру, только Есть мысли, как такое сделать?
Отправлен: 14.08.2007, 16:55
Вопрос задал: Бобровский Сергей Сергеевич (статус: 2-ой класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Бородин Александр Олегович
Здравствуйте, Бобровский Сергей Сергеевич!
Да можно и через ПХП такое сделать. Попробуй теста ради сделать GET-форму, состоящую из одной кнопки картинки. При отправке такой формы в QUERY-string появляются следующие значения:
/?test.x=ЗНАЧЕНИЕ_Х&test.y=ЗНАЧЕНИЕ_Y
"Значения" являются координатами точки, в которую мы мышкой ткнули. Таким образом нужно зафиксировать две точки - левую верхнюю и правую нижнюю. Вот и получим обрезку фотки. А сделать это можно... Ну например, последовательно выбирать нужные углы, скажем, "выберите координаты левого верхнего угла", записали результат в переменную(эх, комплексных чисел в PHP не хватает, удобно было бы записать), "выберите координаты правого нижнего угла", записали в переменную. А потом засабмитили форму. А дальше работа для функций библиотеки GD2. Надеюсь, у Вас в PHP включена поддержка GD2, Сергей Сергеевич? Там есть функция для вырезки фрагментов из изображения, не помню, как называется, ну с другой стороны, мануал почитайте, поищите...

Приложение:

---------
Ничто не сближает людей так, как совместное преступление. Или покупка телевизора.

Ответ отправил: Бородин Александр Олегович (статус: 5-ый класс)
Ответ отправлен: 14.08.2007, 17:53
Оценка за ответ: 5
Комментарий оценки:
Ну ооочень интересная мысль! Спасибо. Я про это ну никак не думал! Если не найду варианта с джаваскриптом (удобнее всё таки), то сделаю именно так. Можно было бы поставить 6, я бы поставил :о)


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.54 beta от 01.08.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное