CImage ช่วยลดความยุ่งยากของการทำงานกับภาพผ่าน PHP และส่วนขยายของ GD.
เรียน PHP เล็ก ๆ แห่งนี้มีไวยากรณ์ที่ง่ายมากและชัดเจนสำหรับการแก้ไขและการประมวลผลภาพบนฝั่งเซิร์ฟเวอร์และจากนั้นแคชและเพิ่มประสิทธิภาพพวกเขาสำหรับการจัดส่งฝั่งไคลเอ็นต์.
CImage และชั้น img.php มันเป็นเรื่องง่ายที่จะรวมเข้ากับโปรแกรมที่มีอยู่ใด ๆ และจะช่วยให้นักพัฒนาเว็บได้อย่างง่ายดายปลูก, ตัด, ปรับขนาดหรือยืดรูปถ่ายขนาดบาง.
นักพัฒนาไม่เพียง แต่สามารถจัดการขนาดของภาพและอัตราส่วน แต่พวกเขายังสามารถเปลี่ยนรูปแบบของมันใช้ตัวกรองผลกระทบต่างๆที่อยู่ด้านบนและยังบันทึกที่มีคุณภาพและการบีบอัดการตั้งค่าต่างๆ.
นี้สามารถพิสูจน์คุณสมบัติที่มีประโยชน์มากโดยเฉพาะอย่างยิ่งเมื่อมีการพัฒนาโปรแกรมประยุกต์บนเว็บที่ต้องทำงานกับภาพในหรืออีกวิธีหนึ่ง.
คำแนะนำการใช้งานมีให้กับแฟ้ม Readme CImage ของ
มีอะไรใหม่ ในรุ่นนี้:.
- ควรใช้รหัสผ่านการตั้งค่าใน img_config.php.
- ปรับขนาด GIF รักษาความโปร่งใส.
- ตอนนี้ผลตอบแทน statusCode 500 เมื่อสิ่งที่ล้มเหลว.
- สามโหมดที่แตกต่างกัน. เข้มงวดการผลิตการพัฒนา
- สามไฟล์แบบ All-in-one imgs.php, imgp.php, imgd.php.
- เปลี่ยนชื่อของสคริปต์แบบ all-in-one Webroot / imgs.php.
- รวมโค้ดทั้งหมดลงในสคริปต์ Singel หนึ่ง Webroot / img_single.php.
- ไม่อนุญาตให้ hotlinking / leeching โดยการกำหนดค่า.
- นามแฝงชื่อเป็นโดยไม่มีนามสกุล.
- ตัวเลือกตอนนี้ต้องใช้รหัสผ่านในการทำงาน.
- การสนับสนุนสำหรับรหัสผ่านตัวเลือกรหัสผ่านเพื่อป้องกันการใช้นามแฝงและดาวน์โหลดระยะไกล.
- เพิ่มการสนับสนุนสำหรับนามแฝงตัวเลือกที่สร้างเชื่อมโยงไปยังแคชรุ่นของภาพ.
นามแฝง
มีอะไรใหม่ ในรุ่น 0.7.0:
- ควรใช้รหัสผ่านการตั้งค่าใน img_config.php
- ปรับขนาด GIF รักษาความโปร่งใส.
- ตอนนี้ผลตอบแทน statusCode 500 เมื่อสิ่งที่ล้มเหลว.
- สามโหมดที่แตกต่างกัน. เข้มงวดการผลิตการพัฒนา
- สามไฟล์แบบ All-in-one imgs.php, imgp.php, imgd.php.
- เปลี่ยนชื่อของสคริปต์แบบ all-in-one Webroot / imgs.php.
- รวมโค้ดทั้งหมดลงในสคริปต์ Singel หนึ่ง Webroot / img_single.php.
- ไม่อนุญาตให้ hotlinking / leeching โดยการกำหนดค่า.
- นามแฝงชื่อเป็นโดยไม่มีนามสกุล.
- ตัวเลือกตอนนี้ต้องใช้รหัสผ่านในการทำงาน.
- การสนับสนุนสำหรับรหัสผ่านตัวเลือกรหัสผ่านเพื่อป้องกันการใช้นามแฝงและดาวน์โหลดระยะไกล.
- เพิ่มการสนับสนุนสำหรับนามแฝงตัวเลือกที่สร้างเชื่อมโยงไปยังแคชรุ่นของภาพ.
นามแฝง
คืออะไรใหม่ ในรุ่น 0.6:.
- เขียนโค้ดและเพิ่มเอกสาร
- ย้าย expressesion conolution จาก img_config.php เพื่อ CImage.
- ทำความสะอาดไมเนอร์ของคุณสมบัติใน CImage.
- การเพิ่ม Webroot / htaccess เพื่ออวดว่า URL ที่เป็นมิตรสามารถสร้างขึ้นสำหรับ img.php.
- เพิ่มตัวเลือกเติมไปพอดี FF.
- เลือกเพิ่มทางลัด, เซาท์แคโรไลนาเพื่อเปิดใช้งานการกำหนดค่าของการแสดงออกที่ซับซ้อน.
- เพิ่มการสนับสนุนสำหรับ convolutions ที่กำหนดเอง.
- testprograms การปรับโครงสร้างหนี้.
- แก้ไข JSON บน PHP 5.3.
- การปรับปรุงแม่แบบสำหรับการทดสอบใน Webroot / การทดสอบเมื่อการทดสอบออก.
- การเพิ่มตัวเลือกการ convolve รายการคั่นด้วยเครื่องหมายจุลภาค 11 ลอยค่าแรปและตีแผ่ imageconvoluttion. ()
- การเพิ่มตัวเลือก DPR อุปกรณ์พิกเซลอัตราส่วนที่เริ่มต้นที่ 1. กำหนดเป็น 2 เพื่อให้ได้ภาพที่มีขนาดใหญ่เป็นสองเท่า ที่เป็นประโยชน์สำหรับการแสดงผล Retina โดยทั่วไปทางลัดไปขยายภาพ.
- การเพิ่ม cache.bash ยูทิลิตี้เพื่อความสะดวกในการรวบรวมสถิติการใช้งานแคช.
- แคชไดเรกทอรีขณะนี้สามารถอ่านได้อย่างเดียวและให้บริการแคชไฟล์ทั้งหมดยังคงล้มเหลวเมื่อต้องบันทึกไฟล์.
- แคชตอนนี้ใช้นามสกุลของไฟล์เช่นเดียวกับภาพต้นฉบับ.
มีอะไรใหม่ ในรุ่น 0.5.3:
- เพิ่ม AutoRotate, aro` อัตโนมัติหมุนภาพตาม เกี่ยวกับข้อมูล EXIF.
- เพิ่ม bgcolor, bgc` เพื่อใช้เป็น BackgroundColor เมื่อต้องสีฟิลเลอร์ตัวอย่างเช่นหมุน 45.
- เพิ่ม rotateBefore, rb` เพื่อหมุนภาพมุมหนึ่งก่อนที่จะประมวลผล.
- เพิ่ม rotateAfter, ra` เพื่อหมุนภาพมุมหนึ่งหลังจากการประมวลผล.
- การทำความสะอาดขึ้นการจัดรูปแบบรหัสออกช่องว่างต่อท้าย.
- ลบออกจากภาพ @ เปิดดีกว่าที่จะแสดงคำเตือนที่ถูกต้องเมื่อล้มเหลว # 34 แต่นำมันกลับมาอีกครั้ง.
- การตั้งค่า gd.jpeg_ignore_warning จริงเป็นค่าเริ่มต้น # 34.
- Webroot / check_system.php ตอนนี้ outputs รุ่นของ PHP และ GD.
- # 32 อย่างถูกต้องส่งส่วนหัว 404 เมื่อแสดงข้อความผิดพลาด.
- การพยายามที่จะตรวจสอบรุ่นที่ 29 แต่ไม่สามารถ.
- การเพิ่มโครงสร้าง testprograms ร่วมกับการใช้ Webroot / test_issue29.php เป็นตัวอย่าง.
- การปรับปรุงการจัดรูปแบบรหัส.
- ชื่อไฟล์การสนับสนุนของตัวพิมพ์ใหญ่ JPEG, JPG, PNG และ GIF, ตามที่เสนอใน # 37.
- เปลี่ยน CImage :: เอาท์พุท () ตามที่เสนอใน # 37.
- การรักษาความปลอดภัยเพิ่มตรวจสอบว่าชื่อไฟล์ภาพอยู่เสมอด้านล่าง image_path เส้นทางที่ระบุไว้ใน img_config.php # 37.
- การตั้งค่าการเพิ่มรายการใน img_config.php สำหรับการตั้งค่าตัวอักษรที่ถูกต้องในชื่อไฟล์ภาพ.
- ย้าย Webroot ทดสอบ / * ลงในไดเรกทอรี Webroot / test.
- Webroot / check_system.php ตอนนี้ถ้าเอาท์พุทส่วนขยายสำหรับ EXIF จะโหลด.
- Broke API เมื่อ initDimensions () แยกออกเป็นสองวิธี initDimensions ใหม่ () และ loadImageDetails. ()
ต้องการ
- PHP 5.3 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