Back to 课程

Computer-science_A-level_Cie

0% Complete
0/0 Steps
  1. computers-and-components
    6 主题
  2. logic-gates-and-logic-circuits
    2 主题
  3. central-processing-unit-cpu-architecture
    6 主题
  4. assembly-language-
    4 主题
  5. bit-manipulation
    1 主题
  6. operating-systems
    3 主题
  7. language-translators
    2 主题
  8. data-security
    3 主题
  9. data-integrity
    1 主题
  10. ethics-and-ownership
    3 主题
  11. database-concepts
    3 主题
  12. database-management-systems-dbms-
    1 主题
  13. data-definition-language-ddl-and-data-manipulation-language-dml
    1 主题
  14. computational-thinking-skills
    1 主题
  15. algorithms
    14 主题
  16. data-types-and-records
    2 主题
  17. arrays
    2 主题
  18. files
    1 主题
  19. introduction-to-abstract-data-types-adt
    1 主题
  20. programming-basics
    1 主题
  21. constructs
    2 主题
  22. structured-programming
    1 主题
  23. program-development-life-cycle
    2 主题
  24. program-design-
    2 主题
  25. program-testing-and-maintenance
    3 主题
  26. user-defined-data-types
    1 主题
  27. file-organisation-and-access-
    3 主题
  28. floating-point-numbers-representation-and-manipulation
    3 主题
  29. protocols
    2 主题
  30. circuit-switching-packet-switching
    1 主题
  31. processors-parallel-processing-and-virtual-machines
    5 主题
  32. boolean-algebra-and-logic-circuits
    4 主题
  33. purposes-of-an-operating-system-os
    3 主题
  34. translation-software
    3 主题
  35. encryption-encryption-protocols-and-digital-certificates
    3 主题
  36. artificial-intelligence-ai
    4 主题
  37. recursion
    1 主题
  38. programming-paradigms
    4 主题
  39. object-oriented-programming
    7 主题
  40. file-processing-and-exception-handling
    2 主题
  41. data-representation
    5 主题
  42. multimedia
    3 主题
  43. compression
    2 主题
  44. networks-and-the-internet
    11 主题
课 Progress
0% Complete

Vector graphics

What is a vector graphic?

  • A vector graphic is created from mathematical equations and points

  • Only the mathematics used to create the image are stored

  • For example, to create a circle the data stored would be:

    • Centre point (x, y coordinates)

    • Radius

  • Typical examples of vector images are logos and clipart

image-2---vector-image
  • Vector images are infinitely scalable

  • Ideal for situations where the same image will be made bigger and smaller and a loss of quality is unacceptable

    • For example, the same logo used on both a pencil and a billboard

  • A vector graphic contains a drawing list (included in the file header)

  • A typical drawing list will contain:

    • Commands used to create each object in the image

    • Attributes that define the properties of each object

    • Relative position of each object

  • Dimensions of the image are not defined, meaning scaling up does not result in a loss of quality

Bitmap vs vector

Feature

Bitmap Images

Vector Images

Made from

Pixels (tiny coloured squares)

Shapes and lines using maths (vectors)

File size

Larger (depends on resolution)

Smaller (uses formulas, not pixels)

Scalability

Loses quality when resized (pixelates)

Can be resized without losing quality

Best for

Photographs, detailed images

Logos, icons, text graphics

Editable with

Paint software (e.g. Photoshop, GIMP)

Drawing software (e.g. Illustrator, Inkscape)

Common file types

.jpg, .png, .bmp, .gif

.svg, .ai, .eps

  • When choosing to use a bitmap or vector based image, the following should be considered:

    • Does the image need to be resized?

    • Does the image need to be drawn to scale?

    • Does the image need to look real?

Responses

您的邮箱地址不会被公开。 必填项已用 * 标注