VIPS (software)
ವಿಐಪಿಎಸ್ ಓಪನ್ ಸೋರ್ಸ್ ಇಮೇಜ್ ಪ್ರೊಸೆಸಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ. ಇದು ವಿಶೇಷವಾಗಿ ದೊಡ್ಡ ಚಿತ್ರಗಳೊಂದಿಗೆ ಉತ್ತಮವಾಗಿದೆ, ಬಹು-ಕೋರ್ ಪ್ರೊಸೆಸರ್ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಬಣ್ಣ, ವೈಜ್ಞಾನಿಕ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಸಾಮಾನ್ಯ ಸಂಶೋಧನೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿಯೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು ಮತ್ತು ಇದು ಹಲವಾರು ಯುರೋಪಿಯನ್ ಸಂಶೋಧನಾ ಯೋಜನೆಗಳ (ವಾಸಾರಿ, ಎಮ್. ಎ. ಆರ್. ಸಿ, ಅಕೋಹಿರ್, ವಿಸಿಯಮ್) ಉತ್ಪನ್ನವಾಗಿದೆ, ಇವು ಪ್ರಾಥಮಿಕವಾಗಿ ಇಮೇಜಿಂಗ್ ಕಲೆಯ ಬಗ್ಗೆ ಇದ್ದವು, ಆದರೆ ಇದು ಇಮೇಜ್ ಪ್ರೊಸೆಸಿಂಗ್ಗೆ ಹೊಸ ವಿಧಾನವನ್ನು ಒತ್ತಾಯಿಸಿತು. ಹೆಚ್ಚಿನ ಚಿತ್ರ ಸಂಸ್ಕರಣಾ ಗ್ರಂಥಾಲಯಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ವಿಐಪಿಎಸ್ಗೆ ಕಡಿಮೆ RAM ಅಗತ್ಯವಿರುತ್ತದೆ ಮತ್ತು ತ್ವರಿತವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ವಿಶೇಷವಾಗಿ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಸಿಪಿಯು ಹೊಂದಿರುವ ಯಂತ್ರಗಳಲ್ಲಿ. ಇದು ಮುಖ್ಯವಾಗಿ ಅದರ ವಾಸ್ತುಶಿಲ್ಪದ ಕಾರಣದಿಂದಾಗಿ, ಇದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚಿತ್ರದ ಕೆಲಸದ ಹರಿವನ್ನು ಸಮಾನಾಂತರಗೊಳಿಸುತ್ತದೆ. ತಂತ್ರಾಂಶವು ಎರಡು ಮುಖ್ಯ ಭಾಗಗಳನ್ನು ಹೊಂದಿದೆಃ ಲಿಬ್ವಿಪ್ಸ್ ಚಿತ್ರ-ಸಂಸ್ಕರಣಾ ಗ್ರಂಥಾಲಯವಾಗಿದೆ ಮತ್ತು ಎನ್ಐಪಿ2 ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ-ಇಂಟರ್ಫೇಸ್ ಆಗಿದೆ. GUI ಫೋಟೊಶಾಪ್ ಮತ್ತು ಎಕ್ಸೆಲ್ ನಡುವೆ ಅರ್ಧದಾರಿಯಲ್ಲೇ ಇರುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಇದನ್ನು ಛಾಯಾಚಿತ್ರಗಳನ್ನು ಮರುಹೊಂದಿಸುವಂತಹ ಕಾರ್ಯಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿಲ್ಲ, ಆದರೆ ಫೋಟೊಶಾಪ್ನಂತಹ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಬಳಸುವ ಇತರ ಅನೇಕ ಇಮೇಜಿಂಗ್ ಕಾರ್ಯಗಳಿಗೆ ಇದು ಹೆಚ್ಚು ಉಪಯುಕ್ತವಾಗಿದೆ. ಇವೆರಡೂ ಲಿನಕ್ಸ್, ಯುನಿಕ್ಸ್, ವಿಂಡೋಸ್ ಮತ್ತು ಆಪಲ್ ಮ್ಯಾಕ್ಓಎಸ್ನಲ್ಲಿ (10.2 ಮತ್ತು ನಂತರದ) ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಡೆಬಿಯನ್, ಫೆಡೋರಾ, ಮಿಂಟ್ ಮತ್ತು ಉಬುಂಟು ಸೇರಿದಂತೆ ಅನೇಕ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಿಗೆ ವಿಐಪಿಎಸ್ ಪ್ರಮಾಣಿತ ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ. ಸಾಫ್ಟ್ವೇರ್ ವಿನ್ಯಾಸ ಹೆಚ್ಚಿನ libVIPS ಅನ್ನು ಸಿ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದ್ದು, ಪೈಥಾನ್, ರೂಬಿ ಮತ್ತು ಇತರ ಹಲವಾರು ಭಾಷೆಗಳಿಗೆ ಬೈಂಡಿಂಗ್ಗಳು ಲಭ್ಯವಿವೆ. ವಿಐಪಿಎಸ್ ಚಿತ್ರಗಳನ್ನು ಸಣ್ಣ ಭಾಗಗಳಲ್ಲಿ (ಆಯತಗಳು ಅಥವಾ ರೇಖೆಗಳ ಗುಂಪುಗಳು) ಸಂಸ್ಕರಿಸುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಾಚರಣೆಗಳ ಗುಂಪುಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರತ್ಯೇಕ ಎಳೆಗಳಿಂದ ನಡೆಸಲಾಗುತ್ತದೆ. ಇದು ಸಂಸ್ಕರಣೆಯನ್ನು ಸಮಾನಾಂತರವಾಗಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಆಧುನಿಕ ವ್ಯವಸ್ಥೆಗಳು ವಿವಿಧ ಕೋರ್ಗಳ ಮೇಲೆ ಎಳೆಗಳನ್ನು ನಡೆಸುತ್ತವೆ. ಇದರರ್ಥ ಚಿತ್ರ ಮಧ್ಯವರ್ತಿಗಳು ಚಿಕ್ಕದಾಗಿರುತ್ತವೆ ಮತ್ತು ಅವುಗಳನ್ನು ಸುಲಭವಾಗಿ RAM ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು. ಈ ರೀತಿಯಾಗಿ ಬಹು-ಜಿಬಿ ಗಾತ್ರದ ಚಿತ್ರಗಳನ್ನು ಯಂತ್ರಗಳಲ್ಲಿ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಂಸ್ಕರಿಸಬಹುದು. ಇದು ಮೌಲ್ಯಗಳಿಗೆ ಚಿಕ್ಕ ಶೇಖರಣಾ ಪ್ರಕಾರವನ್ನು ಸಹ ಬಳಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಒಂದು ವಿಶಿಷ್ಟವಾದ ಆರ್ಜಿಬಿ ಚಿತ್ರವು ಮೂರು ಒಂದು ಬೈಟ್ ಮೌಲ್ಯಗಳನ್ನು ಬಳಸುತ್ತದೆ ಆದರೆ ಅಂಕಗಣಿತದ ಕಾರ್ಯಾಚರಣೆಗಳ ನಂತರ ದೋಷಗಳನ್ನು 16 ಮತ್ತು 32 ಬಿಟ್ ಮೌಲ್ಯಗಳಿಗೆ ತಪ್ಪಿಸಲು ಈ ಅಳತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಬೇಡಿಕೆ-ಚಾಲಿತ ವಿನ್ಯಾಸ ಎಂದರೆ ಅಗತ್ಯವಿರುವದನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಇನ್ಪುಟ್ ಚಿತ್ರಗಳ ಒಂದು ನಿರ್ದಿಷ್ಟ ಭಾಗ ಮಾತ್ರ ಅಗತ್ಯವಿದ್ದರೆ, ಅಗತ್ಯವಿರುವ ಭಾಗಗಳನ್ನು ಮಾತ್ರ ಲೆಕ್ಕ ಹಾಕಲಾಗುತ್ತದೆ. ಲಾಕ್ಗಳ ಕೊರತೆ ಮತ್ತು ಇನ್ಪುಟ್ ಮತ್ತು ಔಟ್ಪುಟ್ ಅನ್ನು ಅತಿಕ್ರಮಿಸುವ ಸಾಮರ್ಥ್ಯ ಸೇರಿದಂತೆ ವಿಐಪಿಎಸ್ಗೆ ಅದರ ವೇಗವನ್ನು ನೀಡುವ ಅನೇಕ ವಾಸ್ತುಶಿಲ್ಪದ ಅಂಶಗಳಿವೆ. ಹೆಚ್ಚಿನ ಚಿತ್ರಗಳು ಪ್ರತಿ ಪಿಕ್ಸೆಲ್ಗೆ ಮೂರು ಬೈಟ್ಗಳಾಗಿ (ಆರ್ಜಿಬಿ) ಪ್ರಾರಂಭವಾಗುತ್ತವೆ ಆದರೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ವಿಐಪಿಎಸ್ ಕ್ಲಿಪ್ಪಿಂಗ್/ರೌಂಡಿಂಗ್ ದೋಷಗಳನ್ನು ತಪ್ಪಿಸಲು ಅಗತ್ಯವಿದ್ದರೆ ಅಂಶಗಳನ್ನು ತಲಾ 16,32 ಅಥವಾ 64 ಬಿಟ್ಗಳಿಗೆ ಹೆಚ್ಚಿಸುತ್ತದೆ. ಇದು ವೇಗ ಮತ್ತು ಕಡಿಮೆ RAM ಬಳಕೆಗೆ ಸಹ ಕೊಡುಗೆ ನೀಡುತ್ತದೆ. ಅದರ ಬೇಡಿಕೆ-ಚಾಲಿತ ವಿನ್ಯಾಸ ಎಂದರೆ, ಉದಾಹರಣೆಗೆ, ಔಟ್ಪುಟ್ ಗುರಿಗೆ ಅದರ ಒಂದು ಸಣ್ಣ ಭಾಗದ ಅಗತ್ಯವಿದ್ದರೆ ಬಹಳ ದೊಡ್ಡ ಮಧ್ಯಂತರ ಚಿತ್ರವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಲೆಕ್ಕ ಹಾಕಲಾಗುವುದಿಲ್ಲ. ಹಳೆಯ ಮಾಸ್ಟರ್ ವರ್ಣಚಿತ್ರಗಳಲ್ಲಿ ದೀರ್ಘಾವಧಿಯ ಬಣ್ಣದ ಬದಲಾವಣೆಯನ್ನು ಅಳೆಯುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರುವ ವ್ಯವಸ್ಥೆಯನ್ನು ನಿರ್ಮಿಸಲು ಇತಿಹಾಸ ವಾಸರಿ ಇಯು-ಅನುದಾನಿತ ಸಂಶೋಧನಾ ಯೋಜನೆಯಾಗಿದೆ. ಹಿಂದಿನ ವ್ಯವಸ್ಥೆಗಳು ಕೆಳಮಟ್ಟಕ್ಕೆ ಇಳಿಯುವ ಸಾಧ್ಯತೆಯಿದೆ ಎಂದು ಭಾವಿಸಲಾದ ಪ್ರದೇಶಗಳ ಬಿಂದು ಮಾಪನಗಳ ಸರಣಿಯನ್ನು ಮಾಡಿದ್ದವು-ಸಹಜವಾಗಿ ಇದರರ್ಥ ಅಳೆಯಲಾಗದ ವರ್ಣಚಿತ್ರದ ಭಾಗಗಳಲ್ಲಿನ ಬದಲಾವಣೆಗಳನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಬಹುದು. ವಾಸರಿಯು ಚಿತ್ರಣದ ಮೂಲಕ ಇದನ್ನು ಸರಿಪಡಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿತ್ತುಃ ಇದು ಬಣ್ಣವನ್ನು ಅಳೆಯಲು ಮತ್ತು ಇಡೀ ವರ್ಣಚಿತ್ರವನ್ನು ಸರಳವಾಗಿ ದಾಖಲಿಸಲು ಕ್ಯಾಮೆರಾವನ್ನು ಬಳಸುತ್ತದೆ. ಈ ಯೋಜನೆಯು ಜರ್ಮನಿ, ಫ್ರಾನ್ಸ್, ಇಟಲಿ ಮತ್ತು ಬ್ರಿಟನ್ನಲ್ಲಿ ಪಾಲುದಾರರನ್ನು ಹೊಂದಿತ್ತು. ಬರ್ಕ್ಬೆಕ್ ಕಾಲೇಜಿನ ಕಿರ್ಕ್ ಮಾರ್ಟಿನೆಜ್ ಮತ್ತು ನ್ಯಾಷನಲ್ ಗ್ಯಾಲರಿ ಲಂಡನ್ನ ಡೇವಿಡ್ ಸೌಂಡರ್ಸ್ ಲಂಡನ್ ಸ್ಕ್ಯಾನರ್ ಅನ್ನು ನಿರ್ಮಿಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು ಹೊಂದಿದ್ದರು. ಕಿರ್ಕ್ ಅವರು ಎಸೆಕ್ಸ್ ವಿಶ್ವವಿದ್ಯಾನಿಲಯದ ಇಮೇಜ್ ಪ್ರೊಸೆಸಿಂಗ್ ಗುಂಪಿನಲ್ಲಿ ಸಹ ಸಂಶೋಧನಾ ವಿದ್ಯಾರ್ಥಿಯಾಗಿದ್ದ ನಿಕೋಸ್ ಡೆಸಿಪ್ರಿಸ್ ಅವರನ್ನು ನೇಮಿಸಿಕೊಂಡರು ಮತ್ತು ಡೇವಿಡ್ ಅವರು ಕೆಂಟ್ ವಿಶ್ವವಿದ್ಯಾಲಯದಲ್ಲಿ ಸೈದ್ಧಾಂತಿಕ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದಲ್ಲಿ ಪಿಎಚ್ಡಿ ಪೂರ್ಣಗೊಳಿಸಿದ ಜಾನ್ ಕ್ಯುಪಿಟ್ ಅವರನ್ನು ನೇಮಿಸಿಕೊಂಡರು. ಈ ಯೋಜನೆಯು ಪ್ರತಿ ಮಿಲಿಮೀಟರ್ಗೆ ಸುಮಾರು 20 ಪಿಕ್ಸೆಲ್ಗಳ ರೆಸಲ್ಯೂಶನ್ನೊಂದಿಗೆ ಸುಮಾರು 1 ಮೀಟರ್ನಿಂದ 1 ಮೀಟರ್ ವರೆಗೆ ವರ್ಣಚಿತ್ರಗಳನ್ನು ಚಿತ್ರಿಸಲು ಬಯಸಿದೆ, ಏಕೆಂದರೆ ವರ್ಣಚಿತ್ರದಲ್ಲಿನ ಚಿಕ್ಕ ಆಸಕ್ತಿದಾಯಕ ವೈಶಿಷ್ಟ್ಯಗಳು ಸುಮಾರು 0.1mm ಆಗಿರುತ್ತವೆ. ಅನೇಕ ಬಣ್ಣದ ಪಟ್ಟಿಗಳ ಅಗತ್ಯವಿತ್ತು (7 ಅನ್ನು ನಿರ್ಧರಿಸಲಾಯಿತು), ಏಕೆಂದರೆ ಇದರ ಉದ್ದೇಶವು ಕೇವಲ ಬಣ್ಣಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ಪ್ರತಿಫಲನ ವರ್ಣಪಟಲವನ್ನು ಅಳೆಯುವುದಾಗಿತ್ತು. ಅಂತಿಮ ಅಗತ್ಯವು 16 ಬಿಟ್ ಡೇಟಾ ಆಗಿತ್ತು. ಈ ಅವಶ್ಯಕತೆಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಿ ನೀವು ಪ್ರತಿ ಬಣ್ಣದ ಚಾನೆಲ್ಗೆ ಸುಮಾರು 1 ಜಿಬಿ ಚಿತ್ರದ ಗಾತ್ರವನ್ನು ತಲುಪುತ್ತೀರಿ. ಅಗತ್ಯವಾದ ದತ್ತಾಂಶದ ಗಾತ್ರವನ್ನು ನಿಭಾಯಿಸಬಲ್ಲ ಸೂಕ್ತವಾದ ಚಿತ್ರ ಸಂಸ್ಕರಣಾ ಗ್ರಂಥಾಲಯವನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗಲಿಲ್ಲ, ಆದ್ದರಿಂದ ಕಸ್ಟಮ್ ಒಂದನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಇಂದಿನ ಮಾನದಂಡಗಳ ಪ್ರಕಾರ ಆ ಕಾಲದ ಯಂತ್ರಗಳು ಬಹಳ ಸಾಧಾರಣವಾಗಿದ್ದವುಃ ಸನ್ ವರ್ಕ್ಸ್ಟೇಷನ್ಗೆ 40,000 ಪೌಂಡ್ ವೆಚ್ಚವಾಗುತ್ತಿತ್ತು, 64MB RAM ಅನ್ನು ಹೊಂದಿತ್ತು ಮತ್ತು 25 MHz ನಲ್ಲಿ ಚಲಿಸುತ್ತಿತ್ತು, ಆದ್ದರಿಂದ ಇದು ಸಾಕಷ್ಟು ಸವಾಲಾಗಿತ್ತು. ಕಿರ್ಕ್ ಅವರು ತಮ್ಮ ಪಿಎಚ್ಡಿ ಸಮಯದಲ್ಲಿ ಸರಳವಾದ ಆದರೆ ವೇಗದ ಸಿ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದರು, ಇದು ವೀಡಿಯೊ ಪ್ರೊಸೆಸಿಂಗ್ಗಾಗಿ ಮೆಮೊರಿ-ಮ್ಯಾಪ್ ಮಾಡಲಾದ "ಫ್ರೇಮ್ಸ್ಟೋರ್" ಗಳ ಮೇಲೆ ಕೆಲಸ ಮಾಡಿತು. ಕಿರ್ಕ್ ಮತ್ತು ನಿಕೋಸ್ ಸ್ಫೂರ್ತಿಗಾಗಿ ಎಚ್ಐಪಿಎಸ್ ಅನ್ನು ನೋಡಿದರು ಆದರೆ ಕೊಳವೆಗಳು ತುಂಬಾ ಅಸಮರ್ಥವೆಂದು ಕಂಡುಕೊಂಡರು. ಆದ್ದರಿಂದ ವಿಐಪಿಎಸ್ ಅವರು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಆರಂಭಿಕ ಯುನಿಕ್ಸ್ ಇಮೇಜ್ ಪ್ರೊಸೆಸಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ನೊಂದಿಗೆ ಅವರ ಅನುಭವವನ್ನು ಆಧರಿಸಿತ್ತು. ಆರಂಭಿಕ ವಿಐಪಿಎಸ್ ಸಂಕೇತವು ಇನ್ಪುಟ್ಗಾಗಿ ಮೆಮೊರಿ-ಮ್ಯಾಪ್ ಮಾಡಲಾದ ಕಡತಗಳನ್ನು ಬಳಸಿತು (ಹಿಂದಿನದು ಕಡತ I/O ಗಿಂತ ವೇಗವಾದ ಅತ್ಯಾಕರ್ಷಕ ಹೊಸತನ) ಮತ್ತು ದತ್ತಾಂಶವನ್ನು ಒಂದು ಸಮಯದಲ್ಲಿ ಸ್ಕ್ಯಾನ್ಲೈನ್ ಆಗಿ ಬರೆಯುತ್ತಿತ್ತು. ನ್ಯಾಷನಲ್ ಗ್ಯಾಲರಿಯಲ್ಲಿ, ಜಾನ್ ಕ್ಯುಪಿಟ್ ಸನ್ ವ್ಯೂ ಎಂಬ ಸೂರ್ಯನ ಚಿತ್ರಾತ್ಮಕ ಪರಿಸರದಲ್ಲಿ "ವಿಎಫ್" ಎಂಬ ಜಿ. ಯು. ಐ ಅನ್ನು ಬರೆದರು. ಮೊದಲ ಆವೃತ್ತಿಯು ವರ್ಕ್ಸ್ಟೇಷನ್ ಪರದೆಯ ಮೇಲೆ ಚಿತ್ರವನ್ನು ಪ್ರದರ್ಶಿಸಿತು ಮತ್ತು ನಿಮಗೆ ಪ್ಯಾನ್ ಮಾಡಲು ಮತ್ತು ಜೂಮ್ ಮಾಡಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಮುಂದಿನ ಆವೃತ್ತಿಯು ಸರಳ ಅಭಿವ್ಯಕ್ತಿ ಭಾಷೆಯನ್ನು ಸೇರಿಸಿತು ಮತ್ತು ಚಿತ್ರವನ್ನು ಪ್ರಕಾಶಮಾನಗೊಳಿಸಲು "a + 12" ನಂತಹ ವಿಷಯಗಳನ್ನು ಟೈಪ್ ಮಾಡಲು ನಿಮಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ಚಿತ್ರ ಸಂಸ್ಕರಣೆಗಾಗಿ ಇದನ್ನು "ಐಪಿ" ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಲಾಯಿತು. ಈ ಆರಂಭಿಕ ಪ್ರಯೋಗಗಳ ಮೂಲಕವೇ ಲಿಬ್ವಿಐಪಿಎಸ್ನ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ರಚಿಸಲಾಯಿತು. ವಾಸರಿ 1993 ರಲ್ಲಿ ಕೊನೆಗೊಂಡಿತು ಆದರೆ ಎಮ್. ಎ. ಆರ್. ಸಿ ಎಂಬ ಯುರೋಪಿಯನ್ ಯೋಜನೆಯು ಹೆಚ್ಚಿನ ಅಭಿವೃದ್ಧಿಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು. ವರ್ಣಮಾಪಕ ಕ್ಯಾಮೆರಾವನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ಕಲಾ ಕ್ಯಾಟಲಾಗ್ ಅನ್ನು ಮುದ್ರಿಸಲು ವಾಸಾರಿಯಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಇಮೇಜಿಂಗ್ ತಂತ್ರಗಳನ್ನು ಬಳಸುವ ಗುರಿಯನ್ನು ಇದು ಹೊಂದಿತ್ತು. ನಿಕೋಸ್ ಹೊರಟುಹೋದನು ಮತ್ತು ಜಾನ್ ವಿಐಪಿಎಸ್ ಲೈಬ್ರರಿ, ಜಿಯುಐ ಮತ್ತು ಕ್ಯಾಮೆರಾ ಸಾಫ್ಟ್ವೇರ್ನ ಅಭಿವೃದ್ಧಿಯನ್ನು ವಹಿಸಿಕೊಂಡನು. ಸನ್ ಈಗಷ್ಟೇ ತಮ್ಮ ಮೊದಲ ಎರಡು-ಸಿಪಿಯು ವರ್ಕ್ಸ್ಟೇಷನ್ ಅನ್ನು ನಿರ್ಮಿಸಿದ್ದರು, ಆದ್ದರಿಂದ ವಿಐಪಿಎಸ್ ಎಸ್ಎಂಪಿ ಬೆಂಬಲವನ್ನು ಪಡೆಯಿತು. ಡಿಸ್ಕ್ ಐಒನಲ್ಲಿ ಕಳೆಯುವ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ಮತ್ತೊಂದು ಗುರಿಯಾಗಿತ್ತು, ಆದ್ದರಿಂದ ಅದೇ ಸಮಯದಲ್ಲಿ ಮಧ್ಯಂತರ ಸಂಗ್ರಹಣೆಯ ಅಗತ್ಯವಿಲ್ಲದೇ ಆಪರೇಟರ್ಗಳನ್ನು ಒಟ್ಟಿಗೆ "ಚೈನ್" ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಯಿತು. ಮೋಟಿಫ್ ಬಳಕೆದಾರ-ಇಂಟರ್ಫೇಸ್ ಟೂಲ್ಕಿಟ್ ಅನ್ನು ಬಳಸಲು ಐಪಿಯನ್ನು ಪುನಃ ಬರೆಯಲಾಯಿತು ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಸಂಪಾದಿಸಬಹುದಾದ ಇತಿಹಾಸವನ್ನು ಪಡೆಯಿತು. 1997 ರಲ್ಲಿ ಕಿರ್ಕ್ ಮಾರ್ಟಿನೆಜ್ ಸೌತಾಂಪ್ಟನ್ ವಿಶ್ವವಿದ್ಯಾನಿಲಯಕ್ಕೆ ಸ್ಥಳಾಂತರಗೊಂಡರು, ಆದ್ದರಿಂದ ಹೆಚ್ಚಿನ ಯೋಜನೆಗಳಲ್ಲಿ (ವಿಸಿಯಮ್, ಅಕೋಹಿರ್ ಮತ್ತು ಆರ್ಟಿಸ್ಟ್ ಸೇರಿದಂತೆ) ಮತ್ತು ವಿಐಪಿಎಸ್ ಮತ್ತು ಐಪಿ ತಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಪ್ರತಿಕ್ರಿಯೆಯಾಗಿ ಅಭಿವೃದ್ಧಿಗೊಂಡವು. ಈ ತಂತ್ರಾಂಶವನ್ನು 90ರ ದಶಕದ ಕೊನೆಯಲ್ಲಿ ಸನ್ನಿಂದ ಲಿನಕ್ಸ್ಗೆ ಸ್ಥಳಾಂತರಿಸಲಾಯಿತು ಮತ್ತು ಐ. ಪಿ. ಯು ಮೋಟಿಫ್ನಿಂದ ಜಿ. ಟಿ. ಕೆ. + ಗೆ ಸ್ಥಳಾಂತರಗೊಂಡು ನಿಪ್ ಆಯಿತು. ವಿಐಪಿಎಸ್ 2 ಜಿಬಿಗಿಂತ ದೊಡ್ಡದಾದ ಕಡತಗಳಿಗೆ ಮತ್ತು 64 ಸಿಪಿಯುಗಳವರೆಗೆ ಬೆಂಬಲವನ್ನು ಪಡೆಯಿತು. ಜಿ. ಟಿ. ಕೆ. +-2ಗಾಗಿ ನಿಪ್ಅನ್ನು ಪುನಃ ಬರೆಯಲಾಯಿತು ಮತ್ತು ಅದು ಇಂದು ನಮಗೆ ತಿಳಿದಿರುವ ನಿಪ್2 ಆಯಿತು. 2005 ರಲ್ಲಿ, ಜಾನ್ ಕ್ಯುಪಿಟ್ ನ್ಯಾಷನಲ್ ಗ್ಯಾಲರಿಯಿಂದ ಇಂಪೀರಿಯಲ್ ಕಾಲೇಜಿಗೆ ವೈದ್ಯಕೀಯ ಚಿತ್ರಣದ ಮೇಲೆ ಕೆಲಸ ಮಾಡಲು ತೆರಳಿದರು ಮತ್ತು ವಿಐಪಿಎಸ್ ಮತ್ತು ನಿಪ್ 2 ಅಲ್ಲಿ ಕೆಲಸ ಮಾಡುವಾಗ ಅನೇಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಗಳಿಸಿದವು. ಇತ್ತೀಚಿನ ಸೇರ್ಪಡೆಗಳು ವಿಶ್ಲೇಷಣೆ, ಡಿ. ಐ. ಸಿ. ಓ. ಎಂ. 3, ಎಫ್. ಐ. ಟಿ. ಎಸ್, ಮ್ಯಾಟ್ಲ್ಯಾಬ್ ಮತ್ತು ರೇಡಿಯನ್ಸ್ ಚಿತ್ರಗಳು, ರನ್-ಟೈಮ್ ಕೋಡ್ ಉತ್ಪಾದನೆ ಮತ್ತು ಗೋಬ್ಜೆಕ್ಟ್ ಫೌಂಡೇಶನ್ಗೆ ಸ್ಥಳಾಂತರಗೊಳ್ಳಲು ಬೆಂಬಲ ನೀಡಿವೆ. ಜಾನ್ ಅವರ ಜಾಣ್ಮೆ ಮತ್ತು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೌಶಲ್ಯಗಳು ಇಂದು ಲಿಬ್ವಿಪ್ಸ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿಸಿವೆ. ಬಳಕೆದಾರರು libVIPS ಅನ್ನು ಪ್ರಸ್ತುತ ಮೀಡಿಯಾವಿಕಿಯಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ವಿಕಿಪೀಡಿಯವು ಸ್ವತಃ ವಿಪ್ಸ್ಸ್ಕೇಲರ್ ವಿಸ್ತರಣೆಯಲ್ಲಿ ಬಳಸುತ್ತದೆ. ಇದು ಹಿಂದೆ ಬಳಸಿದ ತಂತ್ರಾಂಶಕ್ಕೆ ಹೋಲಿಸಿದರೆ ಚಿತ್ರ ನಿರ್ವಹಣೆಯನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ವಿಸ್ತರಿಸುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಕಾರ್ಯನಿರತ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಪ್ರೊಸೆಸರ್ ಸಮಯವನ್ನು ಉಳಿಸುತ್ತದೆ. ಇದೇ ರೀತಿಯ ಕಾರಣಗಳಿಗಾಗಿ ಇದನ್ನು ಒಂದು ಸಾವಿರಕ್ಕೂ ಹೆಚ್ಚು ಕಂಪನಿಗಳಲ್ಲಿ Booking.com, ಅಮೆಜಾನ್, ನ್ಯೂಯಾರ್ಕ್ ಟೈಮ್ಸ್, fda.gov, ಹೋಮ್ಫೈಂಡರ್ ಮತ್ತು ಐಡಿಯಾಲಿಸ್ಟಾ ಬಳಸುತ್ತವೆ. ಜನಪ್ರಿಯ ಶಾರ್ಪ್ Node.js ಮಾಡ್ಯೂಲ್ ಮತ್ತು ಗ್ಯಾಟ್ಸ್ಬಿಗಳು libVIPSಅನ್ನು ಬಳಸುವುದರಿಂದ ಅವುಗಳನ್ನು ಬಳಸುವ ಜಾಲತಾಣಗಳು libVIPSಅನ್ನು ಅವಲಂಬಿಸಿವೆ. ಅಮೆಜಾನ್ ವೆಬ್ ಸೇವೆಗಳು ತಮ್ಮ ಮಾರ್ಗಸೂಚಿಗಳಲ್ಲಿ ಶಾರ್ಪ್/ವಿಐಪಿಎಸ್ ಅನ್ನು ಶಿಫಾರಸು ಮಾಡುತ್ತವೆ ಅನೇಕ ಇಮೇಜ್ ಆರ್ಕೈವ್ಗಳು ಆನ್ಲೈನ್ನಲ್ಲಿ ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ ಚಿತ್ರಗಳನ್ನು ಬ್ರೌಸ್ ಮಾಡಲು ಅನುಮತಿಸಲು ಐಐಪಿಮೇಜ್ ಅನ್ನು ಬಳಸುತ್ತವೆ-ಮತ್ತು ಇವುಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಲಿಬ್ವಿಐಪಿಎಸ್ ಬಳಸಿ ತಯಾರಿಸಲಾಗುತ್ತದೆ. ಲೈಸೆನ್ಸ್ ಲಿಬ್ವಿಪ್ಗಳು ಎಲ್ಜಿಪಿಎಲ್ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿವೆ ಮತ್ತು ಎನ್ಐಪಿ2 ಜಿಪಿಎಲ್ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ವಿಐಪಿಎಸ್ ಜಾಲತಾಣ libvips github ಪೇಜ್ ಎನ್ಐಪಿ2 ಪ್ರದರ್ಶನ ವಿಡಿಯೋ ಇಮೇಜ್ ಪ್ರೊಸೆಸಿಂಗ್ ಸಾಫ್ಟ್ವೇರ್ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಜಿಟಿಕೆ ಬಳಸುವ ಲಿನಕ್ಸ್ ಗ್ರಾಫಿಕ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ಗಾಗಿ ಸಿ ಗ್ರಾಫಿಕ್ಸ್-ಸಂಬಂಧಿತ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಮಾಡಲಾದ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್