Some Phabricator workflows fatal if `gd` is not installed. `gd` is a PHP extension used to manipulate images (for example: resizing thumbnails and compositing profile images).
Although we rely on `gd` for image-related features, we should generally have reasonable fallback behaviors when `gd` is not available, and Phabricator should mostly work without `gd` until administrators get around to installing it.
---
// Originally //
Trying to create a new project when php-gd is not installed, throws an error:
```Call to undefined function imagecreatefromstring()
/home/avive/devtools/phabricator/src/applications/files/builtin/PhabricatorFilesComposeIconBuiltinFile.php:131```
We describe gd as "optional".
Also, selecting a built-in pokemon for a user's profile picture fails without gd ("`This server only supports these image formats: .`").