Dont update png files
continuous-integration/drone/push Build is passing Details

This commit is contained in:
philipp lang 2022-09-10 19:59:08 +02:00
parent fe3a0625a1
commit 24c53106bd
1 changed files with 7 additions and 6 deletions

View File

@ -6,8 +6,8 @@ use Illuminate\Support\Collection;
use Intervention\Image\ImageManager;
use Storage;
class PngCompressor extends Compressor {
class PngCompressor extends Compressor
{
protected function getExtension(): string
{
return 'png';
@ -24,7 +24,7 @@ class PngCompressor extends Compressor {
$mimetype = mime_content_type($path);
system('imagemin '.escapeshellarg($path).' --plugin=pngquant > '.escapeshellarg($output));
system("mv ".escapeshellarg($output)." ".escapeshellarg($path));
system('mv '.escapeshellarg($output).' '.escapeshellarg($path));
return [
$path => [$path],
@ -43,12 +43,10 @@ class PngCompressor extends Compressor {
public function start(): void
{
//
}
public function end(): void
{
//
}
public function resize(Collection $size, bool $update, callable $callback): void
@ -65,8 +63,11 @@ class PngCompressor extends Compressor {
$versionFilename = $this->media->versionsDirPath().'/'.$this->versionFilename($destWidth, $destHeight);
if ($update && Storage::exists($versionFilename)) {
return;
}
$this->moveTo($temp, $versionFilename);
call_user_func($callback, $this->media, Storage::path($versionFilename));
}
}