Skip to content

Image Library

Organize and reuse your uploaded images across all presentations. The Image Library provides a central repository for your media assets.

Image picker with library, search, and upload options

Every image you upload to Deckyard is stored in your Image Library. This makes it easy to reuse images across presentations without uploading them again.

  1. Click any image field in a slide
  2. Click Upload in the image picker
  3. Select an image from your computer
  4. The image uploads and is added to your library
FormatBest For
JPEGPhotos, complex images
PNGGraphics, screenshots, transparency
GIFAnimated images
WebPModern format, smaller sizes
SVGLogos, icons (vector)
  • Maximum file size: 10 MB (configurable by admin)
  • Recommended resolution: 1920x1080 for full-screen slides
  • Images are not automatically resized on upload
  1. Click any image field in the editor
  2. Switch to the Library tab
  3. Browse your uploaded images

Images are displayed with:

  • Thumbnail preview
  • Filename
  • Upload date
  • Dimensions
  • Search by filename
  • Filter by recent uploads
  • Sort by date or name

Click any image thumbnail to insert it into the current field.

Hover over an image to see:

  • Larger preview
  • Full filename
  • Dimensions
  • File size

The image picker provides multiple sources:

Your uploaded images, organized by recency.

Upload new images from your computer.

Search stock photos from Unsplash (if configured). See Unsplash Integration.

Search GIFs from Giphy (if configured). See Giphy Integration.

Paste any external image URL.

Uploaded images are stored on your server in the uploads directory:

server/uploads/
├── {user-id}/
│ ├── image1.jpg
│ ├── image2.png
│ └── ...

Currently, images must be deleted through the file system. A library management interface is planned for a future release.

For production deployments, consider using an image CDN like ImageKit for:

  • Automatic optimization
  • Responsive sizing
  • Global delivery
  • Format conversion

See Media Services for CDN configuration.

  • Optimize images - Compress files before uploading
  • Use descriptive names - team-photo-2024.jpg vs IMG_4532.jpg
  • Check dimensions - Match intended display size
  • Verify licensing - Only upload images you have rights to use
  • Organize by project or purpose
  • Use consistent naming conventions
  • Remove unused images periodically
  • Use JPEG for photos (better compression)
  • Use PNG only when transparency is needed
  • Consider WebP for modern browsers
  • Keep file sizes under 500KB when possible

Different slide types have different image handling:

Slide TypeImage Handling
Image SlideFull-screen with layout options
Team CardsCropped to square or original
Title SlideBackground with overlay
Logo WallUniform sizing

For cropped images, set focus points to control which part of the image is visible:

  • focusX: Horizontal position (0-100)
  • focusY: Vertical position (0-100)

Always provide alt text for accessibility:

  • Describe the image content
  • Keep descriptions concise
  • Mark decorative images appropriately

Search and insert free stock photos:

  • High-quality images
  • No attribution required (but appreciated)
  • Requires API key configuration

Search and insert GIFs:

  • Animated content
  • Reactions and expressions
  • Requires API key configuration

Automatic image optimization:

  • Resize on-the-fly
  • Format conversion
  • Quality optimization
  • Global CDN delivery