首页 > 其他分享 >Scrum 冲刺 5

Scrum 冲刺 5

时间:2023-11-22 13:23:40浏览次数:38  
标签:Scrum 冲刺 file import out size

这个作业属于哪个课程 软件工程
这个作业要求在哪里 团队作业4——项目冲刺
这个作业的目标 记录昨日已完成工作,明确今日工作,总结项目进度

敏捷冲刺日志集合

项目冲刺集合贴

站立会议

会议照片

因每个人不单有软工项目,在线下时间上凑齐所有人较为困难,所以我们采用微信会议的方式进行。
image

会议内容

成员 昨日完成 今日计划 遇到的困难
戴子豪 编写博客 Scrum 冲刺 4 及 Scrum 冲刺集合贴、组织站立会议、绘制项目燃尽图。 编写博客 Scrum 冲刺 5 及 更新 Scrum 冲刺集合贴、组织站立会议、绘制项目燃尽图。 成员在时间上很难凑齐,讨论积极性欠缺。
朱俊荣 修复框架中.jpg格式的储存问题、将压缩图像功能加入到框架中。 将格式转换功能加入到框架中 。 涉及路径问题,业务函数接口与框架接口差异问题 。
李铭伟 初步完成所有分配任务 尝试扩展 没有充分交流。
陈倚星 完成了图片指定大小的裁剪 将裁剪扩展到自由大小。 实现既定的功能没有那么简单。
卫宇琪 初步完成代码。 整体结合测试。 GUI界面显示异常。
张震 完善结构。 继续学习。 未经过实际检验。
甫尔达吾斯 整体代码初步完成。 测试。 很多疑难杂症自己无法完成。

项目燃尽图

image

签入记录

代码/文档签入记录

image

对应的 Issue 内容与链接

成员 Issue 内容与链接
戴子豪 团队博客
朱俊荣 整体结合
李铭伟 各功能完善
陈倚星 自由大小裁剪
卫宇琪 图片文字识别
张震 功能测试
甫尔达吾斯 证件照换底色

Code Review 编码规范文档状态

无变化

项目进度

部分模块代码

函数测试:

import os
from PIL import Image
from svglib.svglib import svg2rlg
from reportlab.graphics import renderPM
from glob import glob
import logging

logging.basicConfig(filename='compress.log', level=logging.DEBUG)

MIN_QUALITY = 20

def get_size(filename):
    return os.path.getsize(filename)

def conpress_image(file_in, file_out=None, target_size=1500):
    """
    compress image without changing any img_size
    :param file_in: 源文件
    :param file_out:  out地址
    :param target_size: 大小 单位KB
    :return:  压缩文件地址
    """
    if not os.path.exists(file_in):
        raise FileNotFoundError

    basename, ext = os.path.splitext(os.path.basename(file_in))
    file_out = file_out or f'{basename}_compressed{ext}'

    logging.info(f'Compressing {file_in} to {file_out}')

    try:
        quality = 50
        while True:
            with Image.open(file_in) as img:
                img.save(file_out, quality=quality)

            size = get_size(file_out)
            logging.info(f'Quality: {quality}, Size:{size/1024}KB')

            if size/1024 <= target_size or quality < MIN_QUALITY:
                break

            quality -= 10
    except Exception as e:
        logging.error(e)

    return file_out, get_size(file_out)

def compress_image(input_image_path, output_image_path):
    fileType = input_image_path.split(".")[-1]
    with Image.open(input_image_path) as image:
        image.save(output_image_path, fileType.upper(), optimize=True, quality=1)

