MCPcopy Create free account
hub / github.com/claude-code-best/claude-code / createCompressedImageResult

Function createCompressedImageResult

src/utils/imageResizer.ts:647–659  ·  view source on GitHub ↗
(
  buffer: Buffer,
  mediaType: string,
  originalSize: number,
)

Source from the content-addressed store, hash-verified

645// Helper functions for compression pipeline
646
647function createCompressedImageResult(
648 buffer: Buffer,
649 mediaType: string,
650 originalSize: number,
651): CompressedImageResult {
652 const normalizedMediaType = mediaType === 'jpg' ? 'jpeg' : mediaType
653 return {
654 base64: buffer.toString('base64'),
655 mediaType:
656 `image/${normalizedMediaType}` as Base64ImageSource['media_type'],
657 originalSize,
658 }
659}
660
661async function tryProgressiveResizing(
662 context: ImageCompressionContext,

Callers 5

compressImageBufferFunction · 0.85
tryProgressiveResizingFunction · 0.85
tryPalettePNGFunction · 0.85
tryJPEGConversionFunction · 0.85

Calls 1

toStringMethod · 0.65

Tested by

no test coverage detected