เพิ่งลองมาเล่น jQuery ครับ สาเหตุก็เพราะงานที่เจอ ถ้าเล่น HardCode กับพวก JavaScript อาจทำให้ตาลายได้ เลยลองหันมาเล่นอะไรที่มันสั้นๆ ง่ายๆ เข้าใจได้เร็ว แก้ได้ไวๆ
เดิมทีผมเขียน php เวลาจะย่อรูปก็จะใช้ phpThumb ซึ่งเป็นฟังก์ชั่นที่จะรับ parameter ชื่อรูป ความกว้าง ยาว สูง แล้วย่อรูปให้ แต่การย่อ มันจะสร้างรูปเก้บไว้ที่ folder cache ทุกครั้ง นานเข้าๆ folder นี้เลยบวมออกๆ ใหญ่ขึ้นไปเรื่อยๆ
แต่พอมาใช้ jquery มันก้ง่ายขึ้นเยอะ
http://code.google.com/p/resize-crop/downloads/list
ผมลองใช้ดูแล้วครับ ทำตัวอย่างเอาไว้ดูแบบง่ายๆ เผื่อคราวหลังมาดูใหม่อีกที
http://demo.know2pro.com/jquery/resizecrop/