V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
FaiChou
V2EX  ›  Apple

手机拍照 HEIC 照片分享给 windows 格式问题

  •  
  •   FaiChou · 2020-05-29 12:30:58 +08:00 · 3283 次点击
    这是一个创建于 1638 天前的主题,其中的信息可能已经有所发展或是发生改变。

    家里有一台 Windows 本, 使用「win 共享文件夹」方式来共享办公. 所以平时拍摄的照片直接放到共享文件夹里. 虽然在 windows 上能预览查看 HEIC 照片, 但它始终是 HEIC 格式, 通过 whatsapp/messenger 等客户端发个其他人, 他人收到却打不开. 可能是聊天客户端没有做解码, 也可能用户不使用 Apple 系统.

    除了下载工具或者在线工具转换 HEIC 格式为其他常用图片格式, 还有其他快捷方法吗?

    第 1 条附言  ·  2020-06-02 21:16:01 +08:00
    设置-相机-格式-兼容性高, 这样设置照片 JPEG 格式兼容性最好.

    但在相册里设置「 Keep Originals 」(一楼方式)经测试还是不行..
    第 2 条附言  ·  2021-06-22 09:36:50 +08:00


    可以使用抗炮软件, 添加一个 quick action, 执行上段脚本(脚本中也包含压缩处理了), 这样直接在鼠标右键一键转化.
    17 条回复    2021-06-21 21:31:54 +08:00
    Wao
        1
    Wao  
       2020-05-29 12:44:53 +08:00
    这个设置的问题?
    ![image.png]( https://i.loli.net/2020/05/29/8RanV67dUsJgWm3.png)
    BrettD
        2
    BrettD  
       2020-05-29 13:21:13 +08:00 via iPhone
    ImageMagick 有命令可以批量转换 HEIC 格式到 JPEG
    qW7bo2FbzbC0
        3
    qW7bo2FbzbC0  
       2020-05-29 13:23:40 +08:00
    哪些手机可以拍 HEIC 格式的?
    IamJ
        4
    IamJ  
       2020-05-29 13:27:17 +08:00 via Android
    @hjahgdthab750

    iPhone
    小米 1
    IamJ
        5
    IamJ  
       2020-05-29 13:28:15 +08:00 via Android
    接上,刚按错发出去了

    小米 10 系列
    k30pro 系列
    FaiChou
        6
    FaiChou  
    OP
       2020-05-29 13:56:23 +08:00
    @Wao #1 嗯, 默认是 Automatic, 发送到 windows 电脑是通过 Files 软件 smb 协议 过去的, 有点不智能, 没有自动转换格式.


    @BrettD #2 谢谢, 之前在 mac 上是这么操作, 但这么做还是多了一步.
    Wao
        7
    Wao  
       2020-05-29 14:22:06 +08:00
    @FaiChou #6 这个自动转换估计要你用系统自带传输时才行?比如连接 iPhone 后,win 下会显示为一个相机图标之类,这时从里面的 DCIM 文件夹下 copy 出来会不会就是 jpg 了?(我也没有试过,都是走 iCloud 的)
    systemcall
        8
    systemcall  
       2020-05-29 14:51:13 +08:00
    要查看的话,需要安装“HEVC 视频扩展”以及 “HEIF 图像扩展”,前者是收费的,但是有办法白嫖
    能够打开了的话,方法就多了,复制,去画图粘贴,保存为 jpeg 就行了
    jisongkun
        9
    jisongkun  
       2020-05-29 14:54:38 +08:00
    @systemcall 前者其实也可以白票
    FaiChou
        10
    FaiChou  
    OP
       2020-05-29 15:03:55 +08:00
    @systemcall #8 嗯, 查看图片不是问题. 问题是使用时候得转化格式. Windows 系统是给非计算机专业人士用的, 所以想简单一点.


    @Wao #7 喜欢无线传输东西, 比如手机拍张照以最简单方式发送到电脑, 要么使用 微信 /qq/tg 等工具, 要么使用系统提供的 AirDrop/共享文件夹形式. 当然传输数量大时候肯定得选择走线传输.
    kojirou
        11
    kojirou  
       2020-05-29 17:51:26 +08:00
    @FaiChou iPhone 有线大概还不如无线快呢。。
    iamwho
        12
    iamwho  
       2020-05-29 19:15:37 +08:00
    看了半天,我硬是没有看出来和 windows 有什么关系。
    nyqsky
        13
    nyqsky  
       2020-05-29 23:25:36 +08:00
    我每次都传到微信的文件传输助手,然后电脑端登陆微信下载图片。
    linthieda
        14
    linthieda  
       2020-05-30 05:15:24 +08:00
    分享一个我平时用的
    ```
    from PIL import Image
    import pyheif
    import numpy as np


    def decode_heic(image_filepath):
    """Decode image into numpy array, in HWC RGB format
    Args:
    image_filepath: str
    Returns:
    im_rgb: numpy.ndarray, (H, W, C), RGB, uint8
    """
    i = pyheif.read_heif(open(image_filepath, 'rb'))
    im_rgb = np.array(Image.frombytes(mode=i.mode, size=i.size, data=i.data))
    return im_rgb

    def decode_heic_to_im(image_filepath):
    """Decode image into numpy array, in HWC RGB format
    Args:
    image_filepath: str
    Returns:
    im_rgb: numpy.ndarray, (H, W, C), RGB, uint8
    """
    i = pyheif.read_heif(open(image_filepath, 'rb'))
    im = Image.frombytes(mode=i.mode, size=i.size, data=i.data)
    return im
    ```
    如果要保存为.png/.jpeg:
    `decode_heic_to_im('somefile.heic').save('somefile.png')` 就可以了
    FaiChou
        15
    FaiChou  
    OP
       2020-06-02 17:03:40 +08:00
    @Wao #1 这个选项选择为「 Keep Originals 」,AirDrop 发送到 Mac 或者通过共享文件夹形式发送到 Windows 电脑, 图片的格式还是 HEIC.

    不知道这是个 bug 还是使用方法有问题.
    Wao
        16
    Wao  
       2020-06-03 12:26:42 +08:00
    @FaiChou #15 拍出来就是 HEIC 的,选 “keep original” 传的就是 heic 的了,我是这么认为的
    l0wkey
        17
    l0wkey  
       2021-06-21 21:31:54 +08:00
    http://heic2jpg.online/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3509 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:04 · PVG 13:04 · LAX 21:04 · JFK 00:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.