1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- #include "MandelVideoGenerator.h"
- #include "ImageExport.h"
- #include "Gradient.h"
- #include "Mandel.h"
- #include "Fixed.h"
- int main() {
- mnd::MandelContext mndCtxt = mnd::initializeContext();
- ExportVideoInfo evi;
-
- evi.start = mnd::MandelViewport::standardView();
-
- evi.end = mnd::MandelViewport {
- mnd::Real("-1.0"),
- mnd::Real("-1.0"),
- mnd::Real("1.0e-3"),
- mnd::Real("1.0e-3")
- };
-
- evi.gradient = Gradient::defaultGradient();
- evi.mi.bWidth = 1280;
- evi.mi.bHeight = 720;
- evi.mi.maxIter = 1000;
- evi.fps = 60;
- evi.zoomSpeed = 1.0;
- evi.path = "video.avi";
- evi.bitrate = 1500;
- evi.preset = "veryfast";
- evi.start.adjustAspectRatio(evi.mi.bWidth, evi.mi.bHeight);
- MandelVideoGenerator mvg(evi);
- mvg.generate(mndCtxt.getDefaultGenerator());
-
-
- return 0;
- }
|