Шаг 7 - Трансформация растрового объекта

Мы с Вами создавали объект, но есть возможность его импортировать из растрового формата и точно так же трансформировать. Для реализации этой возможности есть команда ImportImage. Поддерживаемые форматы следующие:

.png 
.jpg 
.bmp 
.gif

В примерах из прошлого шага достаточно заменить одну строчку по созданию изображения. Вот один из кадров.

7_1.gif (6167 b)

HTML&JScript
Visual Basic
Visual C++

HTML&JScript

Вместо создания объекта, импортируем его из растра:

mDAStatics = DAControl.PixelLibrary;
myImg = mDAStatics.SolidColorImage(mDAStatics.Red);
myOval= mDAStatics.ImportImage("st.gif");
myrot = mDAStatics.Rotate2Rate(1.5);
myfinal = myOval.Transform(myrot);	

Visual Basic

Вместо создания объекта, импортируем его из растра:

Set mDAImage = mDAStatics.SolidColorImage(mDAStatics.Red)
Set mOValImage = mDAStatics.ImportImage("C:\temp\2\VB\st.gif")
Set myRot = mDAStatics.Rotate2Rate(1.5)
Set myFinal = mOValImage.Transform(myRot)

Visual C++

Вместо создания объекта, импортируем его из растра:

mCDAImage=mDAStatics.SolidColorImage(mCDAColor); 
mDALineStyle = mDAStatics.GetDefaultLineStyle(); 
mOvalImage=mDAStatics.ImportImage("C:\\temp\\2\\VB\\st.gif");
mTransform=mDAStatics.Rotate2Rate(1.5);
mFinalImage=mOvalImage.Transform(mTransform);

Предыдущий Шаг | Оглавление
Автор Каев Артем - 17.05.2002