Jump to content

Image field

From EPrints Documentation


Description[edit]

This field store images encoded as base64 data. This may be useful for logos, icons, avatars, etc.

Inheritance[edit]

Additional Properties[edit]

As for Base64 fields except for:

Name Default Value Required Description Notes
maxwidth 640 NO Maximum width in pixels of the stored image.
maxheight 480 NO Maximum height in pixels of the stored image.

Required Phrases[edit]

No additional phrases beyond those required for Base64 fields.

Database[edit]

Image fields are stored in the database as

 fieldname LONGTEXT

API[edit]

See API page.

Examples[edit]

Most basic example.

{
   name => 'picture',
   type => 'image',
}

Sets bespoke maximum width and height.

{
   name => 'icon',
   type => 'image',
   maxwidth => '64',
   maxheight => '64',
}