Skip to content

Commit 7ad900d

Browse files
committed
add a stopwatch around cropping pngquanting
1 parent 31f3111 commit 7ad900d

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

common-lib/src/main/scala/com/gu/mediaservice/lib/imaging/ImageOperations.scala

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,12 +127,14 @@ class ImageOperations(playPath: String) extends GridLogging {
127127
yield outputFile
128128
}
129129

130-
def optimiseImage(resizedFile: File, mediaType: MimeType): File = mediaType match {
130+
def optimiseImage(resizedFile: File, mediaType: MimeType)(implicit logMarker: LogMarker): File = mediaType match {
131131
case Png =>
132132
val fileName: String = resizedFile.getAbsolutePath
133133

134134
val optimisedImageName: String = fileName.split('.')(0) + "optimised.png"
135-
Seq("pngquant","-s8", "--quality", "1-85", fileName, "--output", optimisedImageName).!
135+
Stopwatch("pngquant") {
136+
Seq("pngquant", "-s8", "--quality", "1-85", fileName, "--output", optimisedImageName).!
137+
}
136138

137139
new File(optimisedImageName)
138140
case Jpeg => resizedFile

0 commit comments

Comments
 (0)