2
나는 파일 속성을 기반으로 시간과 날짜 스탬프를 추가하고 싶다는 가정에서 사진을 잔뜩 가지고 있습니다.사진에 시간/날짜 스탬프 추가하기
이 글은 WPF 응용 프로그램으로 작성 하겠지만 누구나 사진의 오른쪽 하단에있는 .jpg 파일에 텍스트를 추가하는 방법에 대한 샘플 C# 코드가 있습니까?
두 개의 라이브러리가 있지만 실제로 Muppet Labs에서 여기 몇 가지 응용 프로그램을 볼 수 있기 때문에 실제로 C# 코드를 갖고 싶습니다. 또한 이것도 알아두면 좋을 것입니다. 링크에 대한 앤디
편집
감사합니다. 솔루션을보기 위해 다른 사람들을 위해 제 코드를 게시했습니다.
System.Drawing.Image img = System.Drawing.Image.FromFile("Brush Tail Possum.jpg");
System.Drawing.Image imgOverlay = System.Drawing.Image.FromFile("overlay.png");
Graphics gr = Graphics.FromImage(img);
Font font = new Font("Times New Roman", (float)12, System.Drawing.FontStyle.Regular);
System.Drawing.Color color = System.Drawing.Color.FromArgb(255, 255, 255, 255);
StringFormat stringFormat = new StringFormat();
stringFormat.Alignment = StringAlignment.Center;
stringFormat.LineAlignment = StringAlignment.Center;
gr.SmoothingMode = SmoothingMode.AntiAlias;
gr.DrawImage(imgOverlay, new System.Drawing.Point(img.Width - 78, img.Height - 25));
gr.DrawString(DateTime.Now.ToShortDateString(), font, new System.Drawing.SolidBrush(color), new System.Drawing.Point(img.Width - 40, img.Height - 15), stringFormat);
MemoryStream outputStream = new MemoryStream();
img.Save("Brush Tail Possum2.jpg");
Overlay.png는 텍스트 아래에 있으며 가독성을 높이는 작은 이미지입니다.
+1 아, 훌륭합니다. '워터 마크'를 검색하지 않았습니까? :) – griegs
네, 그게 바로 제가 고마워 한 정확한 답이었습니다. 약간의 개조와 나는 아내를 위해 큰 작은 신청을 가지고있다! :) 다시 한번 감사드립니다. – griegs