def img2Convert(path_in, target_format):
    Dir_img, src_format = os.path.splitext(path_in)
    if src_format.lower() == '.svg':
        drawing = svg2rlg(path_in)
        renderPM.drawToFile(drawing, Dir_img+'.'+target_format, fmt=target_format.upper())
    with Image.open(path_in) as source_img:
        src_mode = source_img.mode
        if src_format.lower() != '.' + target_format.lower():
            source_img = source_img.convert('RGB')
            target_img = Image.new(src_mode, source_img.size)
            target_img.putdata(list(source_img.getdata()))
            file_name = f'{Dir_img}.{target_format}'
            target_img.save(file_name)
            print(f'Convert {path_in} to {target_format} successfully')
        else:
            print(f'Formats are the same, no need to convert {path_in} 

标签:Scrum,冲刺,file,import,out,size
From: https://www.cnblogs.com/notingblogs/p/17848758.html

相关文章

  • 第4篇Scrum冲刺博客
    1、作业概述这个作业属于哪个课程软件工程-计科21级12班-计算机学院-广东工业大学这个作业要求在哪里团队项目3-计科21级12班这个作业的目标进行敏捷冲刺开发第4天作业gitee链接2、成员信息姓名学号身份博客园主页李梦承3121004702队长yeaihe......
  • 项目冲刺2
    今日完成项目学号+姓名已完成任务20211405周睿雅优化前端界面(部分)20211420杨谨徽设计密钥管理方案(部分)20211421文鑫河写哈希函数代码20211423袁艺查找项目相关资料,撰写测试文件(部分)20211425高政写文件加密、解密、签名、验签代码截图链接https......
  • 第 1 篇 Scrum 冲刺
     1.作业概述这个作业属于哪个课程软件工程这个作业的要求在哪里团队项目这个作业的目标项目冲刺  队员学号:李文浩(3121004788),江楠(3121004652),林育鑫(3121004660),汤陶然(3121004751)(组长),练东晖(3121004738),艾山.依力哈木(3120005145),袁梓为(3121004844)  2.各个成......
  • 第 3 篇 Scrum 冲刺博客
    软件工程计科21级12班-广东工业大学计算机学院这个作业要求在哪里团队作业4——项目冲刺这个作业的目标项目冲刺一、站立会议(为了方便协调时间所以选择了线上进行)二、工作进度今天完成1.确定项目需求和目标。2.分析需求并定义数据库模型和表结构。3.登录......
  • 冲刺计划第三篇
    1.作业概述这个作业属于哪个课程软件工程这个作业的要求在哪里团队项目这个作业的目标为项目冲刺的安排和问题提供助力2、团队介绍:姓名软工角色团队责任尹俊蒙产品经理协调团队工作,对作业任务进行整理分配,整理博客工具人钟京洲开发程序,负责......
  • Scrum冲刺博客-day2
    这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/CSGrade21-12这个作业要求在哪里https://edu.cnblogs.com/campus/gdgy/CSGrade21-12/homework/13020这个作业的目标Scrum冲刺博客-day21.每日会议2.昨日已完成工作暂无,这是项目开始的第一天3.今日......
  • 敏捷冲刺——第三天
    团队作业4——项目冲刺这个作业属于哪个课程计科21级12班这个作业要求在哪里团队作业4——项目冲刺这个作业的目标进行敏捷冲刺开发团队队名:KAODAPU团队组成张建文(组长)3121004845叶飞池3121004843林智谦3121004831刘晋延3121004832......
  • 第二篇Scrum冲刺博客
    作业概述这个作业属于哪个课程软件工程这个作业要求在哪里团队作业4——项目冲刺这个作业的目标每天举行站立式会议,项目燃尽图,代码/文档签入记录,项目程序/模块的最新(运行)截图,每日每人总结站立式会议1.会议照片项目进展昨天完成的工作数据库表设计已经初步......
  • 项目冲刺第一天
    团队成员学号龙新超3121004921刘润桦3121004919艾孜海尔江3121004900梁戬希3121004914阿布都拉·阿布都许克3121004686各个成员在alpha阶段认领任务整个项目预取的任务量任务耗时(天)后端代码编写3数据库创建1前端代码编写2前......
  • 第1篇Scrum冲刺博客
    作业概述这个作业属于哪个课程软件工程这个作业要求在哪里团队作业4——项目冲刺这次作业的目标Alpha阶段认领任务、任务安排、预期任务量、感想和期望团队成员郑耿杭、唐梦思、王文俊、梁鸿俊各个成员在Alpha阶段认领的任务成员任务认领郑耿......