PDA

View Full Version : سوال: ذخیره محتویات یک فایل تکست در یک عکس



Salar Ashgi
سه شنبه 30 مهر 1387, 21:46 عصر
سلام ، دوستان چه جوری میشه ما محتویات یک فایل تکست رو ، بصورت عکس ذخیره کنیم

؟ (با Save File Dialog ) ؟؟؟

ممنون از راهنمایی شما !!!

SMRAH1
چهارشنبه 01 آبان 1387, 08:39 صبح
سلام

اگر منظورتون ذخیره یک فایل متنی با پسوند فایل عکس (مثل bmp) است که کافیه پسوند رو عوض کنید (در SaveFileDialog هم فیلتر رو روی پسوند های عکس مثل gif و jpg و ..) تنظیم کنید.

اگر منظورتون ذخیره عکسی از متون است،باید تمام متون را روی یک شی Graphics چاپ کنید و Bitmap حاصل رو با هم نوعی که خواستید ذخیره کنید.

در غیر اینصورت،لطفا توضیح بیشتری بفرمایید.

موفق باشید

Mehdi Asgari
چهارشنبه 01 آبان 1387, 09:41 صبح
شاید هم منظورشون Steganography باشه

shytonak
چهارشنبه 01 آبان 1387, 10:33 صبح
برنامه زیر رو ببین ارت رو راه میندازه.

Salar Ashgi
چهارشنبه 01 آبان 1387, 20:14 عصر
ممنون از راهنمایی همه دوستان ،


اگر منظورتون ذخیره عکسی از متون است،باید تمام متون را روی یک شی Graphics چاپ کنید و Bitmap حاصل رو با هم نوعی که خواستید ذخیره کنید.


بله ، منظور من مثل عکس زیر :

SMRAH1
چهارشنبه 01 آبان 1387, 21:35 عصر
سلام


Bitmap bmp = new Bitmap(300, 100);
Graphics g = Graphics.FromImage(bmp);
g.Clear(Color.Yellow);
g.DrawString("C#.NET 2008", new Font("Arial", 12), new SolidBrush(Color.Green), new PointF(20, 30));
g.Dispose();

bmp.Save("c:\\1.gif",System.Drawing.Imaging.ImageFormat.Gif);
bmp.Dispose();

البته اگر بخواهید چند خط (یا متنی دارای چند خط) را چاپ کنید،باید خودتان خط به خط عملیات رسم (DrawString) را انجام دهید.

موفق باشید