@@ -122,7 +122,7 @@ class MainActivity : AppCompatActivity() {
122122 var allFiles = mutableListOf<String >()
123123 allFiles.addAll(allFiles2)
124124 allFiles.addAll(allFiles1)
125- allFiles = allFiles.filter { it.contains(" test_4 .avif" ) }.toMutableList()
125+ allFiles = allFiles.filter { it.contains(" output_shot .avif" ) }.toMutableList()
126126// allFiles = allFiles.filter { it.contains("bbb_alpha_inverted.avif") }.toMutableList()
127127 for (file in allFiles) {
128128 try {
@@ -144,34 +144,15 @@ class MainActivity : AppCompatActivity() {
144144
145145 var bitmap0 = coder.decodeSampled(
146146 byteArray = buffer,
147- scaledWidth = size.width / 3 ,
148- scaledHeight = size.height / 3 ,
147+ scaledWidth = 325 ,
148+ scaledHeight = 325 ,
149149 preferredColorConfig = PreferredColorConfig .RGBA_8888 ,
150- scaleMode = ScaleMode .FIT ,
151- scaleQuality = ScalingQuality .HIGH ,
150+ scaleMode = ScaleMode .FILL ,
151+ scaleQuality = ScalingQuality .FASTEST ,
152152 )
153153
154154// bitmap0.setColorSpace(ColorSpace.getFromDataSpace(DataSpace.DATASPACE_BT2020_PQ)!!)
155155
156- Log .i(" AVIF" , " Decoding time ${System .currentTimeMillis() - start} " )
157-
158- start = System .currentTimeMillis()
159-
160- Log .i(" AVIFFFF" , " Starts encoding" )
161-
162- val encode = coder.encodeHeic(
163- bitmap = bitmap0,
164- quality = 25 ,
165- preciseMode = PreciseMode .LOSSY ,
166- preset = HeifPreset .VERYSLOW
167- )
168- Log .i(
169- " AVIFFFF" ,
170- " Encoding time ${System .currentTimeMillis() - start} , encoded size ${encode.size} "
171- )
172-
173- val bitmap = coder.decode(encode)
174-
175156 lifecycleScope.launch(Dispatchers .Main ) {
176157 val imageView = BindingImageViewBinding .inflate(
177158 layoutInflater,
@@ -181,15 +162,15 @@ class MainActivity : AppCompatActivity() {
181162 imageView.root.setImageBitmap(bitmap0)
182163 binding.scrollViewContainer.addView(imageView.root)
183164 }
184- lifecycleScope.launch(Dispatchers .Main ) {
185- val imageView = BindingImageViewBinding .inflate(
186- layoutInflater,
187- binding.scrollViewContainer,
188- false
189- )
190- imageView.root.setImageBitmap(bitmap)
191- binding.scrollViewContainer.addView(imageView.root)
192- }
165+ // lifecycleScope.launch(Dispatchers.Main) {
166+ // val imageView = BindingImageViewBinding.inflate(
167+ // layoutInflater,
168+ // binding.scrollViewContainer,
169+ // false
170+ // )
171+ // imageView.root.setImageBitmap(bitmap)
172+ // binding.scrollViewContainer.addView(imageView.root)
173+ // }
193174 }
194175 } catch (e: Exception ) {
195176 Log .d(" AVIF" , e.toString())
0 commit comments