home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2007 November
/
CPNL0711.ISO
/
beeld
/
screen
/
hcf.exe
/
Basic
/
Basic_Image_029_Video_Output.bas
< prev
next >
Wrap
BASIC Source File
|
2004-03-30
|
1KB
|
41 lines
w = 720
h = 576
FramesPerSecond = 25
compress = 0 ' 0...n --> GetVideoCompressor() !
filename = "c:\\temp\\test" + compress + ".avi"
print filename
rc = OpenOutputVideo( filename, w,h, FramesPerSecond, compress )
if rc <> 0 Then
image_old = CreateImage( w,h )
image_fade = CreateImage( w,h )
i = 0
File.Find( "c:\\temp\\tttt\\*.jpg" )
For fi = 0 To File.NumberOfElements - 1
ret = Image(image_fade).Open( File( fi ).Path )
Image(image_fade).Resample(w,h)
if ret < 1 Then
Print "Open ERROR: ", File( fi ).Path
Else
Print i + 1, " ", File( fi ).Path
If i > 0 Then
for j = 0 to 255 step (255/FramesPerSecond/2)
Image(0).CopyFrom( image_old )
Image(0).DrawImageFade( 0,0, j, image_fade )
Image(0).PutVideo()
Next
EndIf
Image(image_old).CopyFrom( image_fade )
i = i + 1
EndIf
For t = 0 to (2*FramesPerSecond)
Image(image_fade).PutVideo()
Next
Redraw()
Next
rc = CloseOutputVideo()
Image(image_in).Delete()
Image(image_fade).Delete()
endif
Print "Ende"