จงสร้างตารางสี่เหลี่ยมจัตุรัสดังรูป โดยที่ เส้นแทยงมุมด้านขวา(ดังรูป)ต้องเป็นสีดำ ช่องด้านซ้ายมือที่ติดช่องสีดำต้องเป็นสีแดง ช่องถัดไปสลับกันระหว่างแดงกับขาว ช่องด้านขาวมือที่ติดช่องสีดำต้องเป็นสีน้ำเงิน ช่องถัดไปสลับกันระหว่างน้ำเงินกับขาว โดยใช้ตัวแปร 1 ตัว ในการกำหนดความ กว้าง ยาว ของสี่เหลี่ยม Lumin method กำหนดตัวแปร $box-width # เก็บความกว้างของตาราง $pos-black=$boxwidth # เก็บตำแหน่งของช่องสีดำ $pos-red=NULL # เก็บตำแหน่งของช่องสีแดง $pos-blue=NULL # เก็บตำแหน่งของช่องสีน้ำเงิน Step 1 (ทดลองสร้างตารางก่อน) สร้างลูป 2 ลูปเพื่อสร้างตาราง(ไปลองเองนะจ๊ะ) ดังนี้ for($i=1 -> $i=$boxwidth){ # Loop i for($j=1 -> $j=$boxwidth){ # Loop j # สร้างช่อง } # ขึ้นแถวใหม่ } Step [...]
สืบเนื่องมาจากที่จะทำ 2Capsule อีกนั่นแหละ เคยสังเกตุใน Flickr เวลาอัพโหลดรูปแล้วทำไมมันย่อและตัดบางส่วนของรูปทิ้ง โดยที่รูปที่ถูฏกระทำยังดูสวยงามและได้สัดส่วน จึงได้ลองหา Open Source มาเป็นเครื่องมือในการทดลอง ได้แก่ 1. Cropcanvas Class ของ Andrew Collington 2. HFT Image Resize ของ Yuriy Horobey เท่าที่ลองทดสอบแล้วดูเทียบจากรูปที่ได้ของ Flickr คือ การย่อรูปก่อน แล้วมา crop อีกทีหนึ่งตามขนาดที่ต้องการ จะทำให้สัดส่วนของ Image ยังคงความสมบูรณ์ไม่ถูกตัดออกไปมากที่สุด ซึ่ง Resize and Crop Image ได้ลองทำเป็น 2 version คือ version ปกติ และ version ที่เป็นแบบ slide (คล้ายๆ Flickr) Test Normal : [...]