optimized tesseract img*2.4
This commit is contained in:
parent
c5ae428db4
commit
08f93e18e6
|
@ -208,7 +208,7 @@
|
||||||
|
|
||||||
$read_location = is_null($ev['location']) ? '?' : $ev['location'];
|
$read_location = is_null($ev['location']) ? '?' : $ev['location'];
|
||||||
|
|
||||||
$sqlr = DatabaseDriver::getPDO()->prepare("SELECT id_location FROM location WHERE basename = :bn AND id_event = :ide");
|
$sqlr = DatabaseDriver::getPDO()->prepare("SELECT id_location FROM location WHERE basename = :bn AND id_event = :ide AND basename <> '?'");
|
||||||
$sqlr->execute([ ':bn' => $read_location, ':ide' => $event_id ]);
|
$sqlr->execute([ ':bn' => $read_location, ':ide' => $event_id ]);
|
||||||
$fetched = $sqlr->fetch();
|
$fetched = $sqlr->fetch();
|
||||||
|
|
||||||
|
@ -289,25 +289,31 @@
|
||||||
$link = __ROOT__."/tmp/$uid.jpeg";
|
$link = __ROOT__."/tmp/$uid.jpeg";
|
||||||
$width = $stop[0]-$start[0];
|
$width = $stop[0]-$start[0];
|
||||||
$height = $stop[1]-$start[1];
|
$height = $stop[1]-$start[1];
|
||||||
$resize_factor = 2;
|
|
||||||
|
$resize = [
|
||||||
|
'x' => 2.5,
|
||||||
|
'y' => 2.4
|
||||||
|
];
|
||||||
|
$padx = 16;
|
||||||
|
$pady = 5;
|
||||||
|
|
||||||
/* [1] Get the right clip
|
/* [1] Get the right clip
|
||||||
=========================================================*/ {
|
=========================================================*/ {
|
||||||
|
|
||||||
/* (1) Create clipped copy */
|
/* (1) Create clipped copy */
|
||||||
$clip = \imagecreatetruecolor($width*$resize_factor, $height*$resize_factor);
|
$clip = \imagecreatetruecolor($width*$resize['x'], $height*$resize['y']);
|
||||||
|
|
||||||
$copied = \imagecopyresized(
|
$copied = \imagecopyresized(
|
||||||
$clip, // destin img
|
$clip, // destin img
|
||||||
$this->img_res, // source img
|
$this->img_res, // source img
|
||||||
0, // dest x
|
0, // dest x
|
||||||
0, // dest y
|
0, // dest y
|
||||||
$start[0], // src x
|
$start[0]+$padx, // src x
|
||||||
$start[1], // src y
|
$start[1]+$pady, // src y
|
||||||
$width*$resize_factor, // dest w
|
$width*$resize['x'], // dest w
|
||||||
$height*$resize_factor, // dest h
|
$height*$resize['y'], // dest h
|
||||||
$width, // src w
|
$width-2*$padx, // src w
|
||||||
$height // src h
|
$height-2*$pady // src h
|
||||||
);
|
);
|
||||||
|
|
||||||
/* (2) Manage copy error */
|
/* (2) Manage copy error */
|
||||||
|
|
|
@ -86,7 +86,7 @@
|
||||||
for( $i = 2 ; $i < count($lines) ; $i++ ){
|
for( $i = 2 ; $i < count($lines) ; $i++ ){
|
||||||
|
|
||||||
// Amphi ... //
|
// Amphi ... //
|
||||||
if( preg_match('@^a[nm](?:[bp][hln])?[ir] ?(.+)$@i', $lines[$i], $m) ) // 'amphi A', 'amphi 600 droit'
|
if( preg_match('@^a[nm](?:[bp][hln])?[irj] ?(.+)$@i', $lines[$i], $m) ) // 'amphi A', 'amphi 600 droit'
|
||||||
return [ 'name' => $title, 'location' => "Amphi ${m[1]}" ];
|
return [ 'name' => $title, 'location' => "Amphi ${m[1]}" ];
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue