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

RusFAQ.ru: Программирование на Java / JavaScript


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

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

Выпуск № 200
от 15.07.2006, 17:35

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


Вопрос № 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).
Например:


Теперь в script.php можно получить число:
$per=$_REQUEST['sl_chislo'];
---------
Этот мир обречён на нас ©Сергей Маврин
Ответ отправил: 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


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

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

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

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

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


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


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное