Converting “ascii hex string of a bitmap image” into an actual image?












0















Working with a Topaz Systems fingerprint reader. It's... Interesting to say the least. Here is what the documentation says:




GetBmpString() - returns ascii hex string of bmp fingerprint--useful for web applications to send fingerprint image across
the web




And here is what that actually returns: https://gist.github.com/anonymous/4d201533b07f53c07c2c (too long to paste)



Problem being, I have absolutely no idea what format that is, or how to save it as a bitmap image. I can accomplish this either locally with JS, or server-side with PHP.










share|improve this question

























  • Is that the entire returned data? If my analysis is correct, there should be a lot more of it.

    – duskwuff
    Feb 4 '16 at 22:28













  • Depends how small the image is. Looks like a lot of white pixels. It looks like a bitmap with extra header data in it. I've been looking at it for a couple minutes but not sure yet.

    – Rob Louie
    Feb 4 '16 at 22:38











  • Yes, that's the entire returned data. It seemed small to me too, but the (expected) image is only 500x500px and contains mostly whitespace.

    – Charles Zink
    Feb 4 '16 at 22:41











  • I'm sorry, I may have stupidly truncated a bunch of the data. Here is an updated gist that contains the full response. Question still stands.. I'm not sure how to handle this. gist.github.com/anonymous/4d201533b07f53c07c2c

    – Charles Zink
    Feb 4 '16 at 22:50













  • Ha, seems even stranger. Have you tried the GetBitmapBufferBytes() method instead? That might at the very least shed some light on what we're supposed to be dealing with.

    – Rob Louie
    Feb 4 '16 at 22:59
















0















Working with a Topaz Systems fingerprint reader. It's... Interesting to say the least. Here is what the documentation says:




GetBmpString() - returns ascii hex string of bmp fingerprint--useful for web applications to send fingerprint image across
the web




And here is what that actually returns: https://gist.github.com/anonymous/4d201533b07f53c07c2c (too long to paste)



Problem being, I have absolutely no idea what format that is, or how to save it as a bitmap image. I can accomplish this either locally with JS, or server-side with PHP.










share|improve this question

























  • Is that the entire returned data? If my analysis is correct, there should be a lot more of it.

    – duskwuff
    Feb 4 '16 at 22:28













  • Depends how small the image is. Looks like a lot of white pixels. It looks like a bitmap with extra header data in it. I've been looking at it for a couple minutes but not sure yet.

    – Rob Louie
    Feb 4 '16 at 22:38











  • Yes, that's the entire returned data. It seemed small to me too, but the (expected) image is only 500x500px and contains mostly whitespace.

    – Charles Zink
    Feb 4 '16 at 22:41











  • I'm sorry, I may have stupidly truncated a bunch of the data. Here is an updated gist that contains the full response. Question still stands.. I'm not sure how to handle this. gist.github.com/anonymous/4d201533b07f53c07c2c

    – Charles Zink
    Feb 4 '16 at 22:50













  • Ha, seems even stranger. Have you tried the GetBitmapBufferBytes() method instead? That might at the very least shed some light on what we're supposed to be dealing with.

    – Rob Louie
    Feb 4 '16 at 22:59














0












0








0








Working with a Topaz Systems fingerprint reader. It's... Interesting to say the least. Here is what the documentation says:




GetBmpString() - returns ascii hex string of bmp fingerprint--useful for web applications to send fingerprint image across
the web




And here is what that actually returns: https://gist.github.com/anonymous/4d201533b07f53c07c2c (too long to paste)



Problem being, I have absolutely no idea what format that is, or how to save it as a bitmap image. I can accomplish this either locally with JS, or server-side with PHP.










share|improve this question
















Working with a Topaz Systems fingerprint reader. It's... Interesting to say the least. Here is what the documentation says:




GetBmpString() - returns ascii hex string of bmp fingerprint--useful for web applications to send fingerprint image across
the web




And here is what that actually returns: https://gist.github.com/anonymous/4d201533b07f53c07c2c (too long to paste)



Problem being, I have absolutely no idea what format that is, or how to save it as a bitmap image. I can accomplish this either locally with JS, or server-side with PHP.







javascript php bitmap hex fingerprint






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 4 '16 at 22:53







Charles Zink

















asked Feb 4 '16 at 21:55









Charles ZinkCharles Zink

1,42941624




