# data[].attributes.body
They can be, if you get two bitmap images and place them into photo shop you can flatten the image to create on image.

# data[].attributes.body
Bitmap graphics are used for photographs, graphics with a wide range of colors and graphic effects for example buttons with drop shadow. Bitmaps are used to create realistic graphics and images. They are the most common type of graphics used and are supported on digital systems. bitmap are also known as raster graphics or pixel maps.

# data[].attributes.body
A BitMap image will take up more room, as that it has to store more information on the image. The image has to store where the pixel is on the image, that is why if you enlarge the image the pixel will get bigger and stay in the same place.

Bitmap is bigger then a vector image as that it has to store more information, with the vector image it is holding equations.

# data[].attributes.body
Vectors are usually used for making simple images. these images are made up of shapes and curves or in other words, mathematical equations. They are also used to make complex diagrams and because they don't go pixilated or blurry, they are often used for logos, small images on business cards and billboards because they are scalable.

# data[].attributes.headline
Vectors- File size and what are they suitanle for ?

# data[].attributes.subject
Vectors- File size and what are they suitanle for ?

# data[].attributes.body
File size for a vector image:
when you compare a image file the vector image will, be a larger size then the BitMap as that the vector image has to hold mathematical equations.

What are they suitable for?:
A vector image is good for logos as that you can change the size of the image and it will not loose the quality of the image. A vector image is good for when doing Graphic design or making a large poster, the reason behind this is that if you enlarge the image by 5 it will not pixel late and so will still look good.

Vector images are mainly used on images that need to be high quality, for example a logo or rendered image. It has to look good so that when someone sees the image it will not look like you made it in paint.

# data[].attributes.body
Vector graphics are made up of points, lines , shapes and curves that are based on mathematical formulas. These are filled with colour, blends, tints or gradients, and lines have a stroke of attribute such as a solid or dashed line with different thicknesses and colours.

These cane be used to create simple or complex diagrams. Because vector images are not made up of many dots, if you scaled a vector image to a larger size, it would not lose any image quality.

# data[].attributes.body
lossy and lossless are both terms that describe whether or not the original data from a file can be recovered when uncompressed.

lossless compression means that every bit of data that was in the file remains after the file is uncompressed. Or in other words the information is completely restored for example this is what generally what happens for text and spreadsheet files, where losing data such as words or financial data could be a problem.

lossy compression on the other hand means that the file is reduced permanently by deleting some bits of the original information  meaning when the file is uncompressed only part of the original data/information is still there. For example lossy compression is usually used when it comes to sound and video where some loss of data or information will not be noticed.

# data[].attributes.body
Compression is the action of reducing the amount of bits needed to represent data. Compression is a very good way to save storage capacity, this also means that you you will save money on buying storage hardware and network bandwidth.

The way compression works is that it uses a formula or algorithm to try and shrink the size of the data. For example, an algorithm may represent a string of bits, or 0's and 1's, with smaller string of 0's and 1's by using a dictionary for conversion between them, or the formula may insert a reference or pointer to a string of 0's and 1's that the program has already seen.

Once a piece of data is compressed, the original data is represented by a more compact and efficient format. This means that the data can now be transferred

# data[].attributes.body
When storing your data it takes up room, if you have loads of files stored on your computer you will soon find out you have ran out of space, the use of compression will allow you to compress the files to free up space.

There are different file types for compression like .zip or you can use a bespoke software like WinRar or 7zip.  These programs have one thing  in common that  is that they will allow you to compress a folder or file.

Compression is used when uploading or sending files to a server. The reason why you would want to compress a file when sending it, is to speed up the time it will take to upload or send the file and also to speed up the time taken to download the folder.

You can compress a file just by changing the file type, so if you where to have a pdf file that takes up 20mb and you change that image (PDF) to png it would compress the file and reduce the size of the file.