PDA

View Full Version : درج تاریخ و ساعت سیستم روی عکس



hesarak
سه شنبه 08 دی 1394, 22:17 عصر
سلام
من با استفاده از کد های زیر از روی دستکتاپ عکس میگیرم و میخوام این تاریخ و ساعت سیستم روی عکس چاپ بشه
دوستان کمک کنند ممنون میشم .
کد :

Bitmap memoryImage;
memoryImage = new Bitmap(1090, 680);
Size s = new Size(memoryImage.Width, memoryImage.Height);
Graphics memoryGraphics = Graphics.FromImage(memoryImage);
memoryGraphics.CopyFromScreen(0, 0, 0, 0, s);
string fileName = string.Format(Environment.GetFolderPath(Environmen t.SpecialFolder.MyDocuments) +
@"\Screenshot" + "_" +
DateTime.Now.ToString("(dd_MMMM_hh_mm_ss_tt)") + ".png");
memoryImage.Save(fileName);

mosi20
پنج شنبه 10 دی 1394, 16:46 عصر
من این کار ار تاحالا نکردم ولی به نظرم اول باید عکسی که گرفتی را ذخیره کنی و بعد اون فایل را باز کنی و روش بنویسی
یه تیکه کد هم پیدا کردم ببین به دردت میخوره یا نه
// Takes a graphics object, a font object for our text, and the text we want to write.
// Then writes it to the handle as a watermark
private void writeWaterMark(Graphics graphicsHandle, int x, int y, Font ourFont, String text)
{
StringFormat strFormatter = new StringFormat();
SolidBrush transBrush = new SolidBrush(Color.FromArgb(113, 255, 255, 255));

// Drawstring the transparent text to the Graphics context at x,y position.
graphicsHandle.DrawString(text,
ourFont,
transBrush,
new PointF(x, y),
strFormatter);

}