Browse Source

disable PNG and GIF embedding

pull/46/head
coomdev 2 years ago
parent
commit
de310dd6d3
  1. 3
      src/gif.ts
  2. 3
      src/png.ts

3
src/gif.ts

@ -85,7 +85,7 @@ const write_embedding = async (writer: WritableStreamDefaultWriter<Buffer>, inj:
}
};
const inject = async (container: File, inj: File) => {
const inject = async (container: File, [inj]: File[]) => {
const [writestream, extract] = BufferWriteStream();
const writer = writestream.getWriter();
@ -136,6 +136,5 @@ const has_embed = (gif: Buffer) => {
export default {
extract,
has_embed,
inject,
match: fn => !!fn.match(/\.gif$/)
} as ImageProcessor;

3
src/png.ts

@ -144,7 +144,7 @@ export const BufferWriteStream = () => {
return [ret, () => b] as [WritableStream<Buffer>, () => Buffer];
};
const inject = async (container: File, inj: File) => {
const inject = async (container: File, [inj]: File[]) => {
const [writestream, extract] = BufferWriteStream();
const encoder = new PNGEncoder(writestream);
const decoder = new PNGDecoder(container.stream().getReader());
@ -201,6 +201,5 @@ const has_embed = async (png: Buffer) => {
export default {
extract,
has_embed,
inject,
match: fn => !!fn.match(/\.png$/)
} as ImageProcessor;

Loading…
Cancel
Save