Guest User

Untitled

a guest
Jan 21st, 2018
286
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. # first_task.txt
  2. ################################################################################
  3. # Lab2aChecker Property file
  4. # First file
  5. ################################################################################
  6.  
  7. FILE_NAME_WITHOUT_EXTENSION
  8. lab2a1-GNM-vK
  9. FORMAT
  10. pcx
  11. FILE_SIZE
  12. 18000 20000
  13.  
  14. IMAGE_SIZE
  15. 400 300
  16. IMAGE_COLOR_QUANTITY
  17. 13
  18. RECTANGLE_COLOR_QUANTITY
  19. 1 1 490 840 15
  20. RECTANGLE_COLOR_QUANTITY
  21. 100 200 400 300 7
  22.  
  23. PIXEL_COLOR
  24. 120 240 255 255 255
  25. IMAGE_SAME
  26. D:/labs/correct/lab2a-GNM-v1.pcx
  27.  
  28.  
  29. # Это комментарий
  30.  
  31. Замечания:
  32. 1. FILE_NAME и FORMAT обязаны быть первыми строками в файле. В противном случае считывание других функций будет усложнено.
  33. 2. Каждому FORMAT сопоставлен в соответствие EXTENSION (для этого предназначен например enum FormatEnum). К примеру формату "tiff+lzw" соответствует расширение ".tif", "tiff+uncompressed" соответствует ".tif"
  34. 3. Есть 2 варианта вывода лога.
  35. 1) Результаты всех проверок выводятся в log.
  36. 2) во все параметры добавляется ожидаемый результат. В лог выводятся только сообщения об ошибках. Имхо, предпочтительнее, но писать дольше.
  37.  
  38. Параметры процедур:
  39. FILE_NAME_WITHOUT_EXTENSION(имя_файла). При наличии в имени_файла "GNM" или "K" они заменяются на константы "GNM" и "VERSION" из файла лабы.
  40. Если в файле лабы эти глобальные переменные не определены, то они остаются без изменений.
  41. FORMAT(название_формата). Полное имя файла - это конкатенация FILE_NAME_WITHOUT_EXTENSION и EXTENSION (см. зам. 2)
  42. FILE_SIZE(min_size, max_size)
  43. IMAGE_SIZE(width, height)
  44. IMAGE_COLOR_QUANTITY(number_of_colors_in_image)
  45. RECTANGLE_COLOR_QUANTITY(x, y, width, height, number_of_colors_in_rectangle)
  46. PIXEL_COLOR(x, y, R, G, B)
  47. IMAGE_SAME(file_name). Имя файла с которым производится попиксельное сравнение. Файлы могут иметь различные форматы.
Add Comment
Please, Sign In to add comment