Submitted by wd on Wed, 2006-08-30 16:40
ปัญหาคือ ถ้ามีภาพมาก ๆ ถ้าเราใช้โปรแกรม gallery ก็จะยุ่งยากเกินไปในการนำภาพเข้าสู่ห้องแสดง
เลยทดลองเขียน php ในการแปลงไฟล์ภาพ แล้วแสดงผลเสร็จสรรพในตัวเดียวกัน
วิธีการคือ คัดลอกไฟล์ให้เข้าไปในไดเรคทอรี่ที่ต้องการ โปรแกรมที่สร้างขึ้น จะทำการแปลงโดยใช้ความสามารถของ convert ที่อยู่ในชุดแพคเกจ Image Magick (ต้องติดตั้ง imagemagick ก่อน)
ในโค๊ดตัวอย่าง จะแปลงภาพให้ลดเหลือ 50% ของไฟล์จริง แล้วจึงสร้างไฟล์ thumbnail สำหรับแสดงผลอย่างง่าย
โค๊ดตั้งชื่อว่า index.php มีดังนี้
Submitted by wd on Wed, 2006-08-30 16:20
Submitted by wd on Wed, 2006-08-30 15:28
Submitted by wd on Mon, 2006-08-21 17:43
มีโจทย์อยู่คือ
เวลาไปเที่ยวหรือมีงานที่ต้องถ่ายภาพเป็นจำนวนมาก เกินการ์ดหน่วยความจำที่มีอยู่
เวลาการ์ดเต็ม ก็ต้องถ่ายออกมาเก็บไว้ในโน๊ตบุ๊ก
ปัญหาคือเวลาจะดูภาพจากโน๊ตบุ๊ก ซึ่งสเปคเครื่องต่ำมาก โหลดไฟล์ภาพใหญ่ ๆ ไม่ไหว มันจะดูได้ช้ามาก ๆ ดูภาพ 10 ภาพ ใช้เวลาไป 15 นาที
Submitted by wd on Sat, 2006-08-19 21:58
อ่านพบจากDrupal and external webpages ทดลองดัดแปลงโค๊ดจาวาเล็กน้อย
สมมุติว่าจะเอาเนื้อหาจากบล๊อกคุณสมเจตน์ หน้า http://linuxtip.blogspot.com/2006/08/gnome-wallpaper.html
โค๊ดมีดังนี้
<script type="text/javascript">
<!--
moz=document.getElementById&&!document.all
mozHeightOffset=20
function resize_iframe(){
document.getElementById("I1").height=1000
document.getElementById("I1").height=window.frames["I1"].document.body.scrollHeight+(moz?mozHeightOffset:0)
}
// -->
</script>
<p>
<iframe width="100%" height="100%" frameborder="0" onload="resize_iframe()" border="0" src="http://linuxtip.blogspot.com/2006/08/gnome-wallpaper.html" name="I1" id="I1"> Your browser does not support inline frames or is currently configured not to display inline frames. </iframe>
</p>
ได้หน้าเว็บดังนี้
Pages
Recent comments