We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2ae3ec1 commit a4e89f1Copy full SHA for a4e89f1
1 file changed
src/GToolkit-Inspector/ByteString.extension.st
@@ -1,5 +1,21 @@
1
Extension { #name : #ByteString }
2
3
+{ #category : #'*GToolkit-Inspector' }
4
+ByteString >> gtBase64EncodedPngFor: aView [
5
+ <gtView>
6
+ | prefix |
7
+ prefix := 'data:image/png;base64,'.
8
+ self beginsWith: prefix.
9
+ ^ aView forward
10
+ title: 'PNG';
11
+ object: [ | form bytes base64 |
12
+ base64 := self removePrefix: prefix.
13
+ bytes := base64 base64Decoded.
14
+ form := ImageReadWriter formFromStream: bytes readStream.
15
+ form ];
16
+ view: #gtFormFor:
17
+]
18
+
19
{ #category : #'*GToolkit-Inspector' }
20
ByteString >> gtDirectoryFor: aView [
21
<gtView>
0 commit comments