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











up vote
0
down vote

favorite












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















up vote
0
down vote

favorite












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













up vote
0
down vote

favorite









up vote
0
down vote

favorite











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

























asked Feb 4 '16 at 21:55









Charles Zink

1,40441624




1,40441624












  • 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

















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',
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






























active

oldest

votes













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.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • 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

Feedback on college project

Futebolista

Albești (Vaslui)