featured image size runware

This commit is contained in:
Desktop
2025-11-12 18:18:16 +05:00
parent bcc52c4891
commit a2c67e7249
2 changed files with 237 additions and 1 deletions

View File

@@ -185,6 +185,8 @@ def process_image_generation_queue(self, image_ids: list, account_id: int = None
image_format = config.get('image_format', 'webp')
desktop_enabled = config.get('desktop_enabled', True)
mobile_enabled = config.get('mobile_enabled', True)
# Determine featured image size based on provider
featured_image_size = '1280x832' if provider == 'runware' else '1024x1024'
logger.info(f"[process_image_generation_queue] Settings loaded:")
logger.info(f" - Provider: {provider}")
@@ -455,11 +457,14 @@ def process_image_generation_queue(self, image_ids: list, account_id: int = None
}
)
# Use featured size for featured images, default for others
image_size = featured_image_size if image.image_type == 'featured' else '1024x1024'
result = ai_core.generate_image(
prompt=formatted_prompt,
provider=provider,
model=model,
size='1024x1024',
size=image_size,
api_key=api_key,
negative_prompt=negative_prompt,
function_name='generate_images_from_prompts'