NFIMM is a software library written in C++ and runs on all the major computer platforms, for example, linux. It updates the header metadata for BMP and PNG image files while leaving the image data unchanged.The image and the metadata to be updated is supplied by the NFIMM using-software:- Required - source image file path or bytes-stream - source image compression format - destination image sample rate - destination image sample rate units- Optional - source image sample rate and units - PNG custom text: Description, Author, Creation Time, etc.Note that the destination image compression format is constrained to be the same as the source image and therefore is not a required input parameter.NFIMM inputs the source image from the using-software either as a path to the file or as the contents of a buffer already in memory. It makes the modified image available to the user in a new buffer or provides a method for the user to save the modified image to disk.NFIMM may be used stand-alone to update an image file when the resolution information is known to be incorrect.NFIMM was developed specifically to support NFIR (NIST Fingerprint Image Resampler) executable. NFIR requires the target image resolution value to perform the resampling; this resolution value is used to update the image metadata.
About this Dataset
Title | NFIMM (NIST Fingerprint Image Metadata Modifier) software written in C++ which updates image (file) metadata information for BMP and PNG compression formats leaving original image file unchanged |
---|---|
Description | NFIMM is a software library written in C++ and runs on all the major computer platforms, for example, linux. It updates the header metadata for BMP and PNG image files while leaving the image data unchanged.The image and the metadata to be updated is supplied by the NFIMM using-software:- Required - source image file path or bytes-stream - source image compression format - destination image sample rate - destination image sample rate units- Optional - source image sample rate and units - PNG custom text: Description, Author, Creation Time, etc.Note that the destination image compression format is constrained to be the same as the source image and therefore is not a required input parameter.NFIMM inputs the source image from the using-software either as a path to the file or as the contents of a buffer already in memory. It makes the modified image available to the user in a new buffer or provides a method for the user to save the modified image to disk.NFIMM may be used stand-alone to update an image file when the resolution information is known to be incorrect.NFIMM was developed specifically to support NFIR (NIST Fingerprint Image Resampler) executable. NFIR requires the target image resolution value to perform the resampling; this resolution value is used to update the image metadata. |
Modified | 2023-06-01 00:00:00 |
Publisher Name | National Institute of Standards and Technology |
Contact | mailto:[email protected] |
Keywords | software library , png , bmp , file header , image metadata , format , compression |
{ "identifier": "ark:\/88434\/mds2-3030", "accessLevel": "public", "contactPoint": { "hasEmail": "mailto:[email protected]", "fn": "Bruce Bandini" }, "programCode": [ "006:045" ], "landingPage": "https:\/\/data.nist.gov\/od\/id\/mds2-3030", "title": "NFIMM (NIST Fingerprint Image Metadata Modifier) software written in C++ which updates image (file) metadata information for BMP and PNG compression formats leaving original image file unchanged", "description": "NFIMM is a software library written in C++ and runs on all the major computer platforms, for example, linux. It updates the header metadata for BMP and PNG image files while leaving the image data unchanged.The image and the metadata to be updated is supplied by the NFIMM using-software:- Required - source image file path or bytes-stream - source image compression format - destination image sample rate - destination image sample rate units- Optional - source image sample rate and units - PNG custom text: Description, Author, Creation Time, etc.Note that the destination image compression format is constrained to be the same as the source image and therefore is not a required input parameter.NFIMM inputs the source image from the using-software either as a path to the file or as the contents of a buffer already in memory. It makes the modified image available to the user in a new buffer or provides a method for the user to save the modified image to disk.NFIMM may be used stand-alone to update an image file when the resolution information is known to be incorrect.NFIMM was developed specifically to support NFIR (NIST Fingerprint Image Resampler) executable. NFIR requires the target image resolution value to perform the resampling; this resolution value is used to update the image metadata.", "language": [ "en" ], "distribution": [ { "accessURL": "https:\/\/github.com\/usnistgov\/NFIMM", "format": "text", "description": "NFIMM", "title": "NFIMM GitHub" }, { "downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-3030\/NFIMM.zip", "description": "NFIMM updates image file metadata", "mediaType": "application\/x-zip-compressed", "title": "NFIMM source code and documentation" } ], "bureauCode": [ "006:55" ], "modified": "2023-06-01 00:00:00", "publisher": { "@type": "org:Organization", "name": "National Institute of Standards and Technology" }, "theme": [ "Information Technology:Biometrics" ], "keyword": [ "software library", "png", "bmp", "file header", "image metadata", "format", "compression" ] }