示例#1
0
 def dpi_fixture(self, chunks_):
     horz_px_per_unit, vert_px_per_unit, units_specifier = 1654, 945, 1
     horz_dpi, vert_dpi = 42, 24
     chunks_.pHYs.horz_px_per_unit = horz_px_per_unit
     chunks_.pHYs.vert_px_per_unit = vert_px_per_unit
     chunks_.pHYs.units_specifier = units_specifier
     png_parser = _PngParser(chunks_)
     return png_parser, horz_dpi, vert_dpi
示例#2
0
 def dpi_fixture(self, chunks_):
     horz_px_per_unit, vert_px_per_unit, units_specifier = 1654, 945, 1
     horz_dpi, vert_dpi = 42, 24
     chunks_.pHYs.horz_px_per_unit = horz_px_per_unit
     chunks_.pHYs.vert_px_per_unit = vert_px_per_unit
     chunks_.pHYs.units_specifier = units_specifier
     png_parser = _PngParser(chunks_)
     return png_parser, horz_dpi, vert_dpi
示例#3
0
 def no_dpi_fixture(self, request, chunks_):
     """
     Scenarios are: 1) no pHYs chunk in PNG stream, 2) units specifier
     other than 1; 3) px_per_unit is 0; 4) px_per_unit is None
     """
     units_specifier, px_per_unit = request.param
     if units_specifier == -1:
         chunks_.pHYs = None
     else:
         chunks_.pHYs.horz_px_per_unit = px_per_unit
         chunks_.pHYs.vert_px_per_unit = px_per_unit
         chunks_.pHYs.units_specifier = units_specifier
     png_parser = _PngParser(chunks_)
     return png_parser
示例#4
0
 def no_dpi_fixture(self, request, chunks_):
     """
     Scenarios are: 1) no pHYs chunk in PNG stream, 2) units specifier
     other than 1; 3) px_per_unit is 0; 4) px_per_unit is None
     """
     units_specifier, px_per_unit = request.param
     if units_specifier == -1:
         chunks_.pHYs = None
     else:
         chunks_.pHYs.horz_px_per_unit = px_per_unit
         chunks_.pHYs.vert_px_per_unit = px_per_unit
         chunks_.pHYs.units_specifier = units_specifier
     png_parser = _PngParser(chunks_)
     return png_parser
示例#5
0
 def dimensions_fixture(self, chunks_):
     px_width, px_height = 12, 34
     chunks_.IHDR.px_width = px_width
     chunks_.IHDR.px_height = px_height
     png_parser = _PngParser(chunks_)
     return png_parser, px_width, px_height
示例#6
0
 def dimensions_fixture(self, chunks_):
     px_width, px_height = 12, 34
     chunks_.IHDR.px_width = px_width
     chunks_.IHDR.px_height = px_height
     png_parser = _PngParser(chunks_)
     return png_parser, px_width, px_height