$p = wsDAOBook::getDocumentPage($this->compiler->book_id, $this->page);
$pdfpath = wsDocument::getDir($p['document_id']) . 'original.pdf';
- CubeIT_CommandLine_Poppler::extractArea($pdfpath,
+ $leftfile = CubeIT_CommandLine_Poppler::extractArea($pdfpath,
$p['document_page'],
array('x' => $this->left, 'y' => $this->top, 'width' => $this->width, 'height' => $this->height),
- $left, array(), WS_CACHE . '/zoomarea/');
+ $left, array(), WS_CACHE . '/zoomarea/' . $this->compiler->book_id . '/');
$bookwidth = $this->compiler->book->parametres->width;
$pdfpath = wsDocument::getDir($p['document_id']) . 'original.pdf';
$diff = ($this->width + $this->left) - $bookwidth;
$right = CubeIT_Files::tempnam();
- CubeIT_CommandLine_Poppler::extractArea($pdfpath,
+ $rightfile = CubeIT_CommandLine_Poppler::extractArea($pdfpath,
$p['document_page'],
array('x' => 0, 'y' => $this->top, 'width' => $diff, 'height' => $this->height),
- $right, array(), WS_CACHE . '/zoomarea/');
+ $right, array(), WS_CACHE . '/zoomarea/' . $this->compiler->book_id . '/');
- $both = CubeIT_Files::tempnam() . '.png';
- CubeIT_CommandLine_Imagemagick::append(array($left . '.png', $right . '.png'), $both, 'horizontal');
+ $both = CubeIT_Files::tempnam() . '.jpg';
+ CubeIT_CommandLine_Imagemagick::append(array($leftfile, $rightfile), $both, 'horizontal');
} else {
- $both = $left . '.png';
+ $both = $leftfile;
}
- $this->compiler->simpleCopyLinkFile($both, 'data/links/zoom_' . $this->id . '.png');
+ $this->compiler->simpleCopyLinkFile($both, 'data/links/zoom_' . $this->id . '.jpg');
}