aboutsummaryrefslogtreecommitdiffstats
path: root/tests/phpunit/includes/api/generateRandomImages.php
blob: aca52acbed4225e5960e7cbeff270e9e9c5d6138 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<?php

require("RandomImageGenerator.php");

$getOptSpec = array(
	'dictionaryFile::',
	'minWidth::',
	'maxWidth::',
	'minHeight::',
	'maxHeight::',
	'shapesToDraw::',
	'shape::',

	'number::',
	'format::'
);
$options = getopt( null, $getOptSpec );

$format = isset( $options['format'] ) ? $options['format'] : 'jpg';
unset( $options['format'] );

$number = isset( $options['number'] ) ? intval( $options['number'] ) : 10;
unset( $options['number'] );

$randomImageGenerator = new RandomImageGenerator( $options );
$randomImageGenerator->writeImages( $number, $format );