PDA

View Full Version : [ASK DELPHI] FileFormat buat nyimpen integer aja.


JagoVB
20th November 2011, 10:29 PM
Halo Manstah Delphi.... :D

minta Bimbingan nih...


Kasus :

Ane udah pernah tanya sebelumnya tentang Program ane yang kompresi Citra menggunakan RLE, namun sebelum dikodekan menggunakan RLE saya memanipulasi Warna yang ada menggunakan Threshold(menyamakan nilai warna berdekatan dan yang masih dibawah ambang nilai yang ditentukan).

Dalam memanipulasi Nilai warna, ane kelompokkan berdasarkan warnanya(warna Red, Green dan Blue).

Setelah dimanipulasi pake threshold, ane kodekan pake RLE dan hasilnya seperti ini :


Quote:





[Ini baru nilai Red saja]

86394 92

5 101

7 94

1529 99

2 124

765 100

1 138

4 168

1 129

761 100

1 131

1 173

1 217

1 248

1 225

1 198

1 173

1 141

759 99

1 137

1 165

1 200

2 230

1 176

1 154

2 187

1 142

757 100

1 150

4 191

.

.

.

.

masih banyak lagi kebawah...

bisa diDownload disini : Untuk Warna Red (http://www.4*shared.com/file/UPNP4NnZ/13_online.html)





penjelasan :

1. Nilai sebelum spasi itu banyaknya nilai warna yang ada dibelakang spasi.

2. Nilai sesudah spasi itu adalah nilai/aras warnanya.



OPSI yang pernah terlintas dan ada yang pernah ane coba :

1. [udah ane coba] Jikalau ane Simpen data diatas dengan file type text, maka hasilnya bervariasi. yang ane uplouad itu 838KB.

Padahal kalo kasaran aja setiap warna mempunyai ukuran 838, maka dikalikan 3 jadinya 2514KB = 2.5M. Jadi lebih besar dari Citra yang akan diKompres dong?? hehe... ndak mungkin jadi pilihan kalo disimpan ke file type TEXT. http://ceri.ws/smilies/small_capedech.gif



2. Jikalau ane Simpen file format BMP 24bit lagi, kagak bisa juga keknya karena ada nilai yang melebihi dari 255. http://ceri.ws/smilies/small_capedech.gif



3. [udah ane coba] disimpen ke Stream, gak tau tuh stream bertipe data apa, yang ternyata output-nya seperti text dan ukuran filenya sama kek text. http://ceri.ws/smilies/small_capedech.gif





[B]PERTANYAAN :

Penyimpanan sebuah data yang paling lebih kecil pakai apa ya?

Maksud ane dari yang "paling kecil" itu maksudnya file formatnya pakai apa ya...?

+ Tidak maksa ato apa, tapi sukur" ada yang ngasih tau gimana menyimpan data itu tadi. http://static.kaskus.us/images/smilies/sumbangan/37.gif





Terimakasih Atas bantuannya ya Gan...

Besar Harapan Ane masalah ini dapat terpecahkan...http://static.kaskus.us/images/smilies/kisss.gif







</div>