don't fallback to exiftool for embedded image previews (#2747)

Given #2668 introduced support for imagemagick and libraw, this should no
longer be necessary which allow for reduced code footprint and complexity.

Fixes: #2744
This commit is contained in:
Thomas
2023-06-15 04:42:35 +01:00
committed by GitHub
parent 1cbf9ff621
commit 3b4f6edbdb
5 changed files with 8 additions and 43 deletions

View File

@@ -1,5 +1,4 @@
import { CropOptions, IMediaRepository, ResizeOptions, TranscodeOptions, VideoInfo } from '@app/domain';
import { exiftool } from 'exiftool-vendored';
import ffmpeg, { FfprobeData } from 'fluent-ffmpeg';
import sharp from 'sharp';
import { promisify } from 'util';
@@ -19,10 +18,6 @@ export class MediaRepository implements IMediaRepository {
.toBuffer();
}
extractThumbnailFromExif(input: string, output: string): Promise<void> {
return exiftool.extractThumbnail(input, output);
}
async resize(input: string | Buffer, output: string, options: ResizeOptions): Promise<void> {
switch (options.format) {
case 'webp':