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

得到图片的真实格式——从本地文件或者网络文件流

  •  
  •   hzw1199 · 2020-03-07 16:30:23 +08:00 · 9360 次点击
    这是一个创建于 1757 天前的主题,其中的信息可能已经有所发展或是发生改变。

    ImageFormat

    Platform API License

    Features

    • 支持从InputStream或者File解析四种格式:jpgpngwebpgif
    • 从文件本身解析格式,而不是从扩展名获取
    • FormatHelper.getFormat(InputStream inputStream)
    • FormatHelper.getFormat(File file)

    Usage

    Step 1

    引用方式

    Step 2

    解析格式

    String FormatHelper.getFormat(InputStream inputStream)
    

    或者

    String FormatHelper.getFormat(File file)
    

    返回值为jpgpngwebpgif中的一个

    Proguard

    无需配置混淆规则

    Tip

    • 使用前请查看 demo
    • 若对你有帮助请加星

    About Me

    License

    The MIT License (MIT)
    
    Copyright (c) 2020 ImageFormat
    
    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights
    to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    copies of the Software, and to permit persons to whom the Software is
    furnished to do so, subject to the following conditions:
    
    The above copyright notice and this permission notice shall be included in
    all copies or substantial portions of the Software.
    
    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    THE SOFTWARE.
    
    1 条回复    2020-03-08 09:16:10 +08:00
    lx0758
        1
    lx0758  
       2020-03-08 09:16:10 +08:00 via Android
    魔术头
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2797 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 09:36 · PVG 17:36 · LAX 01:36 · JFK 04:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.