SShortSingh.
Back to feed

Windows converts HEIC photos to JPG natively, but browsers cannot decode the format

0
·55 views

Windows users can convert iPhone's HEIC image files to JPG without third-party tools like ImageMagick, using built-in HEIF codec support exposed through PowerShell and the Windows Imaging Component. Microsoft's HEIF and HEVC Store extensions, which come pre-installed on many OEM devices, enable both decoding and encoding of HEIC files directly on Windows 11. However, major browsers including Chrome cannot decode HEIC images at all, meaning every online HEIC-to-JPG converter tool silently uploads files to a remote server for processing. This has real privacy implications when the photos contain sensitive content such as people or personal documents. Python's Pillow library also lacks native HEIC support and requires the separate pillow-heif plugin to handle the format.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Using Server-Issued Signals to Track Room Discovery in IoT Control Panels

The article argues that room discovery in realtime systems should be measured by verifiable evidence rather than message volume. It recommends a short-lived discovery record with a server-owned generation counter, so a client cannot claim membership on its own. Discovery, join, delivery, and reconnect are modeled as separate events, letting operators tell apart whether a room was found, joined, or actually reached its peers. Device commands get idempotency keys and durable results, while cursor updates are sampled to limit storage. The author notes that lease durations should be tuned by measuring real reconnect intervals in the target fleet.

0
ProgrammingDEV Community ·

Developer releases free Australian tax calculators as static GitHub Pages site

A developer behind Instant Receipts, a receipt scanning and BAS prep app for Australian sole traders, has published six free tax calculators as a standalone static site. The tools cover GST, BAS, sole trader income tax, mileage, work-from-home deductions, and invoice generation, and are built with plain HTML, CSS, and JavaScript. All calculations run in the browser, with no data sent to a server or stored. The developer says the Australian-specific rules were built from scratch using ATO documentation, since international calculator libraries lack them. The source is available on GitHub Pages for review.

0
ProgrammingDEV Community ·

Designing Warehouse Sorters to Handle Returns Without Stalling Outbound Flow

Sortation systems are typically built around outbound shipments, with returns treated as an afterthought, even though returns can quietly erode margins. Returned parcels arrive in damaged or non-standard packaging, often with obscured or missing barcodes, and may need inspection, quarantine, or refurbishment. The article recommends a dedicated returns induction path, redundant scanning with OCR fallback, and separate chute streams for outcomes such as resale, refurbishment, quarantine, and scrap. It stresses that the returns lane must never block the main outbound line, and that disposition codes should feed reporting on resale rates and high-return SKUs. The author concludes that sorters should be designed for the reverse flow from the start, with testing that verifies return handling without stopping production.

0
ProgrammingDEV Community ·

Naval architecture student recounts his first month learning to code in Bangladesh

A naval architecture student in Bangladesh describes starting to code in university while classmates were already earning money as freelancers. His first program failed with an indentation error, and it took an entire evening to trace the cause to mixed spaces and tabs. In his second week he built a simple grade calculator, which gave him a sense of achievement despite its limited usefulness. In the third week, seeing classmates' freelance work led him to nearly give up, but adding a small feature to the calculator pulled him back. He says there was no sudden breakthrough in the fourth week, only steady, modest practice.