Skip to content

Commit badc920

Browse files
committed
Do not cast to bytes for set_as_raw()
1 parent f691685 commit badc920

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/PIL/BlpImagePlugin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ def _load(self):
341341
if self._blp_encoding in (4, 5):
342342
palette = self._read_palette()
343343
data = self._read_bgra(palette)
344-
self.set_as_raw(bytes(data))
344+
self.set_as_raw(data)
345345
else:
346346
msg = f"Unsupported BLP encoding {repr(self._blp_encoding)}"
347347
raise BLPFormatError(msg)
@@ -412,7 +412,7 @@ def _load(self):
412412
msg = f"Unknown BLP compression {repr(self._blp_compression)}"
413413
raise BLPFormatError(msg)
414414

415-
self.set_as_raw(bytes(data))
415+
self.set_as_raw(data)
416416

417417

418418
class BLPEncoder(ImageFile.PyEncoder):

src/PIL/DdsImagePlugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -506,7 +506,7 @@ def decode(self, buffer):
506506
data += o8(
507507
int(((masked_value >> mask_offsets[i]) / mask_totals[i]) * 255)
508508
)
509-
self.set_as_raw(bytes(data))
509+
self.set_as_raw(data)
510510
return -1, 0
511511

512512

src/PIL/QoiImagePlugin.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def decode(self, buffer):
9898
if bands == 3:
9999
value = value[:3]
100100
data += value
101-
self.set_as_raw(bytes(data))
101+
self.set_as_raw(data)
102102
return -1, 0
103103

104104

0 commit comments

Comments
 (0)