             let webpData = s.data(with: image, original: nil)
             XCTAssertNotNil(webpData, fileName)
             
-            let imageFromWebPData = s.image(with: webpData!, options: [.onlyLoadFirstFrame])
+            let imageFromWebPData = s.image(with: webpData!, options: .init([.onlyLoadFirstFrame]))
             XCTAssertNotNil(imageFromWebPData, fileName)
             
             XCTAssertTrue(image.renderEqual(to: imageFromWebPData!), fileName)

        
        animationFileNames.forEach { fileName in
            let originalData = Data(fileName: fileName)
            let originalImage = DefaultImageProcessor.default.process(item: .data(originalData), options: [])!
            
            let webpData = s.data(with: originalImage, original: nil)
            XCTAssertNotNil(webpData, fileName)
            
            let imageFromWebPData = s.image(with: webpData!, options: [])
            XCTAssertNotNil(imageFromWebPData, fileName)

            XCTAssertTrue(imageFromWebPData?.images?.count == originalImage.images?.count, fileName)

        }
        measure {
            dataList.forEach {
                let _ = p.process(item: .data($0), options: .init([]))
            }
        }
    }
