我正在Django开发一个图像上传器.将图像上传并保存在磁盘上后,我正在尝试调整已保存图像的大小,同时保持其宽高比.我正在使用Pillow进行图像处理/调整大小.当我尝试调整图像大小时会出现问题,即使调整大小的图像的宽高比与原始图像的宽高比相同,也会出现像素化现象.
原始保存的图像:https: //www.dropbox.com/s/80yk6tnwt3xnoun/babu_980604.jpeg
调整大小的像素化图像:https: //www.dropbox.com/s/bznodpk4t4xlyqp/babu_736302.large.jpeg
我试过谷歌搜索这个问题,并检查了stackoverflow上的其他相关链接,
喜欢
但问题仍然存在.
版本:
Django的1.6.4 =
枕头= 2.4.0
一切都在virtualenv中设置.请帮忙!
PS:我是Python/Django世界的新手
这是我的代码片段:
import json
import os
import hashlib
from datetime import datetime
from operator import itemgetter
import random
from random import randint
from django.views.decorators.csrf import csrf_exempt, csrf_protect
from django.http import (HttpResponse, HttpResponseRedirect)
from django.core.context_processors import csrf
from django.core.files.images import get_image_dimensions
from django.shortcuts import render, redirect
from django.forms.models import model_to_dict
from django.views.decorators.csrf import csrf_exempt
from PIL import Image, ImageOps
from django.views.decorators.csrf …
Run Code Online (Sandbox Code Playgroud)