Elgene commited on
Commit
adbde78
1 Parent(s): 3a912c5

add image conversion to jpeg

Browse files
Files changed (1) hide show
  1. main.py +8 -3
main.py CHANGED
@@ -33,9 +33,14 @@ decoder_input_ids = processor.tokenizer(task_prompt, add_special_tokens=False, r
33
 
34
  def generateOutput(fileData):
35
  pil_image = Image.open(BytesIO(fileData))
36
- pil_image.resize((800, 600))
37
- pixel_values = processor(pil_image, return_tensors="pt").pixel_values
38
-
 
 
 
 
 
39
  outputs = model.generate(
40
  pixel_values.to(device),
41
  decoder_input_ids=decoder_input_ids.to(device),
 
33
 
34
  def generateOutput(fileData):
35
  pil_image = Image.open(BytesIO(fileData))
36
+ resized_image = pil_image.resize((800, 600)).convert('RGB')
37
+ rgb_image = Image.new('RGB', resized_image.size)
38
+ rgb_image.paste(resized_image)
39
+ output_buffer = BytesIO()
40
+ rgb_image.save(output_buffer, format="JPEG", quality = 100)
41
+ jpeg_image = Image.open(BytesIO(output_buffer.getvalue()))
42
+
43
+ pixel_values = processor(jpeg_image, return_tensors="pt").pixel_values
44
  outputs = model.generate(
45
  pixel_values.to(device),
46
  decoder_input_ids=decoder_input_ids.to(device),