604849e92c
With these changes the size and type of the RAW file as well as other details can be displayed in the Cards View. This also improves the indexing of camera and lens metadata. Signed-off-by: Michael Mayer <michael@photoprism.app>
56 lines
1.5 KiB
Go
56 lines
1.5 KiB
Go
package media
|
|
|
|
import "github.com/photoprism/photoprism/pkg/fs"
|
|
|
|
// Formats maps file formats to general media types.
|
|
var Formats = map[fs.Type]Type{
|
|
fs.ImageRaw: Raw,
|
|
fs.ImageDNG: Raw,
|
|
fs.ImageJPEG: Image,
|
|
fs.ImageJPEGXL: Image,
|
|
fs.ImagePNG: Image,
|
|
fs.ImageGIF: Image,
|
|
fs.ImageTIFF: Image,
|
|
fs.ImagePSD: Image,
|
|
fs.ImageBMP: Image,
|
|
fs.ImageMPO: Image,
|
|
fs.ImageAVIF: Image,
|
|
fs.ImageAVIFS: Image,
|
|
fs.ImageHEIC: Image,
|
|
fs.ImageHEICS: Image,
|
|
fs.VideoHEVC: Video,
|
|
fs.ImageWebP: Image,
|
|
fs.VideoWebM: Video,
|
|
fs.VideoAVI: Video,
|
|
fs.VideoAVC: Video,
|
|
fs.VideoVVC: Video,
|
|
fs.VideoAV1: Video,
|
|
fs.VideoMPG: Video,
|
|
fs.VideoMJPG: Video,
|
|
fs.VideoMP2: Video,
|
|
fs.VideoMP4: Video,
|
|
fs.VideoM4V: Video,
|
|
fs.VideoMKV: Video,
|
|
fs.VideoMOV: Video,
|
|
fs.Video3GP: Video,
|
|
fs.Video3G2: Video,
|
|
fs.VideoFlash: Video,
|
|
fs.VideoAVCHD: Video,
|
|
fs.VideoBDAV: Video,
|
|
fs.VideoOGV: Video,
|
|
fs.VideoASF: Video,
|
|
fs.VideoWMV: Video,
|
|
fs.VideoDV: Video,
|
|
fs.VectorSVG: Vector,
|
|
fs.VectorAI: Vector,
|
|
fs.VectorPS: Vector,
|
|
fs.VectorEPS: Vector,
|
|
fs.SidecarXMP: Sidecar,
|
|
fs.SidecarXML: Sidecar,
|
|
fs.SidecarAAE: Sidecar,
|
|
fs.SidecarYAML: Sidecar,
|
|
fs.SidecarText: Sidecar,
|
|
fs.SidecarJSON: Sidecar,
|
|
fs.SidecarMarkdown: Sidecar,
|
|
fs.TypeUnknown: Sidecar,
|
|
}
|