74Y1085 发表于 2023-1-18 21:36

PDF,jpg、图片页面尺寸统计问题求助

求助一个python 统计图片尺寸的方法,
最近能用python提取出图片的尺寸(px):(2480, 3507)宽度(px):2480,高度(px):3507,因每张图尺寸都会有一些偏差,求如何设置一个例5%偏差的归类到各个尺寸中。

涛之雨 发表于 2023-1-19 06:05



写了个有关又无关的demo

对着示意图凑活看一下吧=_=

while True:
    try:
      isQuit = False
      # 标准尺寸表
      sizeMap = [
            ,
            ,
            ,
            ,
            ,
            ,
            
      ]
      options = {
            # True: 允许长宽颠倒
            # False: 严格参数顺序
            "wideMatching": True,
            # 匹配范围, [下限,上限]
            "scaleRange": [-0.05, +0.05]
      }
      sizeList = []
      while True:
            size = input("请输入图片的尺寸,无须区分长宽顺序,如:2480*3507\n输入q退出\n")
            if size == "q":
                isQuit = True
                break
            sizeList = size.split("*")
            if len(sizeList) != 2 or not sizeList.isdigit() or not sizeList.isdigit():
                print("输入格式错误,请重新输入")
                continue
            sizeList =
            break
      if isQuit:
            break

      # 添加长宽颠倒匹配项
      if options["wideMatching"]:
            sizeMap = sizeMap + [, sizeMap, sizeMap+"(长宽颠倒)"] for i in range(len(sizeMap))]

      matched = False
      # 匹配
      for i in range(len(sizeMap)):
            if sizeMap * (1 + options["scaleRange"]) \
                  <= sizeList <= \
                  sizeMap * (1 + options["scaleRange"]) and \
                  sizeMap * (1 + options["scaleRange"]) \
                  <= sizeList <= \
                  sizeMap * (1 + options["scaleRange"]):
                print("匹配成功,对应的标准尺寸为:", sizeMap)
                matched = True
                break
      if not matched:
            print("匹配失败")
      print("\n\n")
    except ValueError:
      print("错误信息:", ValueError)
      print("捕捉到异常,回车键退出")
      input()


附件:
https://taozhiyu.lanzouf.com/iDzyT0lcsxte

zg2600 发表于 2023-1-19 14:42

尺寸不能单个统计多少X多少的像素。要结合分辨率(dpi)来计算实际尺寸。

74Y1085 发表于 2023-1-19 20:55

zg2600 发表于 2023-1-19 14:42
尺寸不能单个统计多少X多少的像素。要结合分辨率(dpi)来计算实际尺寸。

有何好的建议,愿提供素材图片测试。求教方法
页: [1]
查看完整版本: PDF,jpg、图片页面尺寸统计问题求助