userIdc2024 commited on
Commit
f8bd1c8
·
verified ·
1 Parent(s): 7c8e9d3

Update image_processor.py

Browse files
Files changed (1) hide show
  1. image_processor.py +8 -8
image_processor.py CHANGED
@@ -10,12 +10,12 @@ from mongo_logger import create_log, update_log_status
10
  from helpers import encode_image_to_base64, is_valid_image
11
 
12
 
13
- def process_zip_and_generate_images(zip_path, category, size, quality, user_prompt, sentiment, negative_prompt):
14
  try:
15
  temp_dir = extract_zip_file(zip_path)
16
 
17
  image_files = get_valid_image_files(temp_dir)
18
- results = process_image_files(image_files, category, size, quality, user_prompt, sentiment, negative_prompt)
19
  all_urls = [url for entry in results for url in entry["urls"]]
20
 
21
  new_base = "https://adgen.statics.lookfinity.net/"
@@ -50,7 +50,7 @@ def get_valid_image_files(temp_dir):
50
  return valid_files
51
 
52
 
53
- def process_image_files(image_files, category, size, quality, user_prompt, sentiment, negative_prompt):
54
  final_results = []
55
  logs = []
56
 
@@ -71,7 +71,7 @@ def process_image_files(image_files, category, size, quality, user_prompt, senti
71
  quality,
72
  user_prompt,
73
  sentiment,
74
- negative_prompt,
75
  log_id,
76
  logs
77
  )
@@ -85,7 +85,7 @@ def process_image_files(image_files, category, size, quality, user_prompt, senti
85
  return final_results
86
 
87
 
88
- def process_single_image(file_name, file_path, category, size, quality, user_prompt, sentiment, negative_prompt, log_id, logs):
89
  try:
90
  # base64_img = encode_image_to_base64(file_path)
91
  # logs.append(f"Prompts generated for {file_name}")
@@ -93,7 +93,7 @@ def process_single_image(file_name, file_path, category, size, quality, user_pro
93
  # prompts = get_prompts(base64_img, category, user_prompt, sentiment, negative_prompt)
94
  # logs.append(f"Generating images for {file_name}")
95
 
96
- image_urls = generate_images_from_prompts(file_path, size, quality, category, sentiment, user_prompt, negative_prompt)
97
 
98
  status = "completed" if image_urls else "failed"
99
  message = "Completed successfully" if image_urls else "No images generated"
@@ -112,12 +112,12 @@ def process_single_image(file_name, file_path, category, size, quality, user_pro
112
  return None
113
 
114
 
115
- def generate_images_from_prompts(file_path, size, quality, category, sentiment, user_prompt, negative_prompt):
116
  image_urls = []
117
 
118
  for _ in range(10):
119
  try:
120
- img_url = generate_image(file_path, size, quality, category, sentiment, user_prompt, negative_prompt)
121
 
122
  s3_url = upload_image_to_r2(img_url)
123
  image_urls.append(s3_url)
 
10
  from helpers import encode_image_to_base64, is_valid_image
11
 
12
 
13
+ def process_zip_and_generate_images(zip_path, category, size, quality, user_prompt, sentiment, platform):
14
  try:
15
  temp_dir = extract_zip_file(zip_path)
16
 
17
  image_files = get_valid_image_files(temp_dir)
18
+ results = process_image_files(image_files, category, size, quality, user_prompt, sentiment, platform)
19
  all_urls = [url for entry in results for url in entry["urls"]]
20
 
21
  new_base = "https://adgen.statics.lookfinity.net/"
 
50
  return valid_files
51
 
52
 
53
+ def process_image_files(image_files, category, size, quality, user_prompt, sentiment, platform):
54
  final_results = []
55
  logs = []
56
 
 
71
  quality,
72
  user_prompt,
73
  sentiment,
74
+ platform,
75
  log_id,
76
  logs
77
  )
 
85
  return final_results
86
 
87
 
88
+ def process_single_image(file_name, file_path, category, size, quality, user_prompt, sentiment, platform, log_id, logs):
89
  try:
90
  # base64_img = encode_image_to_base64(file_path)
91
  # logs.append(f"Prompts generated for {file_name}")
 
93
  # prompts = get_prompts(base64_img, category, user_prompt, sentiment, negative_prompt)
94
  # logs.append(f"Generating images for {file_name}")
95
 
96
+ image_urls = generate_images_from_prompts(file_path, size, quality, category, sentiment, user_prompt, platform)
97
 
98
  status = "completed" if image_urls else "failed"
99
  message = "Completed successfully" if image_urls else "No images generated"
 
112
  return None
113
 
114
 
115
+ def generate_images_from_prompts(file_path, size, quality, category, sentiment, user_prompt, platform):
116
  image_urls = []
117
 
118
  for _ in range(10):
119
  try:
120
+ img_url = generate_image(file_path, size, quality, category, sentiment, user_prompt, platform)
121
 
122
  s3_url = upload_image_to_r2(img_url)
123
  image_urls.append(s3_url)