diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index afd91da..1d21963 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,5 +1,5 @@ image: - name: quay.io/rhn_support_ofalk/fedora35-python3 + name: quay.io/rhn_support_ofalk/fedora36-python3 entrypoint: - "/bin/sh" - "-c" @@ -66,28 +66,28 @@ pages: expire_in: 14 days only: - master -build-image: - image: docker - only: - - master - - devel - services: - - docker:dind - before_script: - - docker info - - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - script: - - ls -lah - - | - if [[ "$CI_COMMIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]]; then - tag="" - echo "Running on default branch '$CI_DEFAULT_BRANCH': tag = 'latest'" - else - tag=":$CI_COMMIT_REF_SLUG" - echo "Running on branch '$CI_COMMIT_BRANCH': tag = $tag" - fi - - docker build --pull -t "$CI_REGISTRY_IMAGE${tag}" . - - docker push "$CI_REGISTRY_IMAGE${tag}" +#build-image: +# image: docker +# only: +# - master +# - devel +# services: +# - docker:dind +# before_script: +# - docker info +# - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY +# script: +# - ls -lah +# - | +# if [[ "$CI_COMMIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]]; then +# tag="" +# echo "Running on default branch '$CI_DEFAULT_BRANCH': tag = 'latest'" +# else +# tag=":$CI_COMMIT_REF_SLUG" +# echo "Running on branch '$CI_COMMIT_BRANCH': tag = $tag" +# fi +# - docker build --pull -t "$CI_REGISTRY_IMAGE${tag}" . +# - docker push "$CI_REGISTRY_IMAGE${tag}" semgrep: stage: test allow_failure: true diff --git a/ivatar/ivataraccount/models.py b/ivatar/ivataraccount/models.py index b201f61..cee3bfb 100644 --- a/ivatar/ivataraccount/models.py +++ b/ivatar/ivataraccount/models.py @@ -266,7 +266,7 @@ class Photo(BaseAccountModel): cropped_w, cropped_h = cropped.size max_w = AVATAR_MAX_SIZE if cropped_w > max_w or cropped_h > max_w: - cropped = cropped.resize((max_w, max_w), Image.ANTIALIAS) + cropped = cropped.resize((max_w, max_w), Image.LANCZOS) data = BytesIO() cropped.save(data, pil_format(self.format), quality=JPEG_QUALITY) diff --git a/ivatar/views.py b/ivatar/views.py index 462ceb9..bf4394d 100644 --- a/ivatar/views.py +++ b/ivatar/views.py @@ -256,7 +256,7 @@ class AvatarImageView(TemplateView): identicon = Identicon.render(kwargs["digest"]) data = BytesIO() img = Image.open(BytesIO(identicon)) - img = img.resize((size, size), Image.ANTIALIAS) + img = img.resize((size, size), Image.LANCZOS) img.save(data, "PNG", quality=JPEG_QUALITY) data.seek(0) response = CachingHttpResponse(uri, data, content_type="image/png") @@ -266,7 +266,7 @@ class AvatarImageView(TemplateView): if str(default) == "pagan": paganobj = pagan.Avatar(kwargs["digest"]) data = BytesIO() - img = paganobj.img.resize((size, size), Image.ANTIALIAS) + img = paganobj.img.resize((size, size), Image.LANCZOS) img.save(data, "PNG", quality=JPEG_QUALITY) data.seek(0) response = CachingHttpResponse(uri, data, content_type="image/png") @@ -331,9 +331,9 @@ class AvatarImageView(TemplateView): # If the image is smaller than what was requested, we need # to use the function resize if photodata.size[0] < size or photodata.size[1] < size: - photodata = photodata.resize((size, size), Image.ANTIALIAS) + photodata = photodata.resize((size, size), Image.LANCZOS) else: - photodata.thumbnail((size, size), Image.ANTIALIAS) + photodata.thumbnail((size, size), Image.LANCZOS) photodata.save(data, pil_format(imgformat), quality=JPEG_QUALITY) data.seek(0)