Jump to content

Image field

From EPrints Documentation
Revision as of 23:25, 11 April 2023 by Drn@ecs.soton.ac.uk (talk | contribs) (→Additional Properties)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


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',
}