如何使用python从EPS或GIF图像中提取元数据

2024-09-27 00:22:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图从EPS或GIFs格式(这是我唯一可以导出公式的两种格式)中提取一些MathML元数据。我只知道Python的基本知识,所以我在搜索一个库,它可能有一个方法,可以从EPS中获取元数据,就像在文本编辑器中打开它一样。有人能告诉我该怎么做吗?你知道吗

我试过PIL和EXIF python包,但直到我知道我似乎只得到二进制信息,我不知道如何解码。你知道吗

from exif import Image

file = "myfile.gif"
f = open(file, 'rb')
myeq = Image(f)
myeq.get_file

我知道了:

bound method Image.get_file of <exif._image.Image object at 0x033C3750>

我想要这样的东西:

GIF89af . ð  ÿÿÿ   ,    f .  ñ„©Ëí£œ´Ú‹³Þ¼÷ †âH–æyz¨¶.žò¬
NLç˜Íð¼œüÃ`×úŠ¦0èDD8炤][©7aëR¹À®ØðcŠ.á2·˜º5ß
4¸ÝÌ*ícIÚ·‘öCxSB6×W3$˜Øsèˆ(Ù˜Á˜TCÇ'¹iqhÉÉ   &§IY7   ¸’·“ú×ÒÚf
£÷y‡zƒÆREk´›û+¼8\ÜiŒœ¬¼ÌܼŒ-=M]=⌭½ÍÝíý
n$K.óy¥^.…ÇîñéìLOô¥‰¿3ºË_ÉËP Å]7¯ Â…»  !ÿ
MathType001ÿ DSMT7 WinAllBasicCodePages Times New Roman 
Symbol Courier Prime MT Extra  !/ED/APôG_APòAPô
A ôEô%ôB_A ôC_A ôEô*_HôA ô@ôAHôA*_D_Eô_Eô_A  

     †"- ƒb †± ± 
  ƒb      ˆ2   
†"'- ˆ4  ƒa  ƒc    
  ˆ2  ƒa      !ÿMathType003ÿ<?xml version="1.0"?><!--
MathType@Translator@5@5@MathML2 (Clipboard).tdl@MathML 2.0
(Clipboard)@ --><math xmlns='http://www.w3.org/1998/Math/MathML'
<mrow><mfrac><mrow><mo>&#x2212;</mo><mi>b</mi><mo>&#x00B1;</mo><msqrt>
<mrow><msup><mi>b</mi><mn>2</mn></mšsup><mo>&#x2212;</mo><mn>4</mn>
<mi>a</mi><mi>c</mi></mrow></msqrt></mrow><mrow><mn>2</mn><mi>a</mi>
</mrow></mfrac></mrow></math><!-- MathType@End@5@5@ --> !ÿ
MathType002;

以下是EPS,以防有用:

https://drive.google.com/open?id=1Y7WrJK1gmpvqeboFY3OmPYGJqkRptKTY


Tags: 数据imageget格式openepsmathmlfile

热门问题