From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#51381: HEIF image format support Date: Sun, 24 Oct 2021 20:38:00 -0700 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37245"; mail-complaints-to="usenet@ciao.gmane.io" To: 51381@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 25 05:39:13 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1meqpM-0009Ws-PA for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 25 Oct 2021 05:39:12 +0200 Original-Received: from localhost ([::1]:40686 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1meqpK-0002nX-RX for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 24 Oct 2021 23:39:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40042) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1meqpC-0002nO-PL for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 23:39:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58064) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1meqpC-0000In-GU for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 23:39:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1meqpC-0006TZ-F9 for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 23:39:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 25 Oct 2021 03:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 51381 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.163513308824826 (code B ref -1); Mon, 25 Oct 2021 03:39:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 25 Oct 2021 03:38:08 +0000 Original-Received: from localhost ([127.0.0.1]:41377 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1meqoJ-0006SL-Qt for submit@debbugs.gnu.org; Sun, 24 Oct 2021 23:38:08 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:44094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1meqoH-0006SE-Oy for submit@debbugs.gnu.org; Sun, 24 Oct 2021 23:38:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39910) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1meqoH-0002lb-Ht for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 23:38:05 -0400 Original-Received: from mail-pf1-f169.google.com ([209.85.210.169]:33550) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1meqoF-0004g3-GX for bug-gnu-emacs@gnu.org; Sun, 24 Oct 2021 23:38:05 -0400 Original-Received: by mail-pf1-f169.google.com with SMTP id t184so9456787pfd.0 for ; Sun, 24 Oct 2021 20:38:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=mFz55zREHqHVf6yNRtP8cowWqTddoU9e9fQy5uGiuzg=; b=0Zb7stD15Fj52ZENcIM6LdgXchZZkT3yE+Rs2lFVTFuOVvCl67YZRGo7vixRa/pcjD 4YmeWCghQ72Calu1xm0lc4TW2QpTcc5JA9xYibFBg2umJ2E4kZ30NZQQmNEJ/MNqr9Zq +uNvHK3BKxA+nbggynQpiIH5Yp22IZXQUeQtzx0AHJS50zlGBLXuyUkqDNWbQ3MFdO0i WZmD/+YXHk0LSpzFx6SYd6edzmExngLGwAfr3veJarLKQq3vzx7DWk56UVhgXRJHh5cF 1YzzF93SOm7xHpfgiMddokCjqAzQqEsjxivkQUQm39JQFaavHHKzUH8w3qg2gISG1CzU Oy6A== X-Gm-Message-State: AOAM5318P19zp8z01DV/ElFreZLPHCPhQBfQ3+xsO64FipVWfWOmlVP+ mhKchqed2mKuQF5v8PYqXXHidp60kRKtaY5SVw30y1/g X-Google-Smtp-Source: ABdhPJx34EcY4s2D79eXJPo87J0jBn2SXgUUwSZ1489h+OvmIzAhyTafJcuPWWyUwrA2iyHiv352iiJIY+0HQiVkyt4= X-Received: by 2002:a63:330f:: with SMTP id z15mr8578068pgz.42.1635133081777; Sun, 24 Oct 2021 20:38:01 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sun, 24 Oct 2021 20:38:00 -0700 Received-SPF: pass client-ip=209.85.210.169; envelope-from=stefankangas@gmail.com; helo=mail-pf1-f169.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:218246 Archived-At: Severity: wishlist Apple seems to have moved over to use the HEIF image format. It seems like Canon is also trying to push this for their cameras, and it is being presented as a "JPEG replacement". Whatever we think of that, this means that many unsuspecting Emacs will soon be faced with such images. For example, I stumbled upon this comment from one user: "I have used image-dired from time to time, but less so now since Apple's default image type is .heic. I can't open these images in the emacs-mac (Mitsuharo's version). "Is there any work ongoing to natively open .heic in Emacs?" https://www.reddit.com/r/emacs/comments/nzxms5/comment/h1vbepq/ GIMP, imagemagick, krita, nomacs, etc. have added HEIC support using the LGPLv3 licensed library libheif.[1] See more about where it is supported here: https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format#Support Should Emacs have built-in support for the HEIC image format? Would it be welcome if someone wrote up a patch for it? Footnotes: [1] https://github.com/strukturag/libheif