Write AVIF image generation script

This commit is contained in:
Christoph Hagen
2025-01-06 10:08:50 +01:00
parent 301dbad0a5
commit 6c1b473ab8
5 changed files with 27 additions and 8 deletions

View File

@ -81,7 +81,7 @@ extension Content {
}
imageGenerator.save()
imageGenerator.printAvifCommands()
imageGenerator.writeAvifCommandScript()
//let images = Set(self.images.map { $0.id })
//imageGenerator.recalculateGeneratedImages(by: images)
}

View File

@ -144,7 +144,7 @@ final class FileResource: Item {
func removeGeneratedImages() {
guard type.isImage else { return }
content.imageGenerator.removeVersions(of: id)
content.storage.deleteInOutputFolder(path: outputImageFolder)
content.storage.deleteInOutputFolder(outputImageFolder)
}
private var failureImage: Image {
@ -182,7 +182,7 @@ final class FileResource: Item {
// MARK: Paths
func removeFileFromOutputFolder() {
content.storage.deleteInOutputFolder(path: absoluteUrl)
content.storage.deleteInOutputFolder(absoluteUrl)
if type.isImage {
removeGeneratedImages()
}