1,42941624













  • Is that the entire returned data? If my analysis is correct, there should be a lot more of it.

    – duskwuff
    Feb 4 '16 at 22:28













  • Depends how small the image is. Looks like a lot of white pixels. It looks like a bitmap with extra header data in it. I've been looking at it for a couple minutes but not sure yet.

    – Rob Louie
    Feb 4 '16 at 22:38











  • Yes, that's the entire returned data. It seemed small to me too, but the (expected) image is only 500x500px and contains mostly whitespace.

    – Charles Zink
    Feb 4 '16 at 22:41











  • I'm sorry, I may have stupidly truncated a bunch of the data. Here is an updated gist that contains the full response. Question still stands.. I'm not sure how to handle this. gist.github.com/anonymous/4d201533b07f53c07c2c

    – Charles Zink
    Feb 4 '16 at 22:50













  • Ha, seems even stranger. Have you tried the GetBitmapBufferBytes() method instead? That might at the very least shed some light on what we're supposed to be dealing with.

    – Rob Louie
    Feb 4 '16 at 22:59



















  • Is that the entire returned data? If my analysis is correct, there should be a lot more of it.

    – duskwuff
    Feb 4 '16 at 22:28













  • Depends how small the image is. Looks like a lot of white pixels. It looks like a bitmap with extra header data in it. I've been looking at it for a couple minutes but not sure yet.

    – Rob Louie
    Feb 4 '16 at 22:38











  • Yes, that's the entire returned data. It seemed small to me too, but the (expected) image is only 500x500px and contains mostly whitespace.

    – Charles Zink
    Feb 4 '16 at 22:41











  • I'm sorry, I may have stupidly truncated a bunch of the data. Here is an updated gist that contains the full response. Question still stands.. I'm not sure how to handle this. gist.github.com/anonymous/4d201533b07f53c07c2c

    – Charles Zink
    Feb 4 '16 at 22:50













  • Ha, seems even stranger. Have you tried the GetBitmapBufferBytes() method instead? That might at the very least shed some light on what we're supposed to be dealing with.

    – Rob Louie
    Feb 4 '16 at 22:59

















Is that the entire returned data? If my analysis is correct, there should be a lot more of it.

– duskwuff
Feb 4 '16 at 22:28







Is that the entire returned data? If my analysis is correct, there should be a lot more of it.

– duskwuff
Feb 4 '16 at 22:28















Depends how small the image is. Looks like a lot of white pixels. It looks like a bitmap with extra header data in it. I've been looking at it for a couple minutes but not sure yet.

– Rob Louie
Feb 4 '16 at 22:38





Depends how small the image is. Looks like a lot of white pixels. It looks like a bitmap with extra header data in it. I've been looking at it for a couple minutes but not sure yet.

– Rob Louie
Feb 4 '16 at 22:38













Yes, that's the entire returned data. It seemed small to me too, but the (expected) image is only 500x500px and contains mostly whitespace.

– Charles Zink
Feb 4 '16 at 22:41





Yes, that's the entire returned data. It seemed small to me too, but the (expected) image is only 500x500px and contains mostly whitespace.

– Charles Zink
Feb 4 '16 at 22:41













I'm sorry, I may have stupidly truncated a bunch of the data. Here is an updated gist that contains the full response. Question still stands.. I'm not sure how to handle this. gist.github.com/anonymous/4d201533b07f53c07c2c

– Charles Zink
Feb 4 '16 at 22:50







I'm sorry, I may have stupidly truncated a bunch of the data. Here is an updated gist that contains the full response. Question still stands.. I'm not sure how to handle this. gist.github.com/anonymous/4d201533b07f53c07c2c

– Charles Zink
Feb 4 '16 at 22:50















Ha, seems even stranger. Have you tried the GetBitmapBufferBytes() method instead? That might at the very least shed some light on what we're supposed to be dealing with.

– Rob Louie
Feb 4 '16 at 22:59





Ha, seems even stranger. Have you tried the GetBitmapBufferBytes() method instead? That might at the very least shed some light on what we're supposed to be dealing with.

– Rob Louie
Feb 4 '16 at 22:59












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f35212387%2fconverting-ascii-hex-string-of-a-bitmap-image-into-an-actual-image%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f35212387%2fconverting-ascii-hex-string-of-a-bitmap-image-into-an-actual-image%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

MongoDB - Not Authorized To Execute Command

How to fix TextFormField cause rebuild widget in Flutter

in spring boot 2.1 many test slices are not allowed anymore due to multiple @BootstrapWith