Urgent.News

What's breaking now, across thousands of outlets.

Tech

iPhone Portrait Mode, 10 Years In

Speaking of Johnnie Manzari, he wrote a post yesterday marking the 10 year anniversary of Portrait Mode: Initially, Portrait mode was seen as a giant math problem. You’d do disparity calculations on the two sensors and output a depth map. The problem was this approach feels and looks digital; it feels fake. In areas without texture, it’s impossible to do this calculation. In areas with ultra fine…

Ten years ago, Apple introduced Portrait Mode to the iPhone camera, a feature that required overcoming significant technical challenges. Initially, engineers struggled with disparity calculations using the dual-camera setup, resulting in a digital and artificial appearance. The approach failed in areas lacking texture and struggled with complex details, leading to poor transitions and lengthy computation times.

To address this, one proposed solution was to reduce the amount of bokeh to make the effect less obvious, but doing so would defeat the purpose of the feature. The ultimate solution lay in striking a balance between artifacts and blur, an elegant trade-off that came after much trial and error. Apple drew inspiration from painting, where the eyes are crucial; hence, they ensured the eyes remained accurate in the captured images.

Ten years later, Portrait Mode remains a testament to Apple's ability to blend history, art, and computational science, creating an effect that continues to captivate users.

Written by urgent.news from Daring Fireball's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at x.com →

More in Tech

PHP Patches Two Critical RCE Flaws That Were Already Under Attack

PHP released 8.5.12, 8.4.27, 8.3.36, and 8.2.35 to fix two critical vulnerabilities allowing unauthenticated remote code execution.

  • PHP releases emergency updates to patch two critical RCE flaws
  • Vulnerabilities CVE-2026-109618 and CVE-2026-109619 already under attack
  • Many distro builds and container images still contain vulnerable code

week 3 challenge ( Hacktoberfest )

🦥 SlothMesh: Energy-Paced Edge AI with Gemma 4 on Arduino UNO Q This is a submission for the Hacktoberfest Open-Source AI Challenge Week 3: Slow and Steady .

  • SlothMesh is an edge AI prototype built on Arduino UNO Q
  • Detects wireless network issues with TinyML and language model
  • Open-source project released under MIT License on GitHub

More from Sunday 25 October →