สมัครสมาชิก   เข้าระบบ  
ขอเชิญสมาชิกทุกท่านร่วมโหวตผู้ผ่านการคัดเลือกรางวัลสุดคะนึงประจำเดือน มิ.ย.2552 ค่ะ และปิดรับการโหวตวันที่ 9 ก.ค. 2552 เวลา 24.00 น.
HCI and KM
ดร. จันทวรรณ ปิยะวัฒน์
P ดร. จันทวรรณ ปิยะวัฒน์
มหาวิทยาลัยสงขลานครินทร์
อีเมลติดต่อ
 
อ่าน: 1709
การจัดการกราฟฟิกแบบ transparency ของไฟล์ png

Pictures speak louder than words. เนื่องจากคำหลากหลายคำที่เ็ป็นศัพท์ใหม่ในโลกอินเตอร์เน็ต แม้แปลเป็น Thai แล้วก็ยังทำความเข้าใจได้ยาก  อาทิตย์ที่ผ่านมาทีมงานจึงได้เริ่มใส่ไอคอนในระบบเื่พื่อเป็นการพยายามสร้าง mental model ด้วยภาพค่ะ

ไอคอนที่นำมาใช้เป็นประเภท png ค่ะ และเป็น transparency ดูแล้วจะเป็นสามมิติ ซึ่งเป็นรูปแบบของ graphic แบบ web 2.0 ค่ะ เมื่อเปิดกับ Internet Explorer (IE) version 7 และ Firefox สามารถแสดงผลได้ปกติค่ะ แต่เมื่อเปิดกับ IE version 6 หรือ 5.5 ก็จะไม่สามารถแสดงส่วน transparency ได้ค่ะ จะได้เป็นพื้นหลังสีฟ้าออกมาแทนค่ะ

วิธิีการแก้ไขในตอนแรก เราทำการแปลงไฟล์ไอคอน png เป็น gif ทั้งหมดค่ะ แต่ว่ากรอบจะแตกออกมาแล้วดูไม่สวยเอาเลยค่ะ ก็เลยต้องค้นหาวิธีกันใหม่ค่ะ

แล้วก็มาเจอทางแก้ค่ะ ด้วยการใช้ CSS style ดังด้านล่างค่ะกับรูป transparency แบบ png ค่ะ แล้วเลิกสนใจ gif files ไปเลยค่ะ ว่าแล้วก็เปลี่ยนกลับกันอีกรอบค่ะ สิ่งสำคัญของการใช้ CSS เพื่อแก้ไขภาพ transparency png คือ จะต้องระบุ width กับ height ให้ถูก proportion ค่ะ

<span style="width:247px;height:216px;display:inline-block;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/lit/test.png');">

<img style="filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);"
src="/lit/test.png" width="247" height="216" border="0" alt="">

</span>

ผู้คนเข้าไปลงชื่อกันเป็นหมื่นคนค่ะ เพื่อกระตุ้นให้ Microsoft ทำการปรับปรุง IE 5.5 และ 6 ให้รองรับ png ได้ ซึ่งเดิมนั้น Microsoft ได้ตัดสินใจเลือก support IE สองเวอร์ชันนี้แล้วค่ะ

 

หมวดหมู่: เรื่องทั่วไป
คำสำคัญ: explorer  internet  gif  png  graphic  transparency
สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ Copyright
สร้าง: พฤ. 04 ม.ค. 2550 @ 10:54   แก้ไข: พ. 07 ม.ค. 2552 @ 11:16   ขนาด: 3258 ไบต์
ความคิดเห็น
P
1. ดร. ดิศกุล เกษมสวัสดิ์
เมื่อ พฤ. 04 ม.ค. 2550 @ 23:46
130421 [ลบ] [แจ้งลบ]

ได้มาเรียนรู้ครับ ขอบคุณครับอาจารย์
ไม่มีรูป
2. ไม่แสดงตน [IP: 124.121.35.250]
เมื่อ ส. 03 ก.พ. 2550 @ 12:01
152828 [ลบ] [แจ้งลบ]

transparency

transpency 

ไม่มีรูป
3. ole [IP: 124.120.186.202]
เมื่อ อ. 26 มิ.ย. 2550 @ 16:28
304380 [ลบ] [แจ้งลบ]

ถ้ามันเป็น blackground ล่ะครับทำไงแล้วมี link ในนั้นด้วยครับ
P
4. Jakizdoo
เมื่อ จ. 05 ม.ค. 2552 @ 12:57
1055467 [ลบ] [แจ้งลบ]

ขอบคุณค่ะอาจารย์

ชื่อ:
อีเมล:
IP แอดเดรส: 38.103.63.56
  เรียกใช้งานตัวจัดการข้อความ
ข้อความ:
 
รหัสสุ่ม: (ใส่รหัสสุ่มที่แสดงไว้ด้านบน)
  ยกเลิก
การพัฒนาระบบแบบเน้นผู้ใช้เป็นศูนย์กลาง และ การจัดการความรู้