O "Mavamaarten~" do HackForums criou um método que permite com um código adicionar pequenas imagens a um programa sem que tenhamos de guardar a imagem nos Recursos do programa e para alem ser uma maneira mais fácil e rápida de as adicionarmos ao nosso programa, também dificulta a sua cópia por parte de crackers.
Tendo ele feito um vídeo de demonstração com um programa similar a este feito por mim, mas não o tendo publicado decidi eu fazer a minha versão.
O método consiste em adicionar ao programa uma 'Class':
- Código:
Public Class ImageToCodeClass
Public Function ImageToCode(ByVal Img As Bitmap) As String
Return Convert.ToBase64String(DirectCast(System.ComponentModel.TypeDescriptor.GetConverter(Img).ConvertTo(Img, GetType(Byte())), Byte()))
End Function
Public Function CodeToImage(ByVal Code As String) As Image
Return Image.FromStream(New System.IO.MemoryStream(Convert.FromBase64String(Code)))
End Function
End Class
Utilizar este código para converter a Imagem para código:
- Código:
Dim ITC As New ImageToCodeClass
Dim Code as String = ITC.ImageToCode(YourImage)
E Utilizar este código para converter o código para Imagem:
- Código:
Dim ITC As New ImageToCodeClass
PictureBox1.Image = ITC.CodeToImage("<YOUR IMAGE CODE HERE>")
Estes códigos encontram-se também na 'Ajuda' do programa:
Para quem estiver interessado no programa pode fazer Download aqui.
Pass:
tugatech.com.pt
Off~Topic~1: Este ainda não é um programa que eu prometia mostrar
Off~Topic~2: Os [spoiler's] em BB parecem não estar a funcionar