
NegPy (โปรแกรมปรับแต่งภาพฟิล์มเนกาทีฟ) : โปรแกรม NegPy เป็น โปรแกรมแต่งรูป ที่ได้ถูกออกแบบมาเพื่อคนรักการถ่ายภาพฟิล์มโดยเฉพาะ โดยหน้าที่หลักของมันคือ การนำภาพที่ได้จากการสแกนฟิล์มเนกาทีฟ (ฟิล์มที่สีส้ม ๆ น่ะ) มาทำการประมวลผลให้กลายเป็นภาพสีที่ถูกต้อง และสวยงาม
สำหรับจุดเด่นที่ทำให้โปรแกรมนี้แตกต่างจากเครื่องมือจัดการฟิล์มทั่วไปคือ แนวคิดในการพัฒนาที่ไม่ได้มองว่าเป็นแค่โปรแกรมกลับสี (Invert) แต่เป็นการจำลองการทำงานของกระบวนการล้างฟิล์มและกระดาษอัดรูปจริง ๆ ในห้องมืด มารวมเข้ากับความสะดวกสบายของเครื่องสแกนฟิล์ม เพื่อให้ผู้ใช้งานสามารถทำภาพจากที่บ้านได้เอง
ในส่วนของการประมวลผล โปรแกรม NegPy มีความลึกซึ้งในด้านฟิสิกส์ของฟิล์มเป็นอย่างมาก โดยตัวโปรแกรมจะใช้วิธีคำนวณทางคณิตศาสตร์เพื่อกำจัดสีส้ม (Orange Mask) ของฟิล์มเนกาทีฟโดยอิงจากค่าความไวแสงของแต่ละช่องสี แทนการให้ผู้ใช้สุ่มเลือกสีจากขอบฟิล์มด้วยตัวเอง นอกจากนี้ ยังมีการใช้สูตร Logistic Sigmoid เพื่อจำลองเส้นกราฟลักษณะเฉพาะ (H&D Characteristic Curve) ของวัสดุไวแสง ทำให้ภาพที่ได้มีโทนสี และคอนทราสต์ที่ดูเป็นธรรมชาติ เหมือนการอัดรูปจากฟิล์มจริงๆ มากกว่าการกลับสีแบบเส้นตรงทั่วไป ที่มักจะทำให้สีดูแบน และไม่สมจริง
ด้านการจัดการไฟล์ โปรแกรมนี้ให้ความสำคัญกับความปลอดภัยของข้อมูลต้นฉบับเป็นอย่างมาก โดยการแก้ไขทั้งหมดจะเป็นแบบ Non-Destructive ซึ่งหมายความว่า ไฟล์ภาพสแกนดั้งเดิมของคุณจะไม่ถูกแตะต้อง หรือแก้ไขเลย แต่โปรแกรมจะเก็บ "สูตร" การปรับแต่งไว้ในฐานข้อมูล SQLite ในเครื่องแทน ทำให้แม้ว่าคุณจะเปลี่ยนชื่อไฟล์ไปมา การปรับแต่งที่เคยทำไว้ก็จะไม่หายไปเพราะโปรแกรมอ้างอิงไฟล์จากค่า Hash ของไฟล์นั้น ๆ นอกจากนี้ยังรองรับไฟล์ดิบ (RAW) หลากหลายรูปแบบ รวมถึงไฟล์จากเครื่องสแกนเฉพาะทางไดเ และยังมีระบบจัดการ Cache ที่ทำให้การดูตัวอย่างภาพในโฟลเดอร์ขนาดใหญ่ทำได้อย่างรวดเร็ว
เป้าหมายสุดท้ายของ โปรแกรม NegPy คือ การทำให้ภาพพร้อมสำหรับการพิมพ์จริง โดยในโมดูลการส่งออกภาพ (Export) ได้รับการออกแบบมาเพื่อการทำ Soft-Proofing หรือการดูตัวอย่างสีก่อนพิมพ์ และมีระบบควบคุมขอบภาพ (Border control) ที่ใช้งานง่าย รองรับ ระบบปฏิบัติการ (OS) หลักทั้ง วินโดวส์ (Windows), แมคโอเอส (macOS) และ ลีนุกซ์ (Linux) ทำให้เป็นอีกหนึ่งทางเลือกที่น่าสนใจมากสำหรับช่างภาพฟิล์มที่ต้องการควบคุมคุณภาพงานของตนเองในระดับเดียวกับแล็บมืออาชีพ
ใช้การจำลองเส้นกราฟลักษณะเฉพาะ (H&D Curve) ของวัสดุไวแสง ด้วยฟังก์ชันทางคณิตศาสตร์ เพื่อให้ได้โทนสี และคอนทราสต์ที่สมจริงเหมือนการอัดรูปในห้องมืด แทนการกลับสีแบบเส้นตรงทั่วไป
Neutralize แผ่นกรองสีส้ม (Orange Mask) ของฟิล์มเนกาทีฟโดยอัตโนมัติ ด้วยการคำนวณค่าความไวแสงของแต่ละช่องสี (Channel Sensitometry) ทำให้ไม่ต้องเสียเวลาใช้เครื่องมือ Color Pick เลือกสีขอบฟิล์มเอง
ไฟล์สแกนดั้งเดิมของคุณจะไม่มีการเปลี่ยนแปลงใดๆ โดยโปรแกรมจะบันทึกค่าการปรับแต่งไว้ในรูปแบบ "สูตร" (Recipe) เพื่อนำไปประมวลผลตอนส่งออกเท่านั้น
ใช้ระบบฐานข้อมูล SQLite ในการจัดเก็บค่าการปรับแต่ง โดยระบุตัวตนไฟล์ด้วยค่า Hash ทำให้คุณสามารถเปลี่ยนชื่อไฟล์หรือย้ายโฟลเดอร์ได้โดยที่ค่าการปรับแต่งเดิมไม่สูญหาย
นอกจากจะรองรับไฟล์ TIFF และ RAW มาตรฐานแล้ว ยังสามารถจัดการไฟล์ดิบเฉพาะแบบ ที่ได้จากเครื่องสแกนได้ด้วย
มีระบบ Thumbnail Caching ที่ช่วยให้การเปิดดูภาพตัวอย่างในโฟลเดอร์ที่มีรูปจำนวนมากทำได้อย่างลื่นไหล และไม่หน่วงเครื่อง
โมดูลการส่งออกภาพรองรับระบบ Soft-Proofing เพื่อจำลองสีให้ตรงกับกระดาษ/เครื่องพิมพ์ และมีระบบจัดการขอบภาพ (Border Controls) ที่ปรับแต่งได้ง่าย
รองรับการติดตั้งและใช้งานไฟล์ ICC Profile สำหรับเครื่องพิมพ์ และกระดาษชนิดต่าง ๆ เพื่อความแม่นยำของสีในระดับมืออาชีพ
ตัวโปรแกรมมีรูปแบบการติดตั้งที่สะดวก สามารถใช้งานได้ครอบคลุมทั้ง
โปรแกรม NegPy เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ GPL-3.0 ซึ่งหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code) ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://github.com/marcinz606/NegPy (ภาษาอังกฤษ) ได้เลย
NegPy is a program specifically designed for film photography enthusiasts. Its primary function is to process scans of film negatives those with the characteristic orange tint into accurate and beautiful color images. What sets NegPy apart from typical film processing tools is its development philosophy: it isn't just a simple inversion tool. Instead, it simulates the actual behavior of film and photographic paper within a darkroom, combining that authentic process with the convenience of modern film scanners, allowing users to achieve professional results at home.
Regarding its processing engine, NegPy dives deep into film physics. The software utilizes mathematical calculations to neutralize the "orange mask" based on channel sensitometry, rather than requiring users to manually color-pick the film border. Furthermore, it employs a Logistic Sigmoid function to model the H&D Characteristic Curve of photographic materials. This ensures that the resulting images possess natural tones and contrast, mirroring the look of a true darkroom print far more effectively than standard linear inversions, which often result in flat and unrealistic colors.