feat: add TIFF conversion options and integrate wasm-vips for image processing
- Updated README.md to include new dependencies: wasm-vips, pixelmatch, diff, and microdiff. - Added wasm-vips to package.json and package-lock.json for advanced TIFF encoding. - Enhanced localization files with new options for DPI, compression, color mode, and multi-page TIFF saving. - Implemented UI changes in pdf-to-tiff.html to allow users to select DPI, compression type, color mode, and multi-page options. - Refactored pdf-to-tiff-page.ts to utilize wasm-vips for TIFF encoding, replacing previous UTIF implementation. - Introduced TiffOptions interface in pdf-to-tiff-type.ts for better type management. - Updated Vite configuration to exclude wasm-vips from dependency optimization.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import { defineConfig, Plugin } from 'vitest/config';
|
||||
import type { IncomingMessage, ServerResponse } from 'http';
|
||||
import type { Connect } from 'vite';
|
||||
import basicSsl from '@vitejs/plugin-basic-ssl';
|
||||
// import basicSsl from '@vitejs/plugin-basic-ssl';
|
||||
import tailwindcss from '@tailwindcss/vite';
|
||||
import { nodePolyfills } from 'vite-plugin-node-polyfills';
|
||||
import { viteStaticCopy } from 'vite-plugin-static-copy';
|
||||
@@ -352,7 +352,7 @@ export default defineConfig(() => {
|
||||
},
|
||||
optimizeDeps: {
|
||||
include: ['pdfkit', 'blob-stream'],
|
||||
exclude: ['coherentpdf'],
|
||||
exclude: ['coherentpdf', 'wasm-vips'],
|
||||
},
|
||||
server: {
|
||||
host: true,
|
||||
|
||||
Reference in New Issue
Block a user