Converting “ascii hex string of a bitmap image” into an actual image?
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
|
show 3 more comments
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
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
|
show 3 more comments
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
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
javascript php bitmap hex fingerprint
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
|
show 3 more comments
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
|
show 3 more comments
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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