jpeg.d.ts 917 B

123456789101112131415161718192021222324252627282930313233343536
  1. export default class JpegDecoder extends BaseDecoder {
  2. constructor(fileDirectory: any);
  3. reader: JpegStreamReader;
  4. decodeBlock(buffer: any): ArrayBufferLike;
  5. }
  6. import BaseDecoder from "./basedecoder.js";
  7. declare class JpegStreamReader {
  8. jfif: {
  9. version: {
  10. major: any;
  11. minor: any;
  12. };
  13. densityUnits: any;
  14. xDensity: number;
  15. yDensity: number;
  16. thumbWidth: any;
  17. thumbHeight: any;
  18. thumbData: any;
  19. } | null;
  20. adobe: {
  21. version: any;
  22. flags0: number;
  23. flags1: number;
  24. transformCode: any;
  25. } | null;
  26. quantizationTables: any[];
  27. huffmanTablesAC: any[];
  28. huffmanTablesDC: any[];
  29. resetFrames(): void;
  30. frames: any[] | undefined;
  31. parse(data: any): void;
  32. resetInterval: number | undefined;
  33. getResult(): Uint8Array;
  34. }
  35. export {};
  36. //# sourceMappingURL=jpeg.d.ts.map