Added TGA support to transcoder

This commit is contained in:
Matthew Barbour 2021-01-16 14:18:11 -06:00
parent 4f82dce662
commit 6489b388a0
5 changed files with 11 additions and 1 deletions

View File

@ -47,6 +47,7 @@ abstract class MediaEngine
MimeType::GIF, MimeType::GIF,
MimeType::JPEG, MimeType::JPEG,
MimeType::PNG, MimeType::PNG,
MimeType::TGA,
MimeType::WEBP, MimeType::WEBP,
MimeType::WEBP_LOSSLESS, MimeType::WEBP_LOSSLESS,
], ],
@ -57,6 +58,7 @@ abstract class MediaEngine
MimeType::PNG, MimeType::PNG,
MimeType::PPM, MimeType::PPM,
MimeType::PSD, MimeType::PSD,
MimeType::TGA,
MimeType::TIFF, MimeType::TIFF,
MimeType::WEBP, MimeType::WEBP,
MimeType::WEBP_LOSSLESS, MimeType::WEBP_LOSSLESS,

View File

@ -51,6 +51,7 @@ class FileExtension
public const RSS = 'rss'; public const RSS = 'rss';
public const SVG = 'svg'; public const SVG = 'svg';
public const TAR = 'tar'; public const TAR = 'tar';
public const TGA = 'tga';
public const TEXT = 'txt'; public const TEXT = 'txt';
public const TIFF = 'tiff'; public const TIFF = 'tiff';
public const TIF = 'tif'; public const TIF = 'tif';

View File

@ -184,6 +184,11 @@ class MimeMap
self::MAP_EXT => [FileExtension::TAR], self::MAP_EXT => [FileExtension::TAR],
self::MAP_MIME => [MimeType::TAR], self::MAP_MIME => [MimeType::TAR],
], ],
MimeType::TGA => [
self::MAP_NAME => "TGA",
self::MAP_EXT => [FileExtension::TGA],
self::MAP_MIME => [MimeType::TGA, 'image/x-targa'],
],
MimeType::TEXT => [ MimeType::TEXT => [
self::MAP_NAME => "Text", self::MAP_NAME => "Text",
self::MAP_EXT => [FileExtension::TEXT, FileExtension::ASC], self::MAP_EXT => [FileExtension::TEXT, FileExtension::ASC],

View File

@ -44,6 +44,7 @@ class MimeType
public const RSS = 'application/rss+xml'; public const RSS = 'application/rss+xml';
public const SVG = 'image/svg+xml'; public const SVG = 'image/svg+xml';
public const TAR = 'application/x-tar'; public const TAR = 'application/x-tar';
public const TGA = 'image/x-tga';
public const TEXT = 'text/plain'; public const TEXT = 'text/plain';
public const TIFF = 'image/tiff'; public const TIFF = 'image/tiff';
public const WAV = 'audio/x-wav'; public const WAV = 'audio/x-wav';

View File

@ -25,7 +25,8 @@ class TranscodeImage extends Extension
"PPM" => MimeType::PPM, "PPM" => MimeType::PPM,
"PSD" => MimeType::PSD, "PSD" => MimeType::PSD,
"TIFF" => MimeType::TIFF, "TIFF" => MimeType::TIFF,
"WEBP" => MimeType::WEBP "WEBP" => MimeType::WEBP,
"TGA" => MimeType::TGA
]; ];
const OUTPUT_MIMES = [ const OUTPUT_MIMES = [