Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 22.07.2013, 18:15
kirill1989 вне форума Посмотреть профиль Отправить личное сообщение для kirill1989 Найти все сообщения от kirill1989
  № 1  
Ответить с цитированием
kirill1989

Регистрация: Feb 2013
Сообщений: 31
По умолчанию Вырезания изображения по оси X и Y определенного размера

Доброго времени суток всем! Есть флеш который при нажатии на кнопку генерирует и передает на сайт изображение. Можно ли в actionscript вырезать только определенную часть изображения по оси X и Y и передать в каталог на сервер?

Старый 22.07.2013, 18:47
AlexCooper вне форума Посмотреть профиль Отправить личное сообщение для AlexCooper Найти все сообщения от AlexCooper
  № 2  
Ответить с цитированием
AlexCooper
 
Аватар для AlexCooper

Регистрация: Sep 2008
Адрес: Черкассы
Сообщений: 1,167
Записей в блоге: 1
Отправить сообщение для AlexCooper с помощью ICQ Отправить сообщение для AlexCooper с помощью Skype™
Код AS3:
private function extractBmpd( ARG_object:DisplayObject, ARG_x:Number, ARG_y:Number, ARG_width:Number, ARG_height:Number):BitmapData {
 
	var cropArea:Rectangle = new Rectangle(0, 0, ARG_width, ARG_height);
 
	var bmpd:BitmapData = new BitmapData(ARG_width, ARG_height);
 
	var croppedBitmap:Bitmap = new Bitmap(bmpd, PixelSnapping.ALWAYS, true);
 
	var cropMatrix:Matrix = new Matrix();
		cropMatrix.translate(-ARG_x, -ARG_y);
 
	bmpd.draw( ARG_object, cropMatrix, null, null, cropArea, true );
	return bmpd; 
}
 
extractBmpd(displayObject,X,Y,Width,Height);
__________________
return this...

Старый 22.07.2013, 18:47
tsarapkabel вне форума Посмотреть профиль Отправить личное сообщение для tsarapkabel Найти все сообщения от tsarapkabel
  № 3  
Ответить с цитированием
tsarapkabel
 
Аватар для tsarapkabel

Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
Имея некий sourceBitmapData:
Код AS3:
var copyOfBitmapData:BitmapData = new BitmapData(100, 200); // (width, height)
var rectangleToCut:Rectangle = new Rectangle(111, 222, 100, 200); // (x, y, width, height)
copyOfBitmapData.copyPixels(sourceBitmapData, rectangleToCut, new Point());
__________________
Нормально делай — нормально будет!

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
Вырезка изображения

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:37.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.