Pythonでは、PILを使用して一部のpng画像を正しく開くことができません

Delfino De Chicchis

私は2つのpng画像を持っています、そして私がそれらを開こうとすると(ここにコードがあります)

from PIL import Image 

x = Image.open('png/x-tictactoe.png')
o = Image.open('png/o-tictactoe.png')
print(x)
print(o)

1行目は通常pngとして画像を開き、2行目は自動的にjpegとして画像を開きます

出力は次のとおりです。

"C:\Users\Delfino De Chicchis\PycharmProjects\TicTacToe\venv\Scripts\python.exe" "C:/Users/Delfino De Chicchis/PycharmProjects/TicTacToe/test.py"
<PIL.PngImagePlugin.PngImageFile image mode=RGBA size=860x898 at 0x27FA46330A0>
<PIL.JpegImagePlugin.JpegImageFile image mode=L size=880x1004 at 0x27FA67E8C10>

Process finished with exit code 0

RGBAを使用して背景を透明にするために、両方のファイルをpngとして開きたいだけです。

誰かが私を助けてくれますか?

マーク・セッチェル

ファイルの拡張子は、必ずしもその内容を適切に示すものではありません。これは、Windowsの概念にすぎません。ほとんどのファイルの先頭には、認識可能な 「マジックナンバー」または「署名」があります。

したがって、「不幸な」 PNGファイルの内容を16進数でダンプするか、ローカルにインストールされた16進ツールがない場合はhexeditなどのオンライン16進エディターで開いてみてください。

PNGの場合、次のような有効なPNG署名が表示されます。

89 50 4e 47 0d 0a 1a 0a ... (in ASCII 50="P", 4e="N", 47="G")

JPEGの場合、次のような有効なJPEG署名が表示されます

ff d8 ff ...

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PILを使用してMacで画像を開くことができません

分類Dev

一部の範囲でC ++で文字列を正しく返すことができません

分類Dev

枕で透明な画像を正しく開くことができません

分類Dev

HTMLIOSlides出力を正しく開くことができません

分類Dev

Excel.ExcelReaderFactoryは一部のファイルを開くことができません

分類Dev

PythonでSeleniumを使用してIEを開くことができません

分類Dev

Telegramなどの一部のプログラムをバッチで開くことができません

分類Dev

tkinterでcanvasとcreate_imageを使用して画像を開くことができません

分類Dev

qvw内の一部のシートタブを開くことができません

分類Dev

PerlGDモジュールのPNG画像が破損しているか開くことができません

分類Dev

IntellJIDEA-一部の依存関係jarを開くことができません

分類Dev

ActiveDocument.SaveAs2はドキュメントを保存していますが、一度保存するとドキュメントを開くことができません(一部のコンピューターモデルのみ)

分類Dev

一部の要素から名前を正しく解析できません

分類Dev

ApacheはURLのTAGの一部として「&」を書き換えることができません

分類Dev

Pythonを使用したOpenShiftでjsonを使用してファイルを開くことができません

分類Dev

svg画像をPythonで開くことができません

分類Dev

SDL-画像:画像を開くことができませんでした

分類Dev

Pythonでgphoto2を使用してカメラを開くことができませんでした

分類Dev

Pythonを使用して謎のDICOMファイルを開くことはできません

分類Dev

SFMLライブラリを使用して画像を開くことができません

分類Dev

Chromeを使用しているときに、.jpgまたは.pngファイルを突然開くことができません

分類Dev

Androidのpygameで画像を開くことができません

分類Dev

openpyxlを介してPythonを使用してExcelドキュメントを開くことができません

分類Dev

Slimerjs、casperjs、phantomjsを使用してhttpsWebを開くことができません

分類Dev

mongodbsyncを使用してレルムを開くことができません

分類Dev

dockerfilegolangを使用してファイルを開くことができません

分類Dev

fsoを使用してファイルを開くことができません

分類Dev

utils.openUrl()を使用してdataurlを開くことができません

分類Dev

colorEchoをバッチで使用して、ä、ç、またはãを正しく印刷することができません

Related 関連記事

  1. 1

    PILを使用してMacで画像を開くことができません

  2. 2

    一部の範囲でC ++で文字列を正しく返すことができません

  3. 3

    枕で透明な画像を正しく開くことができません

  4. 4

    HTMLIOSlides出力を正しく開くことができません

  5. 5

    Excel.ExcelReaderFactoryは一部のファイルを開くことができません

  6. 6

    PythonでSeleniumを使用してIEを開くことができません

  7. 7

    Telegramなどの一部のプログラムをバッチで開くことができません

  8. 8

    tkinterでcanvasとcreate_imageを使用して画像を開くことができません

  9. 9

    qvw内の一部のシートタブを開くことができません

  10. 10

    PerlGDモジュールのPNG画像が破損しているか開くことができません

  11. 11

    IntellJIDEA-一部の依存関係jarを開くことができません

  12. 12

    ActiveDocument.SaveAs2はドキュメントを保存していますが、一度保存するとドキュメントを開くことができません(一部のコンピューターモデルのみ)

  13. 13

    一部の要素から名前を正しく解析できません

  14. 14

    ApacheはURLのTAGの一部として「&」を書き換えることができません

  15. 15

    Pythonを使用したOpenShiftでjsonを使用してファイルを開くことができません

  16. 16

    svg画像をPythonで開くことができません

  17. 17

    SDL-画像:画像を開くことができませんでした

  18. 18

    Pythonでgphoto2を使用してカメラを開くことができませんでした

  19. 19

    Pythonを使用して謎のDICOMファイルを開くことはできません

  20. 20

    SFMLライブラリを使用して画像を開くことができません

  21. 21

    Chromeを使用しているときに、.jpgまたは.pngファイルを突然開くことができません

  22. 22

    Androidのpygameで画像を開くことができません

  23. 23

    openpyxlを介してPythonを使用してExcelドキュメントを開くことができません

  24. 24

    Slimerjs、casperjs、phantomjsを使用してhttpsWebを開くことができません

  25. 25

    mongodbsyncを使用してレルムを開くことができません

  26. 26

    dockerfilegolangを使用してファイルを開くことができません

  27. 27

    fsoを使用してファイルを開くことができません

  28. 28

    utils.openUrl()を使用してdataurlを開くことができません

  29. 29

    colorEchoをバッチで使用して、ä、ç、またはãを正しく印刷することができません

ホットタグ

アーカイブ