1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- //
- // TSAIPhotoDetailsVC+comparison.swift
- // TSLiveWallpaper
- //
- // Created by 100Years on 2025/7/14.
- //
- extension TSAIPhotoDetailsVC {
-
-
- func setUpPhotoSomeView(){
- contentView.addSubview(panComparisonView)
- panComparisonView.snp.makeConstraints { make in
- make.height.equalTo(k_ScreenHeight)
- make.leading.trailing.equalTo(0)
- make.centerY.equalToSuperview()
- }
- }
-
-
- // func uploadPanComparisonView(){
- // guard let infoModel = infoModel else { return }
- // DispatchQueue.global(qos: .userInitiated).async {
- // var oldImage:UIImage?
- // var newImage:UIImage?
- // let grounp = DispatchGroup()
- // grounp.enter()
- //
- //
- //
- // TSImageStoreTool.downloadImageWithProgress(urlString: infoModel.request.imageUrl) { image in
- // grounp.leave()
- // oldImage = image
- //
- // }
- //
- // grounp.enter()
- // TSImageStoreTool.downloadImageWithProgress(urlString: infoModel.response.resultUrl) { image in
- // grounp.leave()
- // newImage = image
- // }
- //
- // grounp.notify(queue: .main) {
- // if let oldImage = oldImage,let newImage = newImage {
- // let size = oldImage.size.height > newImage.size.height ? oldImage.size : newImage.size
- // self.panComparisonView.snp.updateConstraints { make in
- // make.height.equalTo(kGetUIWdith(designSize: size, currentW: k_ScreenWidth))
- // }
- // }
- //
- // self.panComparisonView.configure(oldImage: oldImage, newImage: newImage)
- // }
- // }
- // }
-
- func uploadPanComparisonView(){
- guard let infoModel = infoModel else { return }
- DispatchQueue.global(qos: .userInitiated).async {
- var oldImage:UIImage? = TSImagePhotoDiskTool.getLocalImage(urlString: infoModel.request.imageUrl)
- var newImage:UIImage? = TSImagePhotoDiskTool.getLocalImage(urlString: infoModel.response.resultUrl)
- if let oldImage = oldImage,let newImage = newImage {
- let size = oldImage.size.height > newImage.size.height ? oldImage.size : newImage.size
- self.panComparisonView.snp.updateConstraints { make in
- make.height.equalTo(kGetUIWdith(designSize: size, currentW: k_ScreenWidth))
- }
- }
-
- self.panComparisonView.configure(oldImage: oldImage, newImage: newImage)
- }
- }
-
- }
|