userIdc2024 commited on
Commit
1c4e03e
·
verified ·
1 Parent(s): 2752a4b

Update image_processor.py

Browse files
Files changed (1) hide show
  1. image_processor.py +8 -7
image_processor.py CHANGED
@@ -15,7 +15,7 @@ logger = logging.getLogger(__name__)
15
 
16
  def process_zip_and_generate_images(
17
  zip_path, category, size, quality, user_prompt,
18
- sentiment, platform, num_images, demo_mode, existing_images
19
  ):
20
  num_images = 1 if demo_mode else num_images
21
 
@@ -26,7 +26,7 @@ def process_zip_and_generate_images(
26
  else:
27
  image_files = [(os.path.basename(zip_path.name), zip_path.name)]
28
 
29
- results = process_image_files(image_files, category, size, quality, user_prompt, sentiment, platform, num_images)
30
 
31
  all_urls = [url for entry in results for url in entry["urls"]]
32
 
@@ -69,7 +69,7 @@ def get_valid_image_files(temp_dir):
69
 
70
 
71
 
72
- def process_image_files(image_files, category, size, quality, user_prompt, sentiment, platform, num_images):
73
  final_results = []
74
  logs = []
75
 
@@ -92,6 +92,7 @@ def process_image_files(image_files, category, size, quality, user_prompt, senti
92
  sentiment,
93
  platform,
94
  num_images,
 
95
  log_id,
96
  logs
97
  )
@@ -108,7 +109,7 @@ def process_image_files(image_files, category, size, quality, user_prompt, senti
108
  return final_results
109
 
110
 
111
- def process_single_image(file_name, file_path, category, size, quality, user_prompt, sentiment, platform, num_images, log_id, logs):
112
  try:
113
  # base64_img = encode_image_to_base64(file_path)
114
  # logs.append(f"Prompts generated for {file_name}")
@@ -116,7 +117,7 @@ def process_single_image(file_name, file_path, category, size, quality, user_pro
116
  # prompts = get_prompts(base64_img, category, user_prompt, sentiment, negative_prompt)
117
  # logs.append(f"Generating images for {file_name}")
118
 
119
- image_urls = generate_images_from_prompts(file_path, size, quality, category, sentiment, user_prompt, platform, num_images)
120
 
121
  status = "completed" if image_urls else "failed"
122
  message = "Completed successfully" if image_urls else "No images generated"
@@ -138,12 +139,12 @@ def process_single_image(file_name, file_path, category, size, quality, user_pro
138
 
139
 
140
 
141
- def generate_images_from_prompts(file_path, size, quality, category, sentiment, user_prompt, platform, num_images):
142
  image_urls = []
143
 
144
  for _ in range(num_images):
145
  try:
146
- img_url = generate_image(file_path, size, quality, category, sentiment, user_prompt, platform)
147
 
148
  s3_url = upload_image_to_r2(img_url)
149
  logger.info(f"Generated and uploaded image to: {s3_url}")
 
15
 
16
  def process_zip_and_generate_images(
17
  zip_path, category, size, quality, user_prompt,
18
+ sentiment, platform, num_images, demo_mode, existing_images, blur
19
  ):
20
  num_images = 1 if demo_mode else num_images
21
 
 
26
  else:
27
  image_files = [(os.path.basename(zip_path.name), zip_path.name)]
28
 
29
+ results = process_image_files(image_files, category, size, quality, user_prompt, sentiment, platform, num_images, blur)
30
 
31
  all_urls = [url for entry in results for url in entry["urls"]]
32
 
 
69
 
70
 
71
 
72
+ def process_image_files(image_files, category, size, quality, user_prompt, sentiment, platform, num_images, blur):
73
  final_results = []
74
  logs = []
75
 
 
92
  sentiment,
93
  platform,
94
  num_images,
95
+ blur,
96
  log_id,
97
  logs
98
  )
 
109
  return final_results
110
 
111
 
112
+ def process_single_image(file_name, file_path, category, size, quality, user_prompt, sentiment, platform, num_images, blur, log_id, logs):
113
  try:
114
  # base64_img = encode_image_to_base64(file_path)
115
  # logs.append(f"Prompts generated for {file_name}")
 
117
  # prompts = get_prompts(base64_img, category, user_prompt, sentiment, negative_prompt)
118
  # logs.append(f"Generating images for {file_name}")
119
 
120
+ image_urls = generate_images_from_prompts(file_path, size, quality, category, sentiment, user_prompt, platform, num_images, blur)
121
 
122
  status = "completed" if image_urls else "failed"
123
  message = "Completed successfully" if image_urls else "No images generated"
 
139
 
140
 
141
 
142
+ def generate_images_from_prompts(file_path, size, quality, category, sentiment, user_prompt, platform, num_images, blur):
143
  image_urls = []
144
 
145
  for _ in range(num_images):
146
  try:
147
+ img_url = generate_image(file_path, size, quality, category, sentiment, user_prompt, platform, blur)
148
 
149
  s3_url = upload_image_to_r2(img_url)
150
  logger.info(f"Generated and uploaded image to: {s3_url}")