imghdr

    0熱度

    1回答

    我想確定一個緩衝區(已下載它)是否爲圖像文件,而不保存到磁盤。我查了一下,發現: imghdr只能用於文件。 python-magic可以給我的文件類型,但比我需要將其映射到圖像類型。 有沒有更好的方法?

    0熱度

    2回答

    我想要得到的圖像的內容類型和我做 image = open(PATH_TO_IMAGE) print(image.name.content_type) 它給了我錯誤說海峽對象沒有屬性CONTENT_TYPE 我怎樣才能得到內容類型? 我正在做一個測試,並在我看來我得到content_type的圖像。我可以將圖像傳遞給視圖,但它不是給我含量典型

    4熱度

    1回答

    如何使用StringIO的與imghdr,以確定是否 我裝一個圖像到 image_file = StringIO(open("test.gif",'rb').read()) imghdr.what(image_file.getvalue()) print imghdr.what(image_file.getvalue()) File "/usr/lib/python2.7/imgh

    1熱度

    1回答

    我正在查看imghdr模塊的源代碼,該模塊是Python標準庫(我使用2.7)的一部分。這個結構非常簡單 - 一個what函數遍歷函數列表,其名稱如test_filetype,如果傳入的文件匹配任何測試,則返回該文件類型的字符串。 所有test_filetype函數都帶有兩個參數h和f。 h是一個內容爲f.read(32)的字符串,而f是打開的文件對象。 test_filetype函數沒有任何東西

    0熱度

    1回答

    我正在用Python腳本從imgur.com下載很多圖像,並且因爲我擁有格式爲http://imgur.com/{id}的所有鏈接,所以我必須強制通過用http://i.imgur.com/{id}.gif替換原始網址來下載它們,然後保存所有沒有擴展名的圖像。 (我知道有一個Imgur的API,但我不能使用它,因爲它有這種工作的限制) 現在在下載圖片後,我想使用imghdr模塊來確定圖像的原始擴展