Your Cart
Loading
Only -1 left

Image Metadata Extraction & Secure Resize with Watermark Tool(이미지 메타 & 보안처리 후 사이즈 조정되는 워터마크 도구)

On Sale
$22.00
$22.00
Added to cart

A simple and efficient Node.js tool for extracting metadata from images, removing sensitive data, preserving essential information, resizing images, and applying customizable text-based watermarks. It offers refined processing with colored console outputs and supports both Korean and English languages.


2025 Latest version

Key Features

  • After decompressing, you can copy the file and use it right away.
  • Detailed and complete English annotation
  • Extract image metadata (e.g., shooting date)
  • Convert images to JPEG format
  • Add customizable text watermark with selectable position
  • Fast and reliable image processing
  • Metadata filtering based on custom policy (preserves shooting date, copyright, keywords; selectively retains other date fields)

Allowed EXIF Fields with Security Measures


  • DateTimeOriginal (Shooting Date): Validates date format and range to ensure correctness (e.g., valid date format).
  • Copyright: Sanitizes against XSS attacks and limits length. Filters out unsafe HTML tags or scripts.
  • Keywords: Same XSS sanitization and length restrictions as copyright, to prevent injection of malicious code or overly long entries.
  • CreateDate, SubSecCreateDate, SubSecDateTimeOriginal, SubSecModifyDate, FileModifyDate, FileAccessDate, FileCreateDate: All date fields are validated for proper date formats (e.g., ISO8601, or standard YYYY:MM:DD HH:mm:ss) and restricted ranges.
  • Make (Camera Manufacturer), Model (Camera Model): Sanitized strings with length limits, removing unnecessary special/control characters and preventing XSS.
  • XResolution, YResolution (Image Resolution): Numeric values checked to fall within reasonable ranges (e.g., between 1 and 10000).

EXIF Fields Removed for Security

  • Fields such as Artist, UserComment, etc., are removed to prevent security risks and ensure authenticity.
  • Safe even when outputting metadata as HTML.

Directory Structure

├── index.js # Main logic module( The different functions are finally connected )

├── node_modules

├── test/

│ └── test.js # Test code

├── package.json

├── README.md

└── LICENSE.txt # License information


Please support my past efforts, now renewed with a forward-thinking perspective. With a deep appreciation for the future and your continued support, I remain committed to protecting customer assets, decentralizing databases, and conducting daily research. When moving forward with development, please keep in mind the following research findings (others contain errors—only my method is accurate): Research Findings


Email: from202502@gmail.com, postinsight@naver.com Live Demo: [http://16.176.40.29:8000/]





-


이미지에서 메타데이터를 추출하고, 민감한 정보를 제거하며, 핵심 정보를 보호하고, 이미지를 리사이즈하며, 사용자 지정 가능한 텍스트 워터마크를 적용할 수 있는 간편하고 효율적인 Node.js 도구입니다. 보다 섬세하게 콘솔 출력에 색상을 적용했으며, 한글과 영어를 모두 지원합니다.


2025 최신버전 주요기능 / Features


- 이미지 메타데이터 추출 (촬영일 등) 

 Extract image metadata (e.g., shooting date)


- JPEG 포맷 변환 

 Convert to JPEG format


- 텍스트 워터마크 삽입 (위치 선택 가능) 

 Add text watermark (with customizable position)


- 빠르고 안정적인 이미지 처리 

 Fast and reliable image processing


- 사용자 정의 정책에 따라 필터링 (촬영일, 저작권, 키워드 외 날짜관련 유지)

 Metadata filtering based on custom policy (keeps shooting date, copyright, and keywords, other dates only)


디렉토리 구조 / Directory Structure


├── index.js      # 주요 기능 모듈 / Main logic

├── node_modules

├── test/

│ └── test.js    # 테스트 코드 / Test code

├── package.json

├── README.md

└── LICENSE.txt    # 라이선스 안내 / License info


압축해제 후, 파일을 복사하여, 바로사용하실 수 있습니다.


옵션 안내 / Available Options


inputPath

원본 이미지 경로 (필수)

Path to input image (required)


securePath

사이즈 조정된 보안처리된 이미지를 저장할 경로 (필수)

Path to save resized secure image (required)


outputPath

결과 이미지 저장 경로 (필수)

Path to save output image (required)


watermarkText

삽입할 텍스트

Text to display as watermark


options

워터마크를 표현하는 디자인 옵션들

Design options to express watermarks


라이선스 / License


해당 도구는 구매자에게 1 프로젝트당 1 라이선스로 제공됩니다. 

본 도구의 무단 복제, 배포를 금합니다.


문의 / Contact


과거의 노력에 미래지향적인 시각을 더해 새롭게 나아가고자 합니다. 앞으로를 내다보는 관점에서, 진심 어린 응원과 지지를 부탁드립니다. 저는 고객 자산을 소중히 여기며, 데이터베이스의 탈중앙화와 일상적인 연구에 전념하고 있습니다. 향후 개발 시에는 아래 연구 결과를 참고해 주세요. (기존 방식에는 오류가 있으며, 제 방식만이 정확합니다.) 연구 결과 보기


- 이메일 / Email: from202502@gmail.com, postinsight@naver.com 

- 적용된 데모 사이트 / Live Demo: [http://16.176.40.29:8000/]


You will get a ZIP (25MB) file