Skip to content
Snippets Groups Projects

Implement worker

Merged Yoann Schneider requested to merge implem into main
2 files
+ 6
25
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 21
0
# -*- coding: utf-8 -*-
import json
import logging
from logging import Logger
from urllib.parse import urljoin
from arkindex_worker.image import BoundingBox, polygon_bounding_box
logger: Logger = logging.getLogger(__name__)
def build_image_url(element) -> str:
bbox: BoundingBox = polygon_bounding_box(json.loads(element.polygon))
x: int
y: int
width: int
height: int
x, y, width, height = bbox
return urljoin(
element.image.url + "/", f"{x},{y},{width},{height}/full/0/default.jpg"
)
Loading