 |
|
ต้องการทำลายน้ำบนรูปภาพที่ user upload ขึ้นไป ทำได้หรือไม่ครับ |
|
 |
|
|
 |
 |
|
ไปบอก User ให้เอาลายน้ำออกแล้วค่อยมา Upload ลงใหม่อีกทีครับ 
|
 |
 |
 |
 |
Date :
2010-09-20 10:46:51 |
By :
3rds |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เออ....... รู้สึกว่า No.1 จะตอบไม่ค่อยตรงนะครับ ชี้แนะด้วยครับ
|
 |
 |
 |
 |
Date :
2010-09-20 10:50:02 |
By :
urachima |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมใช้วิธีเขียนข้อความลงบนภาพ แล้วเซฟหน่ะครับ
ขั้นตอนนะ
1) อัพโหลด (ลง SRV)
2) ดึงภาพจาก (SRV)
2.1) ย่อภาพ (ถ้าต้องการทำ Thumb pic)
3) เขียนภาพ (จาก Step 2)
4) เซฟลง SRV
5) ลบรูปต้นฉบับ (ป้องกันไม่ให้หนัก SRV หรือใครจะเก็บไว้ก็แล้วแต่)
ดูตัวอย่างที่ผมทำนะครับ
http://market.siam-minimart.com/productDetail.aspx?id=1
ผมทำภาพใส มาซ้อนภาพใหญ่ไม่เป็น ถ้าทำคือทึบไปเลย
เลยตัดสินใจ ใช้ Font เขียนลงไปดื้อๆ
อีกตัวอย่างนะครับ
http://shopping.siam-minimart.com/product.aspx
|
 |
 |
 |
 |
Date :
2010-09-20 11:15:44 |
By :
james_shadow |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอเป็น code ด้วยได้ไหมครับ รบกวนที
|
 |
 |
 |
 |
Date :
2010-09-20 11:37:24 |
By :
urachima |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เด่วเลิกงาน แล้วจะเอามาลงให้นะครับ
ทำตอนนี้ เด่วนายด่า อิอิ
โค๊ตค่อนข้างยาวด้วย ต้องใช้เวลาอธิบายหน่อย 
ใครมีก็เอามาลงก่อนได้เลยนะครับ ผมจะได้เก็บไว้เป็นแนวทางด้วย ^_^
|
 |
 |
 |
 |
Date :
2010-09-20 11:57:53 |
By :
james_shadow |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
http://market.siam-minimart.com/productDetail.aspx?id=1 << เน่า
นี่ก้อเน่าค่ะ http://shopping.siam-minimart.com/product.aspx
ตุนยากันบูดมั่งกะดีนะคะ
ส่วนมากจะใช้ text ทำ watermark กันค่ะ เพราะค่อนข้างจะง่ายกว่า
ถ้าเป็น watermark image ยากนิสนุง
Code (C#)
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
public class Watermark
{
//this fuction takes an Image and String for watermarking as argument
//and returns an Image with watermark
public Bitmap WaterMarkToImage(string ImagePath,string watermark)
{
Bitmap bmp;
bmp = new Bitmap(ImagePath);
Graphics graphicsObject;
int x, y;
try
{
//create graphics object from bitmap
graphicsObject = Graphics.FromImage(bmp);
}
catch (Exception e)
{
Bitmap bmpNew = new Bitmap(bmp.Width, bmp.Height);
graphicsObject = Graphics.FromImage(bmpNew);
graphicsObject.DrawImage(bmp, new Rectangle(0, 0, bmpNew.Width, bmpNew.Height), 0, 0, bmp.Width, bmp.Height, GraphicsUnit.Pixel);
bmp = bmpNew;
}
int startsize = (bmp.Width / watermark.Length);//get the font size with respect to length of the string
//x and y cordinates to draw a string
x = 0;
y = bmp.Height / 2;
//System.Drawing.StringFormat drawFormat = new System.Drawing.StringFormat(StringFormatFlags.DirectionVertical); -> draws a vertical string for watermark
System.Drawing.StringFormat drawFormat = new System.Drawing.StringFormat(StringFormatFlags.NoWrap);
//drawing string on Image
graphicsObject.DrawString(watermark, new Font("Verdana", startsize, FontStyle.Bold), new SolidBrush(Color.FromArgb(60, 255, 255, 255)), x, y, drawFormat);
//return a water marked image
return (bmp);
}
}
ไม่ได้เขียนเองค่ะหาจากในเนทนี่แหละ
|
 |
 |
 |
 |
Date :
2010-09-20 16:22:35 |
By :
blurEyes |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
สงสัยเน็ตผมคงเน่าด้วยแหละ มันขึ้น server error เหมือนกันเลย
|
ประวัติการแก้ไข 2010-09-20 20:06:33
 |
 |
 |
 |
Date :
2010-09-20 20:05:51 |
By :
tungman |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ไม่ต้องรีบก้อได้นี่คะ ถ้าจะยกตัวอย่างรัยละก้อทำให้เส็ดๆก่อนเถอะค่ะ
รู้แล้วล่ะค่ะว่าทำได้ เวปก้อดูดีนะคะสวยใช้ได้
|
 |
 |
 |
 |
Date :
2010-09-20 20:06:29 |
By :
blurEyes |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พิมพ์ตั้งยาว แม่มโพสไม่ติด -*-
|
 |
 |
 |
 |
Date :
2010-09-20 20:29:54 |
By :
james_shadow |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ถ้ารอให้เสร็จ 100% คงไม่ต้องรอกันหรอก
โปรแกรม ไม่มีคำว่าสมบูรณ์หรอกนะ มันมีการพัฒนาไปเรื่อยๆ
แต่เพรียบพร้อมนัก ก็ยกตัวอย่างที่เขียนเองกับมือเลยสิ
เว็บเน่า -*- แล้วรู้ได้ไง ว่าสวย
|
 |
 |
 |
 |
Date :
2010-09-20 20:32:05 |
By :
james_shadow |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แม่ม ค่อนข้างจะไม่สุภาพนะคะ
สตรีมีครรภ์ เด็กและคนชรา แวะมาเยี่ยมเวปพี่วินอยู่บ่อยๆค่ะ
ยังไงก้อใจเย็นๆ พิมพ์ยาวไป session เลย timeout อะดิคะ
|
 |
 |
 |
 |
Date :
2010-09-20 20:33:45 |
By :
blurEyes |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
คราวนี้ ไม่ใช่เป็นที่เว็บแล้วหล่ะ แม่มเป้นที่ Server
ของถูก ล่มโคตรบ่อยเลย -- --"
จะให้แพงๆก็ไม่มีตังค์
|
 |
 |
 |
 |
Date :
2010-09-20 20:34:03 |
By :
james_shadow |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังไงก็จะรอต่อไปนะครับ เอาใจช่วย
|
 |
 |
 |
 |
Date :
2010-09-23 15:56:37 |
By :
urachima |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
พอมีแบบสำเร็จบ้างไหมครับ หือๆๆ
|
 |
 |
 |
 |
Date :
2010-09-25 16:03:20 |
By :
changsunha |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|