MCPcopy Create free account
hub / github.com/343dev/optimizt / processGif

Function processGif

optimize.js:199–215  ·  view source on GitHub ↗
({ fileBuffer, config, isLossless })

Source from the content-addressed store, hash-verified

197}
198
199function processGif({ fileBuffer, config, isLossless }) {
200 const commandOptions = [
201 ...optionsToArguments({
202 options: (isLossless ? config?.gif?.lossless : config?.gif?.lossy) || {},
203 concat: true,
204 }),
205 `--threads=${os.cpus().length}`,
206 '--no-warnings',
207 '-',
208 ];
209
210 return pipe({
211 command: gifsicle,
212 commandOptions,
213 inputBuffer: fileBuffer,
214 });
215}
216
217function processSvg({ fileBuffer, config }) {
218 return Buffer.from(

Callers 1

processFileByFormatFunction · 0.85

Calls 2

optionsToArgumentsFunction · 0.90
pipeFunction · 0.85

Tested by

no test coverage detected