Images can be uploaded from the asset view, or directly from an asset field that is used in your content model.
Under the hood, an asset is just another content model but also supports special methods and utilities for developers. For users, images are also commonly handled differently with their own unique workflow such as gathering permissions, managing edits and optimizing variations for different platforms.
The Asset View has two models, the Grid View and the Table View. The latter is helpful for seeing the custom fields on your asset model.
From both views you can upload a file from various service providers.
My Device (Your current device)
These assets will be available both in other models and to query on their own for ultimate gallery action.
You have three options for editing an image:
Those with developer access and are comfortable writing queries have a wide array of methods available to manipulate images for common patterns in modern web design. You can read more about that at the developer docs for assets.
In GraphCMS you have the ability to add custom fields to your asset model. The next clip will show you how you can archive that:
For it to work you need to toggle "Show System Models" in the Schema view by clicking the settings wheel at the top (see previous clip). Afterwards you can simply drag fields onto the model as you would with normal models.