ورود

View Full Version : راه حل جهت تبديل تصوير به كد باينري



mohammad-gh
سه شنبه 19 آبان 1388, 13:07 عصر
سلام
من در يك پروژه نياز مبرم به ذخيره كدهاي باينري تصوير در يك فايل را دارم
البته اينكه چطور تك تك پيكسل ها را بخوانم را بلدم اما نحوه ذخيره انها را به صورت بيت به بيت در يك فايل باينري بلد نيستم
بعد از ذخيره هم حتما راهي براي استخراج آنها بايد باشد
منتنظر راهنمايي شما هستم

ehsan21
سه شنبه 19 آبان 1388, 15:22 عصر
با کد های زیر می تونی این کار رو انجام بدی



Dim ms As New MemoryStream
PictureBox1.Image.Save(ms, PictureBox1.Image.RawFormat)
Dim arrayImage() As Byte = ms.GetBuffer

MAHDIACTION
چهارشنبه 20 آبان 1388, 14:59 عصر
امیدوارم مفید باشه
تست شده است

imports system



Private Sub Btnconvert_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
()Dim by As Byte
Dim oStream As New IO.MemoryStream
(Dim bmp As New Bitmap(PictureBox1.Image
Try
( bmp.Save(oStream, Imaging.ImageFormat.Bmp
by = oStream.ToArray
() bmp.Dispose
()oStream.Close
Catch ex As Exception
End Try


End Sub

nima898
پنج شنبه 21 آبان 1388, 09:23 صبح
شما قصدتون اینه که داخل فایل تصویر دیتا جاسازی کنید؟(بصورت secret)

mohammad-gh
پنج شنبه 21 آبان 1388, 12:28 عصر
سلام وتشكر از دوستان
نه من مي خواهم تصاوير رو به صورت باينري در فايل ذخيره كنم تا نشه از اونها استفاده كرد
از طرف ديگر در اين ومقع حجم ديتا بيس هم زياد نميشود
حتما مي دانيد كه براي ذخيره تصوير به صورت باينري دو روس بيتي و شماره گذاري وجود دارد (كساني كه دانشجوي مهندسي نرم افزار هستند بهتر آشنايي دارند) و من مي خواهم از يكي از اين روشها براي ذخيره تصوير در يك فايل و بعد لود ان استفاده نمايم
باز هم از دوستان متشكرم

nima898
یک شنبه 24 آبان 1388, 15:55 عصر
به این تاپیک یه سری بزنید

http://barnamenevis.org/forum/showthread.php?t=189061