Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b47c3bdc95 | |||
| c39ec469df |
@@ -42,7 +42,7 @@ class RebuildThumbnails extends Command
|
||||
public function rebuildThumbnails(FilesSchema $schema): void
|
||||
{
|
||||
$this->info("Rebuilding thumbnails for ". $schema->name);
|
||||
$records = $this->query->filter(["schema" => $schema->name])->run()->records;
|
||||
$records = $this->query->limit(0)->filter(["schema" => $schema->name])->run()->records;
|
||||
$disk = $this->fileService->loadDisk($schema->disk);
|
||||
foreach ($records as $record) {
|
||||
$this->fileService->createTemplates($disk, $record->_file->path);
|
||||
|
||||
@@ -80,7 +80,7 @@ class FileService
|
||||
}
|
||||
|
||||
if($this->isImage($mimetype)){
|
||||
$this->createTemplates($disk, $path, $file);
|
||||
$this->createTemplates($disk, $path);
|
||||
}
|
||||
|
||||
|
||||
@@ -136,7 +136,8 @@ class FileService
|
||||
{
|
||||
$originalImage = $this->imageManager->make($disk->get($path));
|
||||
foreach (config("lucent.imageFilters") as $preset => $filterClass) {
|
||||
$image = $originalImage->filter(new $filterClass);
|
||||
$imageClone = clone $originalImage;
|
||||
$image = $imageClone->filter(new $filterClass);
|
||||
$templateUri = "/templates/" . $preset . "/" . $path;
|
||||
$disk->put($templateUri, $image->encode('webp', 75));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user