Prva verzija - gui interfejs
This commit is contained in:
66
okvirovi.php
Normal file
66
okvirovi.php
Normal file
@@ -0,0 +1,66 @@
|
||||
<?php
|
||||
require __DIR__ . '/vendor/autoload.php';
|
||||
|
||||
$okvirovi = array (
|
||||
0 => 'Okvir-za-slike-BERGUR-18x24cm-srebrna.png',
|
||||
1 => 'Okvir-za-slike-CHAYKA-13x16cm-s-ružama.png',
|
||||
2 => 'Okvir-za-slike-ERLAND-18x23cm-roza.png',
|
||||
3 => 'Okvir-za-slike-OSCAR-13x18cm-bijela.png',
|
||||
4 => 'Okvir-za-slike-OSCAR-13x18cm-crna.png',
|
||||
5 => 'Okvir-za-slike-OSCAR-21x30cm-bijela.png',
|
||||
6 => 'Okvir-za-slike-OSCAR-21x30cm-crna.png',
|
||||
7 => 'Okvir-za-slike-OSCAR-30x40cm-bijela.png',
|
||||
8 => 'Okvir-za-slike-OSCAR-30x40cm-crna.png',
|
||||
9 => 'Okvir-za-slike-OSCAR-60x90cm-crna.png',
|
||||
10 => 'Okvir-za-slike-TORD-13x18-cm-drvo.png',
|
||||
11 => 'Okvir-za-slike-TORD-21x30cm-drvo.png',
|
||||
12 => 'Okvir-za-slike-TORD-30x40cm-drvo.png',
|
||||
13 => 'Okvir-za-slike-TORD-50x70cm-drvo.png',
|
||||
14 => 'Okvir-za-slike-VAGN-13x18cm-sivi..png',
|
||||
15 => 'Okvir-za-slike-VAGN-18x24cm-zeleni.png',
|
||||
16 => 'Okvir-za-slike-VALTER-10x15cm-bijela.png',
|
||||
17 => 'Okvir-za-slike-VALTER-10x15cm-crna.png',
|
||||
18 => 'Okvir-za-slike-VALTER-13x18cm-bijela.png',
|
||||
19 => 'Okvir-za-slike-VALTER-15x21cm-crna-SDP.png',
|
||||
20 => 'Okvir-za-slike-VALTER-18x24cm-bijela.png',
|
||||
21 => 'Okvir-za-slike-VALTER-30x40cm-bijela.png',
|
||||
22 => 'Okvir-za-slike-VALTER-40x50cm-crna.png',
|
||||
23 => 'Okvir-za-slike-VALTER-50x70cm-crna.png',
|
||||
);
|
||||
|
||||
$radne_velicine = array(
|
||||
0 => new Imagine\Image\Box(273, 362),
|
||||
1 => new Imagine\Image\Box(241, 354),
|
||||
2 => new Imagine\Image\Box(213, 317),
|
||||
3 => new Imagine\Image\Box(291, 404),
|
||||
4 => new Imagine\Image\Box(277, 389),
|
||||
5 => new Imagine\Image\Box(293, 426),
|
||||
6 => new Imagine\Image\Box(297, 427),
|
||||
7 => new Imagine\Image\Box(328, 437),
|
||||
8 => new Imagine\Image\Box(324, 440),
|
||||
9 => new Imagine\Image\Box(280, 418),
|
||||
10 => new Imagine\Image\Box(256, 362),
|
||||
11 => new Imagine\Image\Box(297, 425),
|
||||
12 => new Imagine\Image\Box(322, 430),
|
||||
13 => new Imagine\Image\Box(318, 448),
|
||||
14 => new Imagine\Image\Box(179, 247),
|
||||
15 => new Imagine\Image\Box(213, 288),
|
||||
16 => new Imagine\Image\Box(253, 387),
|
||||
17 => new Imagine\Image\Box(259, 395),
|
||||
18 => new Imagine\Image\Box(281, 402),
|
||||
19 => new Imagine\Image\Box(328, 433),
|
||||
20 => new Imagine\Image\Box(316, 423),
|
||||
21 => new Imagine\Image\Box(341, 458),
|
||||
22 => new Imagine\Image\Box(351, 439),
|
||||
23 => new Imagine\Image\Box(320, 454),
|
||||
);
|
||||
|
||||
function rotiraj_za_90($box) {
|
||||
return new Imagine\Image\Box($box->getHeight(), $box->getWidth());
|
||||
}
|
||||
|
||||
function best_fit_odnos($box1, $box2) {
|
||||
$odnos_sirina = $box1->getWidth() / $box2->getWidth();
|
||||
$odnos_duzina = $box1->getHeight() / $box2->getHeight();
|
||||
return min($odnos_sirina, $odnos_duzina);
|
||||
}
|
||||
Reference in New Issue
Block a user