SShortSingh.
Back to feed

Why iPhone photos are saved as HEIC files and how to convert them to JPG

0
·14 views

Since iOS 11, iPhones have stored photos in the HEIC format by default, which preserves quality at about half the file size of JPG. Many Windows applications, upload forms and print services do not accept HEIC, which causes compatibility problems. Users can switch the camera to the Most Compatible setting to shoot JPGs going forward, though files will be larger. Existing photos can be converted using transfer settings, Mac Preview or Finder, Windows Paint with extensions, or Linux command-line tools such as heif-convert. The article's author also promotes a free browser-based converter that processes files locally without uploading them.

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 ·

Why 'use client' Does Not Make Your Whole App Client-Side in Next.js

A common worry is that wrapping a layout in a client-component theme provider converts the entire app into client-side React. The article explains that 'use client' marks a boundary following the import graph, not the rendered tree. Children passed as props from a Server Component stay on the server, so pages keep their server-side data fetching and ship no extra JavaScript. Importing a server component inside a client file, however, pulls it into the client bundle and can break builds or add weight. The recommended practice is to place 'use client' on the smallest interactive piece rather than entire pages.

0
ProgrammingDEV Community ·

G2 review data ranks Adobe Acrobat, Foxit, PDFelement and pdfFiller for everyday PDF work

A developer analyzed G2's verified reviews of more than 20 PDF editors to identify which tools handle routine tasks like editing, converting, merging and signing. Adobe Acrobat and Foxit PDF Editor rank highest overall for in-place editing, OCR, security and e-signatures, though Acrobat is criticized for its price and Foxit for formatting inconsistencies. Wondershare PDFelement is presented as a lower-cost general-purpose option praised for OCR and batch processing but weaker on large, graphics-heavy files. pdfFiller, at $8 per month, is recommended for form-focused and signature workflows since it runs in the browser, though it is less suited to deep editing. The article advises testing budget tools on difficult files before committing to a purchase.

0
ProgrammingDEV Community ·

Slothstart: A Local Gemma Agent That Drafts the First Steps of Stalled Tasks

Slothstart is a command-line tool that reads a user's tasks.md file and overnight generates starter material for the task that has waited longest. It classifies each task as a draft, outline, project skeleton, or checklist, then produces only the opening step, leaving the rest for the user to complete. The tool runs an open-weight Gemma model locally through Ollama or llama.cpp, so task data never leaves the machine and works without a network connection. It includes a thermal check that pauses processing when a fanless laptop gets warm, and outputs are saved as plain files in a starters/ folder. The author's implementation details and findings are still marked as placeholders in the original post.

0
ProgrammingDEV Community ·

Mapping POPIA Section 19 Safeguards to ISO 27001:2022 Controls

Security teams in South Africa often need practical ways to turn POPIA Section 19 into implementable and testable controls. This guide proposes using ISO/IEC 27001:2022's risk-based ISMS to support that effort, while cautioning that certification alone does not establish legal compliance. It begins with Section 19(2)(a) by recommending an inventory of systems holding personal information, followed by a risk assessment covering threats such as compromised credentials, misconfigured storage, and ransomware. The mapping then links Section 19(2)(b) safeguards to ISO Annex A controls, with the organisation expected to select and document controls in its Statement of Applicability. Verification under Section 19(2)(c) is supported through ISO monitoring, audit, and management review clauses, alongside incident management guidance and the separate POPIA Section 22 notification duties.