﻿::+ { A1  :u1[*]  , A2  :u1[*,*]  , A3:  u1[*,*,*]   }
::+ { B1  :u4[*]  , B2  :u4[*,*]  , B3:  u4[*,*,*]   }
::+ { C1  :i8[*]  , C2  :i8[*,*]  , C3:  i8[*,*,*]   }
::+ { QA1 :u1[*]? , QA2 :u1[*,*]? , QA3: u1[*,*,*]?  }
::+ { QB1 :u4[*]? , QB2 :u4[*,*]? , QB3: u4[*,*,*]?  }
::+ { QC1 :i8[*]? , QC2 :i8[*,*]? , QC3: i8[*,*,*]?  }
::+ { SA1 :u1[*]* , SA2 :u1[*,*]* , SA3: u1[*,*,*]*  }
::+ { SB1 :u4[*]* , SB2 :u4[*,*]* , SB3: u4[*,*,*]*  }
::+ { SC1 :i8[*]* , SC2 :i8[*,*]* , SC3: i8[*,*,*]*  }
::+ { SQA1:u1[*]?*, SQA2:u1[*,*]?*, SQA3:u1[*,*,*]?* }
::+ { SQB1:u4[*]?*, SQB2:u4[*,*]?*, SQB3:u4[*,*,*]?* }
::+ { SQC1:i8[*]?*, SQC2:i8[*,*]?*, SQC3:i8[*,*,*]?* }
::+ { X:s, D1:r4[*] }

X->PixelsToPng()

A1->PixelsToPng()
A2->PixelsToPng()
A3->PixelsToPng()
B1->PixelsToPng()
B2->PixelsToPng()
B3->PixelsToPng()
C1->PixelsToPng()
C2->PixelsToPng()
C3->PixelsToPng()
QA1->PixelsToPng()
QA2->PixelsToPng()
QA3->PixelsToPng()
QB1->PixelsToPng()
QB2->PixelsToPng()
QB3->PixelsToPng()
QC1->PixelsToPng()
QC2->PixelsToPng()
QC3->PixelsToPng()
SA1->PixelsToPng()
SA2->PixelsToPng()
SA3->PixelsToPng()
SB1->PixelsToPng()
SB2->PixelsToPng()
SB3->PixelsToPng()
SC1->PixelsToPng()
SC2->PixelsToPng()
SC3->PixelsToPng()
SQA1->PixelsToPng()
SQA2->PixelsToPng()
SQA3->PixelsToPng()
SQB1->PixelsToPng()
SQB2->PixelsToPng()
SQB3->PixelsToPng()
SQC1->PixelsToPng()
SQC2->PixelsToPng()
SQC3->PixelsToPng()

X->ToBase64()

A1->ToBase64()
A2->ToBase64()
A3->ToBase64()
B1->ToBase64()
B2->ToBase64()
B3->ToBase64()
C1->ToBase64()
C2->ToBase64()
C3->ToBase64()
QA1->ToBase64()
QA2->ToBase64()
QA3->ToBase64()
QB1->ToBase64()
QB2->ToBase64()
QB3->ToBase64()
QC1->ToBase64()
QC2->ToBase64()
QC3->ToBase64()
SA1->ToBase64()
SA2->ToBase64()
SA3->ToBase64()
SB1->ToBase64()
SB2->ToBase64()
SB3->ToBase64()
SC1->ToBase64()
SC2->ToBase64()
SC3->ToBase64()
SQA1->ToBase64()
SQA2->ToBase64()
SQA3->ToBase64()
SQB1->ToBase64()
SQB2->ToBase64()
SQB3->ToBase64()
SQC1->ToBase64()
SQC2->ToBase64()
SQC3->ToBase64()

A1->GetPixels()
A1->GetPixelsU4()
A2->GetPixels()
A2->GetPixelsU4()
B1->GetPixels()
B1->GetPixelsU4()
X->GetPixels()
X->GetPixelsU4()

A2->ResizePixels(480)
A3->ResizePixels(480)
B2->ResizePixels(480)
B3->ResizePixels(480)
C2->ResizePixels(480)
C3->ResizePixels(480)

A2->ResizePixels(480, 640)
A3->ResizePixels(480, 640)
B2->ResizePixels(480, 640)
B3->ResizePixels(480, 640)
C2->ResizePixels(480, 640)
C3->ResizePixels(480, 640)

D1->SoftMax()
Tensor.SoftMax(D1)
A1->SoftMax()
A2->SoftMax()
