Python 动态调整烧瓶中图像的大小
我的用户模型有一个user.profile\u pic列,其中包含一个图像URL。实际的.jpg存储在我的静态目录中 如何创建一个用户方法来获取该图像并根据给定的大小参数动态调整其大小?示例:在jinja2中--{user.display\u resized\u pic(70px)} 我希望这样做,因为我希望用户配置文件页面的图像显示为256x256,任何用户帖子的图像显示为70x70 我尝试了PIL,但我不确定如何将PIL图像转换为可以在jinja2模板中使用的格式。但这是一个完全不同的问题 谢谢你的帮助 用户模型:Python 动态调整烧瓶中图像的大小,python,flask,Python,Flask,我的用户模型有一个user.profile\u pic列,其中包含一个图像URL。实际的.jpg存储在我的静态目录中 如何创建一个用户方法来获取该图像并根据给定的大小参数动态调整其大小?示例:在jinja2中--{user.display\u resized\u pic(70px)} 我希望这样做,因为我希望用户配置文件页面的图像显示为256x256,任何用户帖子的图像显示为70x70 我尝试了PIL,但我不确定如何将PIL图像转换为可以在jinja2模板中使用的格式。但这是一个完全不同的问题
class User(UserMixin, db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(64), index=True, unique=True)
email = db.Column(db.String(120), index=True, unique=True)
password_hash = db.Column(db.String(128))
posts = db.relationship('Post', backref='author', lazy='dynamic')
about_me = db.Column(db.String(140))
last_seen = db.Column(db.DateTime, default=datetime.utcnow)
followed = db.relationship(
'User', secondary=followers,
primaryjoin=(followers.c.follower_id == id),
secondaryjoin=(followers.c.followed_id == id),
backref=db.backref('followers', lazy='dynamic'), lazy='dynamic')
profile_pic = db.Column(db.String(128))