小编nit*_*t29的帖子

枕头调整像素化图像 - Django/Pillow

我正在Django开发一个图像上传器.将图像上传并保存在磁盘上后,我正在尝试调整已保存图像的大小,同时保持其宽高比.我正在使用Pillow进行图像处理/调整大小.当我尝试调整图像大小时会出现问题,即使调整大小的图像的宽高比与原始图像的宽高比相同,也会出现像素化现象.

原始保存的图像:https: //www.dropbox.com/s/80yk6tnwt3xnoun/babu_980604.jpeg

调整大小的像素化图像:https: //www.dropbox.com/s/bznodpk4t4xlyqp/babu_736302.large.jpeg

我试过谷歌搜索这个问题,并检查了stackoverflow上的其他相关链接,

喜欢

如何使用PIL调整图像大小并保持其纵横比?

调整图像保持纵横比并使纵向和横向图像完全相同的大小?

但问题仍然存在.

版本:

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)

python django image python-imaging-library pillow

5
推荐指数
1
解决办法
3513
查看次数

标签 统计

django ×1

image ×1

pillow ×1

python ×1

python-imaging-library ×1