Post

Replies

Boosts

Views

Activity

Comment on Capturing & Processing ProRaw 48MP images is slow
Deferred here means that it's doing the bulk of the work later, but gives you something you can use and show the user quickly. So you can quickly show a preview of the capture (the 12 MP image) and a few seconds later update it with the fully processed 48 MP image. Since you want to use CIRawFilter, I'm afraid you have to wait for the full image to arrive before you can present the user with editing controls. But you can use the smaller image to bridge the UI transition.
Mar ’25
Comment on CIImageProcessorKernel using Metal Compute Pipeline error
On iOS, there is a watch dog that kills processes on the GPU that run too long. I don't think there is much you can do to change the timing limit. The only way to prevent that is to improve the runtime of your algorithm. You could also try splitting up the work into multiple steps, if possible. E.g., by splitting up the images into regions and performing the regression on the regions first, and then once more on the results of step one.
Topic: Graphics & Games SubTopic: Metal Tags:
Aug ’24
Comment on UI freeze during layouting
But shouldn't the stack trace be longer in this case?
Topic: UI Frameworks SubTopic: UIKit Tags:
Replies
Boosts
Views
Activity
Apr ’25
Comment on Loading a DNG into CIRAWFilter and use HDR
When you call CIRAWFilter(imageURL: rawURL, options: [:]) you are calling the old, deprecated CIFilter RAW API. What happens if you just use CIRAWFilter(imageURL: rawURL) (the actual initializer of CIRAWFilter)?
Topic: UI Frameworks SubTopic: General Tags:
Replies
Boosts
Views
Activity
Mar ’25
Comment on iOS 18.4 beta 4 tipkit crash
How does the crash look like? Where does it crash? Do you have a crash log?
Topic: UI Frameworks SubTopic: General Tags:
Replies
Boosts
Views
Activity
Mar ’25
Comment on Capturing & Processing ProRaw 48MP images is slow
Deferred here means that it's doing the bulk of the work later, but gives you something you can use and show the user quickly. So you can quickly show a preview of the capture (the 12 MP image) and a few seconds later update it with the fully processed 48 MP image. Since you want to use CIRawFilter, I'm afraid you have to wait for the full image to arrive before you can present the user with editing controls. But you can use the smaller image to bridge the UI transition.
Replies
Boosts
Views
Activity
Mar ’25
Comment on develop app in Europe using image playground
All I did was to set the system & Siri language to English (US) and log in with a US sandbox account under Media & Purchases. Then I could enable Apple Intelligence on my iPad in Germany.
Replies
Boosts
Views
Activity
Jan ’25
Comment on develop app in Europe using image playground
What device did you test on? The trick only works on iPad, not on iPhone and also not on the Simulator (not even in supported countries). It also has to be an iPad that supports Apple Intelligence (M1 or newer).
Replies
Boosts
Views
Activity
Jan ’25
Comment on Image Playground not available for "Designed for iPad" apps?
Tested with macOS 15.2 RC 2.
Replies
Boosts
Views
Activity
Dec ’24
Comment on CIImageProcessorKernel using Metal Compute Pipeline error
On iOS, there is a watch dog that kills processes on the GPU that run too long. I don't think there is much you can do to change the timing limit. The only way to prevent that is to improve the runtime of your algorithm. You could also try splitting up the work into multiple steps, if possible. E.g., by splitting up the images into regions and performing the regression on the regions first, and then once more on the results of step one.
Topic: Graphics & Games SubTopic: Metal Tags:
Replies
Boosts
Views
Activity
Aug ’24
Comment on IOSurface vs. IOSurfaceRef on Catalyst
Thanks for the reply! I already filed FB14074014 for this. I also attached a small sample project now.
Topic: Media Technologies SubTopic: General Tags:
Replies
Boosts
Views
Activity
Jun ’24
Comment on Lossy option has no effect when exporting PNG to HEIF
Did you already file Feedback for this issue?
Topic: Media Technologies SubTopic: General Tags:
Replies
Boosts
Views
Activity
Mar ’24
Comment on TipKit not showing via TestFlight
Do you have any advanced tips setup? How are you calling Tips.configure()?
Topic: App & System Services SubTopic: General Tags:
Replies
Boosts
Views
Activity
Sep ’23
Comment on Issues with new MLE5Engine in Core ML
Via a private property on MLModelConfiguration: config.setValue(1, forKey: "experimentalMLE5EngineUsage") (1 = disabled, 0 = enabled if possible, 2 = force).
Topic: Machine Learning & AI SubTopic: Core ML Tags:
Replies
Boosts
Views
Activity
Aug ’23
Comment on CIColor.init(color: UIColor) not working properly on macOS 14 Catalyst
Very strange indeed. The workaround works, thanks!
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
Aug ’23
Comment on Unable to change Photos permission of iPad app on Mac
Thanks for the reply, Quinn! Unfortunately, the issue still exists – even with the release version of 13.4.
Topic: App & System Services SubTopic: Core OS Tags:
Replies
Boosts
Views
Activity
May ’23
Comment on Core ML model execution sometimes fails under load
Done: FB11650654 Thanks for your help!
Topic: Media Technologies SubTopic: Audio Tags:
Replies
Boosts
Views
Activity
Oct ’22