• มาลองใส่ข้อความ/ภาพลายน้ำ(Watermark) บนรูปภาพที่เราอัพโหลดด้วย C# กันเถอะ


              ในการทำงานของนักพัฒนาโปรแกรม อาจจะมีบางงานที่มีความเกี่ยวข้องกับการบันทึกข้อมูลรูปภาพต่างๆลงบนเซิร์ฟเวอร์ และอาจมีความต้องการที่จะใส่ลายน้ำให้กับรูปภาพเหล่านั้น ซึ่งจริงๆแล้วการทำลายน้ำนั้น ถือเป็นกระบวนการหนึ่งในการคุ้มครองลิขสิทธิ์ ป้องกัน หรือปกป้องลิขสิทธิ์ของเจ้าของภาพผู้อัพโหลดข้อมูลหรือเป็นการแจ้งที่มาของภาพนั้นๆ เพื่อไม่ให้ผู้อื่นนำไปใช้ในทางมิชอบ และทำให้มั่นใจได้ว่าจะไม่สามารถนำกลับมาใช้ซ้ำหรือเปลี่ยนแปลงได้โดยไม่ได้รับอนุญาต นอกจากนี้ยังอาจใช้เป็นกลยุทธ์ในการสร้างแบรนด์ให้กับงานของคุณได้ หรืออาจทำหน้าที่เป็นตราประทับเพื่อระบุสถานะของเอกสารโดยมีคำเช่น “สำเนา” “ฉบับร่าง” หรือ “ตัวอย่าง” ซึ่งช่วยให้มั่นใจได้ว่าจะไม่มีการจัดการเอกสารสำคัญอย่างไม่ถูกต้อง อีกทั้งยังช่วยให้คุณสามารถจัดระเบียบงานของคุณได้ในขณะที่คุณทำเอกสารฉบับร่างให้เป็นเอกสารฉบับจริง           และสำหรับในบทความนี้ทางผู้เขียนจึงถือโอกาสมาแนะนำวิธีการทำภาพลายน้ำให้กับรูปภาพที่เราบันทึกข้อมูลจากการอัพโหลดไฟล์โดยระบบที่พัฒนาขึ้นกันค่ะ โดยวิธีการเพิ่มลายน้ำสามารถทำได้หลายทาง อาจจะเป็นการนำรูปภาพทั้งหมดที่มีการอัพโหลดมาตกแต่งด้วยโปรแกรมตกแต่งภาพ แต่ในกรณีนี้ ผู้เขียนจะขอแนะนำวิธีเบื้องต้นในการพัฒนาโปรแกรมในการใส่ลายน้ำให้กับภาพตอนอัพโหลดไฟล์ด้วย C#  เพื่อเป็นแนวทางให้กับผู้อ่านได้นำไปต่อยอดงานพัฒนาของตนเองได้ ซึ่งในบทความนี้จะแบ่งวิธีที่มาแนะนำการใส่ลายน้ำให้กับรูปภาพที่อัพโหลดออกเป็น 2 แบบดังนี้ค่ะ 1.การใส่ลายน้ำแบบข้อความ โดยการทำลายน้ำด้วยวิธีนี้ เราจะต้องมีการระบุข้อความที่เราต้องการให้แสดงลายน้ำในภาพที่ทำการอัพโหลด ซึ่งขั้นตอนการทำลายน้ำ มีดังนี้ 1.1 เพิ่ม Library ที่เกี่ยวข้องเพิ่มเติมเข้ามา using System.IO;using System.Drawing; 1.2 สร้างหน้าจอที่มี File upload และปุ่มเพื่อทำการอัพโหลดไฟล์ .aspx page 1.3 สร้างเมธอดที่ใช้ในการสร้างภาพลายน้ำ ที่ชื่อว่า AddTextWatermark() โดยมีพารามิเตอร์เป็นข้อความที่ต้องการให้แสดงเป็นลายน้ำ ดังนี้ Code C# เมธอด…

    >> Read More <<

  • [บันทึกันลืม] Shell script เพื่อทำงาน parallel ด้วย screen


    >> Read More <<

  • Create a feedback form with NotionForms


    สวัสดีท่านผู้อ่านทุกๆ ท่าน มาค่ะ เรามาต่อกันใน Blog ที่ 4 ของรอบ TOR นี้ ซึ่งผู้เขียนขอพาไปรู้จักกับ NotionForms ถ้าพร้อมแล้ว ไปค่ะ ไปเรียนรู้ไปพร้อมๆ กัน 😜 NotionForms 💬NotionForms was created to help Notion users to achieve more with their favourite tool. Need a contact form? Doing a survey? Create a form in 3 minutes and receive responses directly in Notion. 💡 หมายเหตุ : แบบฟอร์มที่เราสร้างขึ้นด้วย…

    >> Read More <<

  • จัดการข้อมูลง่ายๆ ด้วย Database ใน Notion


    สวัสดีท่านผู้อ่านทุกๆ ท่าน สำหรับ Blog ที่ 3 ในรอบ TOR นี้ ผู้เขียนขอแนะนำการสร้าง Database เก็บข้อมูลบน Notion กันค่ะ 📍 Blog นี้จะไม่ลงลึกในส่วนการสมัครใช้งาน notion แต่จะเน้นในส่วนของการสร้าง Table เพื่อเก็บข้อมูล Notion 💬 Notion is a workspace with lots of tools to help you stay organized and productive. You can use notes, tasks, wikis and databases to manage projects, tasks, ideas and more. 📲 More…

    >> Read More <<

  • [บันทึกกันลืม] วิธีติดตั้ง mariadb package สำหรับ python บน Ubuntu


    เรามักเข้าใจว่าแค่ใข้คำสั่ง แล้วจะก็จะเรียกใช้งานได้ แต่จริง ๆ แล้ว ไม่ใช่ เพราะจะต้องติดตั้ง package บน OS (ในที่นี้จะเป็น Ubuntu 20.04 – focal) แต่จะติดตั้ง package นี้ได้ จะต้องติดตั้ง MariaDB Connector/C Community Server package repository (CS) ซึ่งขั้นตอนต้นฉบับของ mariadb นั้น ก็ช่าง …. ซับซ้อน ลิงค์ไปมา https://mariadb.com/docs/server/connect/programming-languages/python/install/#Prerequisites_for_Source_Distributions https://mariadb.com/docs/server/connect/programming-languages/c/install/ ซึ่งจุดใหญ่ใจความคือ การติดตั้ง repository ให้ได้ แล้วก็จะติดตั้ง package ได้ เลยบันทึกกันลืมไว้ที่นี่ copy วางได้เลย เท่านี้แหล่ะ Update สำหรับ Ubuntu 22.04 ไม่รู้ว่าเกี่ยวกับการเป็น Ubuntu pro หรือไม่ แต่…

    >> Read More <<

  • วิธีนำข้อมูลตารางในไฟล์ PDF มาวิเคราะห์ต่อใน Excel ด้วย Power Query


    บ่อยครั้งที่เราต้องการนำข้อมูลจากตารางในไฟล์ PDF มาคำนวณหรือนำไปใช้วิเคราะห์ต่อใน Excel และมักจะพบปัญหาเวลา copy ข้อมูลมาใส่ใน Excel แล้ว Format ต่าง ๆ ของข้อมูลไม่ได้ดั่งใจ เมื่อทำการคลุมและ Ctrl + C เพื่อ Copy นำมาวางไว้ที่ไฟล์ Excel Ctrl+V  แล้วพบว่าข้อมูลที่วางลงไปมันไม่เป็นระเบียบเหมือนต้นฉบับ (เละเทะหนักมาก…) เราสามารถแก้ไขปัญหานี้ ได้ด้วยเครื่องมือที่ชื่อว่า Power Query ใน Excel โดยคำสั่งนี้จะมีใน Excel เวอร์ชัน (Excel 365, 2021) เป็นต้นไป วิธีการคือ……ไปที่แถบเมนู Data ซึ่ง Excel เวอร์ชันใหม่ๆ จะมี คำสั่ง From File >> From PDF ให้เลือกไฟล์ PDF ที่เราต้องการ Import เข้าสู่ Excel…

    >> Read More <<

  • บันทึกลับ vim


    Update: 2022-12-16 สารบัญ แสดง Line Number ลบบรรทัดแรกถึงบรรทัดสุดท้าย Before After Comment ทีละหลาย ๆ บรรทัด Ctrl+v Shift+i # Before Ctrl+v แล้วเลื่อนลูกศรลงมาเรื่อย ๆ Shift+i แล้วใส่ # แล้วกดปุ่ม Esc

    >> Read More <<

  • การตรวจสอบพื้นที่ใน One Drive


    1. เข้า web OneDrive https://emailpsuac-my.sharepoint.com2. คลิกที่รูปฟันเฟืองด้านขวา เลือก การตั้งค่า OneDrive 3. เมนูด้านซ้ายคลิก การตั้งค่าเพิ่มเติม ด้านขวาคลิก เมตริกของที่เก็บข้อมูล 4. ระบบจะแสดงการใช้พื้นที่ใน OneDrive

    >> Read More <<

  • Google Chrome Update to 108.0.5359.95


    ปรับปรุงความปลอดภัย Google Chrome โดยTo update Chrome, head to Settings → About Chrome → Wait for the download of the latest version to finish → Restart the program. 2Dec2022@ Update เป็นรุ่น 108.0.5359.95 ปรับปรุงความปลอดภัย ระดับสูง 1 รายการ[$NA][1394403] High CVE-2022-4262: Type Confusion in V8 อ้างอิงจากGoogle Chrome Update to 108.0.5359.952Dec2022https://chromereleases.googleblog.com/2022/12/stable-channel-update-for-desktop.html ข่าวเก่าhttps://sysadmin.psu.ac.th/2022/11/28/google-chrome-update-to-107-0-5304-122/

    >> Read More <<