#156 - virtual samples : preserve views files original quality (only convert to webp)
This commit is contained in:
parent
de2678d79c
commit
0d8821f3a0
2 changed files with 5 additions and 3 deletions
|
|
@ -108,7 +108,7 @@ class ProjectPage extends NotificationsPage {
|
||||||
];
|
];
|
||||||
|
|
||||||
foreach ($track->views()->toFiles() as $view) {
|
foreach ($track->views()->toFiles() as $view) {
|
||||||
$trackData['files'][] = getFileData($view);
|
$trackData['files'][] = getFileData($view, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
$files['dynamic'][] = $trackData;
|
$files['dynamic'][] = $trackData;
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,12 @@
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
function getFileData($file) {
|
function getFileData($file, $preserveQuality = false) {
|
||||||
if (!$file) return null;
|
if (!$file) return null;
|
||||||
$data = [
|
$data = [
|
||||||
'modified' => $file->modified('YYYY-MM-dd'),
|
'modified' => $file->modified('YYYY-MM-dd'),
|
||||||
'url' => $file->thumb([
|
'url' => $preserveQuality ? $file->thumb([
|
||||||
|
'format' => 'webp'
|
||||||
|
])->url() : $file->thumb([
|
||||||
'width' => 1000,
|
'width' => 1000,
|
||||||
'quality' => 80,
|
'quality' => 80,
|
||||||
'format' => 'webp'
|
'format' => 'webp'
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue