cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Discussions

Solve problems, and share tips and tricks with other JMP users.
%3CLINGO-SUB%20id%3D%22lingo-sub-714696%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A1%9C%20%EB%B3%80%ED%99%98%ED%95%98%EB%82%98%EC%9A%94%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-714696%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%EB%84%A4%2C%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%84%B8%EC%9A%94%3CCODE%20class%3D%22%20language-jsl%22%3E%20%EB%94%94%EC%BD%94%EB%93%9C64%20%EB%B8%94%EB%A1%AD()%3C%2FCODE%3E%20%ED%95%A8%EC%88%98%20-%20%EC%98%88%EC%A0%9C%EA%B0%80%20%EC%99%84%EC%A0%84%ED%95%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20%EA%B2%83%20%EA%B0%99%EC%A7%80%EB%A7%8C(%EC%85%80%20%EA%B0%92%EC%9D%B4%20%EC%9E%98%EB%A6%B0%20%EA%B2%83%20%EA%B0%99%EC%8A%B5%EB%8B%88%EB%8B%A4)%20%EC%88%98%EC%A0%95%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%80%20%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84%20%EC%96%BB%EC%9D%84%20%EC%88%98%20%EC%9E%88%EC%9C%BC%EB%A9%B4%20%EB%8B%A4%EC%9D%8C%EA%B3%BC%20%EA%B0%99%EC%9D%B4%20%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CPRE%3E%3CCODE%20class%3D%22%20language-jsl%22%3ENames%20Default%20to%20Here(%201%20)%3B%0Aimage%20string%20%3D%20%22iVBORw0KGgoAAAANSUhEUgAAALYAAACxCAYAAABp9Ue8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAATOUAAEzlAXXO8JUAAAM7SURBVHhe7dKxbV0JEENRleeCXI5T1eFWtgxlfxNDEbERPU%2FingFONBGB%2B%2Fbx8fGCNcJmkrCZJGwmCZtJwmaSsJkkbCYJm0nCZpKwmSRsJgmbScJmkrCZJGwmCZtJwmaSsJkkbCYJm0nCZpKwmSRsJgmbScJmkrCZJGwmCZtJwmaSsJkkbCYJm0nCZpKwmSRsJgmbScJmkrCZJGwmCZtJwmaSsJkkbCYJm0nCZpKwmSRsJgmbScJmkrCZJGwmCZtJwmaSsJkkbCYJm0nCZpKwmSRsJgmbScJm0pcK%2B%2F39%2FX8j7adH2A9J%2B%2BkR9kPSfnqE%2FZC0nx5hPyTtp%2BdbhP329nbgx%2BvXP6%2B%2FcmlT2k%2BPsD8Je4mwPwl7ibA%2FCXuJsD8Je8m3CPu%2F7%2FfrZwj15%2B8%2F7y9waVPaT4%2BwDy5tSvvpEfbBpU1pPz3CPri0Ke2nR9gHlzal%2FfQI%2B%2BDSprSfHmEfXNqU9tMj7INLm9J%2BeoR9cGlT2k%2BPsA8ubUr76RH2waVNaT89wj64tCntp0fYB5c2pf30CPvg0qa0nx5hH1zalPbTI%2ByDS5vSfnqEfXBpU9pPj7APLm1K%2B%2BkR9sGlTWk%2FPcI%2BuLQp7adH2AeXNqX99Aj74NKmtJ8eYR9c2pT20yPsg0ub0n56hH1waVPaT4%2BwDy5tSvvpEfbBpU1pPz3CPri0Ke2nR9gHlzal%2FfQI%2B%2BDSprSfHmEfXNqU9tMj7INLm9J%2BeoR9cGlT2k%2BPsA8ubUr76RH2waVNaT89wj64tCntp0fYB5c2pf30CPvg0qa0nx5hH1zalPbTI%2ByDS5vSfnoGwv76lzal%2FfQI%2B%2BDSprSfHmEfXNqU9tPzLcJelPbTI%2ByHpP30CPshaT89wn5I2k%2BPsB%2BS9tMj7Iek%2FfR8qbChRdhMEjaThM0kYTNJ2EwSNpOEzSRhM0nYTBI2k4TNJGEzSdhMEjaThM0kYTNJ2EwSNpOEzSRhM0nYTBI2k4TNJGEzSdhMEjaThM0kYTNJ2EwSNpOEzSRhM0nYTBI2k4TNJGEzSdhMEjaThM0kYTNJ2EwSNpOEzSRhM0nYTBI2k4TNJGEzSdhMEjaThM0kYTNJ2EwSNpOEzaCP17%2Bcw3u7nh%2F6igAAAABJRU5ErkJggg%3D%3D%22%3B%0A%0ANew%20Window(%20%22Test%22%2C%0A%20New%20Image(%20Decode64%20Blob(%20image%20string%20)%20)%0A)%3C%2FCODE%3E%3C%2FPRE%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-714779%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3ERe%3A%20%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A1%9C%20%EB%B3%80%ED%99%98%ED%95%98%EB%82%98%EC%9A%94%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-714779%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%22%EC%9E%98%EB%A6%BC%22%EC%9D%B4%EB%9D%BC%EA%B3%A0%20%ED%91%9C%EC%8B%9C%EB%90%98%EC%96%B4%20%EC%9E%88%EC%A7%80%EB%A7%8C%20%EC%A0%95%EB%A7%90%20%EC%9E%98%20%EC%95%95%EC%B6%95%EB%90%9C%203000x3000%EC%9D%98%20%EB%B9%88%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A1%9C%20%EB%A1%9C%EB%93%9C%EB%90%98%EB%8A%94%20%EA%B2%83%20%EA%B0%99%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EC%96%B4%EC%A9%8C%EB%A9%B4%20%EB%AA%A8%EB%91%90%20%ED%9D%B0%EC%83%89%EC%9D%BC%20%EC%88%98%EB%8F%84%20%EC%9E%88%EA%B3%A0%2C%20%EB%AA%A8%EB%91%90%20%EA%B2%80%EC%9D%80%EC%83%89%EC%9D%BC%20%EC%88%98%EB%8F%84%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EB%82%98%EB%8A%94%20%EB%98%90%ED%95%9C%20%EC%A1%B0%EA%B8%88%20%EC%9D%98%EC%95%84%ED%95%B4%ED%95%A9%EB%8B%88%EB%8B%A4.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-714683%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84%20%EC%9D%B4%EB%AF%B8%EC%A7%80%EB%A1%9C%20%EB%B3%80%ED%99%98%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-714683%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CP%3E%3CSPAN%3E%EC%95%88%EB%85%95%2C%20%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%EB%AC%B8%EC%9E%90%EC%97%B4%20%ED%98%95%EC%8B%9D%EC%9D%98%20PNG%20%EC%9D%B4%EB%AF%B8%EC%A7%80(Python%EC%97%90%EC%84%9C%20fig.write_image%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%82%B4%EB%B3%B4%EB%82%B8)%EA%B0%80%20%ED%8F%AC%ED%95%A8%EB%90%9C%20%ED%85%8C%EC%9D%B4%EB%B8%94%EC%9D%B4%20%EC%9E%88%EC%8A%B5%EB%8B%88%EB%8B%A4.%20JSL%EC%9D%80%20%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%98%20%EC%9D%B4%EB%AF%B8%EC%A7%80%20%EB%B3%80%ED%99%98%EC%9D%84%20%EC%88%98%ED%96%89%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-714683%22%20slang%3D%22en-US%22%20mode%3D%22NONE%22%3E%3CLINGO-LABEL%3E%EC%9E%90%EB%8F%99%ED%99%94%20%EB%B0%8F%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8C%85%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%EB%8D%B0%EC%9D%B4%ED%84%B0%20%ED%83%90%EC%83%89%20%EB%B0%8F%20%EC%8B%9C%EA%B0%81%ED%99%94%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
Choose Language Hide Translation Bar
Jackie_
Level VI

String to image conversion?

Hi,

I have a table that contains PNG images in some string format (exported using fig.write_image in Python). Is JSL capable of doing an image conversion of a string? 

 

 

2 REPLIES 2
ErraticAttack
Level VI

Re: String to image conversion?

Yes, use Decode64 Blob() function -- it looks like your example is not complete (it looks like your cell values have been truncated), but if you can get the unmodified strings, you can do something like this:

 

Names Default to Here( 1 );
image string = "iVBORw0KGgoAAAANSUhEUgAAALYAAACxCAYAAABp9Ue8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAATOUAAEzlAXXO8JUAAAM7SURBVHhe7dKxbV0JEENRleeCXI5T1eFWtgxlfxNDEbERPU/ingFONBGB+/bx8fGCNcJmkrCZJGwmCZtJwmaSsJkkbCYJm0nCZpKwmSRsJgmbScJmkrCZJGwmCZtJwmaSsJkkbCYJm0nCZpKwmSRsJgmbScJmkrCZJGwmCZtJwmaSsJkkbCYJm0nCZpKwmSRsJgmbScJmkrCZJGwmCZtJwmaSsJkkbCYJm0nCZpKwmSRsJgmbScJmkrCZJGwmCZtJwmaSsJkkbCYJm0nCZpKwmSRsJgmbScJm0pcK+/39/X8j7adH2A9J++kR9kPSfnqE/ZC0nx5hPyTtp+dbhP329nbgx+vXP6+/cmlT2k+PsD8Je4mwPwl7ibA/CXuJsD8Je8m3CPu/7/frZwj15+8/7y9waVPaT4+wDy5tSvvpEfbBpU1pPz3CPri0Ke2nR9gHlzal/fQI++DSprSfHmEfXNqU9tMj7INLm9J+eoR9cGlT2k+PsA8ubUr76RH2waVNaT89wj64tCntp0fYB5c2pf30CPvg0qa0nx5hH1zalPbTI+yDS5vSfnqEfXBpU9pPj7APLm1K++kR9sGlTWk/PcI+uLQp7adH2AeXNqX99Aj74NKmtJ8eYR9c2pT20yPsg0ub0n56hH1waVPaT4+wDy5tSvvpEfbBpU1pPz3CPri0Ke2nR9gHlzal/fQI++DSprSfHmEfXNqU9tMj7INLm9J+eoR9cGlT2k+PsA8ubUr76RH2waVNaT89wj64tCntp0fYB5c2pf30CPvg0qa0nx5hH1zalPbTI+yDS5vSfnoGwv76lzal/fQI++DSprSfHmEfXNqU9tPzLcJelPbTI+yHpP30CPshaT89wn5I2k+PsB+S9tMj7Iek/fR8qbChRdhMEjaThM0kYTNJ2EwSNpOEzSRhM0nYTBI2k4TNJGEzSdhMEjaThM0kYTNJ2EwSNpOEzSRhM0nYTBI2k4TNJGEzSdhMEjaThM0kYTNJ2EwSNpOEzSRhM0nYTBI2k4TNJGEzSdhMEjaThM0kYTNJ2EwSNpOEzSRhM0nYTBI2k4TNJGEzSdhMEjaThM0kYTNJ2EwSNpOEzaCP17+cw3u7nh/6igAAAABJRU5ErkJggg==";

New Window( "Test",
	New Image( Decode64 Blob( image string ) )
)
Jordan
Craige_Hales
Super User

Re: String to image conversion?

It says "truncated" but it also seems to load as a 3000x3000 all blank image...that compressed really well. Maybe all white, maybe all black. I'm also a little puzzled.

Craige

Recommended Articles