Вопрос № 48658: Здравствуйте уважаемые.
Я хочу попробовать решить проблему с картинкой через JS.
Подскажи те мне парвильной код который делал тоже самое что и пхп.
Вопрос как JS сгенерировать число случайное и передать его пхп файлу, для созания изображе...Вопрос № 48694: Добрый день всем!
Вопрос возник такой.
Хочется сделать программку на java, которая бы могла бы переворачивать загруженную картинку на любой произвольный угол.
Помогите пожалуйста!!!!...
Вопрос № 48.658
Здравствуйте уважаемые.
Я хочу попробовать решить проблему с картинкой через JS.
Подскажи те мне парвильной код который делал тоже самое что и пхп.
Вопрос как JS сгенерировать число случайное и передать его пхп файлу, для созания изображения с числом. И так сделать это что бы постоянно генерилась картинка новая, даже если пользователь нажал в ьраузере клаившу "назад". Заранее благодарю.
И вторая просьба. Так как я JS не знаю совсем. Посоветуйте учебник о этом языке, который был бы написан понятным языком. Благодарю.
Приложение:
Отправлен: 09.07.2006, 22:13
Вопрос задал: Чинга (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Stamm
Здравствуйте, Чинга!
Вот ф-ция на JS, которая генерирует случайное число от a до b(аналог rand() в PHP):
А передать из JS в PHP можно только через адрес, после ?(переменные метода GET).
Например:
Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 10.07.2006, 09:03 Оценка за ответ: 5 Комментарий оценки: Благодарю. Все ясно и понятно.
Вопрос № 48.694
Добрый день всем!
Вопрос возник такой.
Хочется сделать программку на java, которая бы могла бы переворачивать загруженную картинку на любой произвольный угол.
Помогите пожалуйста!!!!
Отправлен: 10.07.2006, 11:38
Вопрос задал: Kkk (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Gdm
Здравствуйте, Kkk!
Я рекомендую посмотреть следующую ссылку:
http://vlak.webzone.ru/rus/projects/java3d/index.html
А вообше для поворота в пространстве (внутрь и от окна) можно написать собственный алгоритм, просто пропорционально сжимающий пикселы картинки (получить их можно из объекта Image c помощю класса PixelGrabber методом grabPixels()), а вращать на плоскости С помощю класса AffineTransform пакета Java.awt.geom; Он позволяет поворачивать объект на любой угол вокруг любой точки и пропорционально сжимать изображение и устанавливается на графический контекст методом g.setTransform(af); и дальше просто рисуете картинку,
изображение будет автоматически преобразовано. Применять к объекту AffineTransform преобразования можно следующим способом:
getRotateInstance(double angle) - поворот на угол angle, заданный в радианах вокруг начала координат
getRotateInstance(double angle, double x, double y) - такой же поворот вокруг точки с координатами (x,y)
getScaleInstance(double sx, double sy) - изменяет масштаб по оси Ох в sx раз , оп оси Oy в sy раз.
У класса AffineTransform есть еще много полезных методов, вы можете убедиться в этом сами.
Загрузку изображения можно организовать через метод createImage(URL) класса Toolkit. Можно использовать и класс Applet или стандартное окно выбора файла.
Удачи!
Ответ отправил: Gdm (статус: 2-ой класс)
Ответ отправлен: 11.07.2006, 14:37