Files
old-uokvirivac/okvirovi.php

67 lines
2.5 KiB
PHP
Raw Normal View History

2020-06-07 09:02:34 +02:00
<?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(
2020-06-08 08:26:43 +02:00
0 => new Imagine\Image\Box(153, 242),
1 => new Imagine\Image\Box(221, 342),
2 => new Imagine\Image\Box(93, 197),
3 => new Imagine\Image\Box(171, 284),
4 => new Imagine\Image\Box(157, 269),
5 => new Imagine\Image\Box(173, 306),
6 => new Imagine\Image\Box(177, 307),
7 => new Imagine\Image\Box(208, 317),
8 => new Imagine\Image\Box(204, 320),
9 => new Imagine\Image\Box(160, 298),
10 => new Imagine\Image\Box(136, 242),
11 => new Imagine\Image\Box(177, 305),
12 => new Imagine\Image\Box(202, 310),
13 => new Imagine\Image\Box(198, 328),
14 => new Imagine\Image\Box(59, 127),
15 => new Imagine\Image\Box(93, 168),
16 => new Imagine\Image\Box(133, 267),
17 => new Imagine\Image\Box(139, 275),
18 => new Imagine\Image\Box(161, 282),
19 => new Imagine\Image\Box(208, 313),
20 => new Imagine\Image\Box(196, 303),
21 => new Imagine\Image\Box(221, 338),
22 => new Imagine\Image\Box(231, 319),
23 => new Imagine\Image\Box(200, 334),
2020-06-07 09:02:34 +02:00
);
function rotiraj_za_90($box) {
return new Imagine\Image\Box($box->getHeight(), $box->getWidth());
}
function best_fit_odnos($box1, $box2) {
2020-06-08 08:26:43 +02:00
$odnos_sirina = $box1->getWidth() / $box2->getWidth();
2020-06-07 09:02:34 +02:00
$odnos_duzina = $box1->getHeight() / $box2->getHeight();
return min($odnos_sirina, $odnos_duzina);
}