Encode dan Men-decode Gambar dengan PNGEncoder & Base64

No Comments

Halo teman-teman Flash Indonesia yang baik hatinya. Saat ini saya akan menjelaskan tentang encoding dan decoding sebuah gambar. Encoding adalah proses perubahan sebuah data menjadi bentuk data lain agar dilewatkan dalam sebuah protokol dengan mudah. Proses encoding hampir sama dengan proses enkripsi, namun proses enkripsi membutuhkan sebuah kunci untuk mengunci sebuah data dan membukanya apabila diinginkan.

Sebagai contohnya ingin melewatkan sebuah gambar namun data tersebut dimasukkan ke dalam tag XML / JSON. Kalo dengan cara manual paling tidak harus menggunakan link. Namun dengan cara encoding ini, data gambar kita bisa masuk ke dalam tag xml maupun data JSON.

Di sini saya menggunakan library as3corelib sebagai encoder untuk gambar, dan Base64 untuk mengubah hasil encode.

public static function convertToString(bitmap:Bitmap)
{
	var bitmapData:BitmapData = bitmap.bitmapData;

	var byteArray:ByteArray = PNGEncoder.encode(bitmapData);
	var resultStr:String = compress(byteArray);
	return resultStr;
}

Untuk lebih jelasnya bisa dilihat di contoh berikut :

Download Source : [SINI]

VN:F [1.9.8_1114]
Rating: 4.7/10 (3 votes cast)
VN:F [1.9.8_1114]
Rating: 0 (from 2 votes)
Encode dan Men-decode Gambar dengan PNGEncoder & Base64, 4.7 out of 10 based on 3 ratings

This is author biographical info, that can be used to tell more about you, your iterests, background and experience. You can change it on Admin > Users > Your Profile > Biographical Info page."

 

More from our blog

See all posts
No Comments