The Settings > Options > Image Settings
setting group allows you to control how vBulletin processes images for uploading and handles image verification.
- Allow Image Size Checking Failure
On some servers, calls to getimagesize() to check image dimensions may fail for currently unknown reasons. If you are affected by this, you will want to set this option to 'Yes', otherwise you will not be able to upload images (avatars or attachments). However, users may be able to get around your image dimension limits!
- Image Processing Library
vBulletin provides two options for manipulating attachment thumbnails, custom avatars, and profile pictures.
The first is GD, which is bundled with PHP 4.3.0 and later and often available with earlier releases. The GD v2+ library is preferable to the v1+ library so always choose v2 if you're given the opportunity by your host. GD supports the following file types: GIF, JPEG, and PNG.
The second supported library is ImageMagick v6 by ImageMagick Studio LLC. ImageMagick is an executable binary that must be installed at the server level to be called by PHP. Only the identify and convert binaries from ImageMagick are required by vBulletin. ImageMagick supports the following file types: GIF, JPEG, PNG, BMP, TIFF, and PSD. ImageMagick also has better support for handling animated GIF.
The GD Libraries may have to be manually activated when using PHP installed on Windows.
- Image Verification Library
This is similar to the option above but it chooses the Image Manipulation Library for inline image verification. These verification images can be enabled for registration and the Contact Us forms. ImageMagick requires a valid font to be listed in the option below.
- GD Version
Version of GD installed on your server. You can find the version by searching for 'GD' on your phpinfo() output.
- GD Font
You can specify a true type font for the GD image verification to use. Use the full path to the file if you have problems, including the .ttf extension.
- ImageMagick Binary Path
Path to the ImageMagick 6 binaries (convert and identify). Example:
- ImageMagick Font
This shows a list of fonts that were identified on your system. . Please choose one font for usage by the Image Verification system. If no fonts are listed, then a list of fonts could not be obtained. Please verify your ImageMagick path in this event.
Note: Not all listed fonts may work so keep choosing a font until you find one you like. ImageMagick must have freetype support compiled in.
- Generate PNG Thumbnails
On some installations, the creation of PNG thumbnails (with GD) will fail due to incompatible libraries.
This only applies if GD is your chosen image library.
When you are done, click the button to apply the changes.