// Adds dimensions UUID, Author and Topic into GA4
Wednesday, September 23, 2026
25.3 C
Singapore

‘No DSLR, no tripod, no problem,’ Huawei P30 Pro powerful enough to capture Milky Way galaxy

Singapore –  Singapore-based photographer Justin Ng was able to reach new heights with the zooming capacity of Huawei’s P30 Pro when he captured the Milky Way.

Ng documented the whole experience and posted it on his website, Justin Ng Photography.

Having received his Huawei P30 Pro right on time on April 6 when the night sky in Mersing, Malaysia would be clear, Ng was able to capture our galaxy and even some shooting star trails – all with a smartphone.

“To be honest, I didn’t expect it to be so easy! All I did was to point and shoot HANDHELD in Photo mode (Master AI enabled automatically) and let P30 Pro performed (sic) its magic. Many of my friends asked me what did I do to the image and some even thought I’ve brightened the image but hell no! I did nothing. Nothing at all. Here’s more images of my attempts, handheld and unedited,” wrote Ng.

He took another time lapse of some shooting stars which could be seen in the video below.

“Overall, I find the astrophotography images from P30 Pro acceptable but I would still prefer to use a DSLR for serious shoot. But then again, the best camera is the one you have with you,” said Ng.

Read related: Zooming on Huawei’s P30 Pro, even hair follicles are visible with this nifty gadget

Photo of the Milky Way

Screen Shot 2019 04 30 at 5.11.45 PM
Photo: Justinngphoto.com screengrab

Photo of star trails

Screen Shot 2019 04 30 at 5.12.07 PM
Photo: Justinngphoto.com screengrab

For more photos by Ng, follow his Instagram below:

Hot this week

‘Leave innocent people alone’: OK Chicken Rice founder in Singapore weighs in on Ed Sheeran’s troubles

Daniel Tan Boon Huat has been posting on social media defending the British singer

UK woman asks Singaporeans for advice after her teeth turned grey due to too much Teh C

From an IG post of @ellsnutrition. She really likes Teh C and asks how grey teeth can be avoided

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks