Brushหลากสไตล์ง่ายๆด้วยSAI by

29
Jan
3

บางทีอยากจะได้ลายเส้นดินสอโดยไม่ต้องวาดกระดาษแล้วสแกนขึ้นคอมพิวเตอร์ก็สามารถปรับบรัชเอาเองได้ง่ายๆ (Photoshopก็สามารถทำได้)

.

แต่คราวนี้จะมาสอนใน SAI ซึ่งได้รูปแบบหลากหลายแล้วเครื่องก็ไม่กระตุกด้วยค่ะ :D

.

บรัชในPSเวลาปรับหนักๆจะกินแรมมาก ใครเครื่องช้าจิ้มทีเดียวโปรแกรมดับไปเลยก็มี

.

.

.

วิธีการปรับบรัชของSAI ใช้ง่ายๆแค่ในกรอบสีแดงเท่านั้น แต่และบรัชจะมีคุณสมบัติต่างกันและมีให้เลือกเยอะมากๆ ลองปรับเล่นดูจะได้บรัชที่หลากหลายแบบมากมาย

.

ในช่องด้านล่างสุดสามารถปรับเลือกพื้นผิวของกระดาษได้ด้วย ซึ่งจะทำให้ลายเส้นมีพื้นผิวต่างกันไปแล้วแต่สไตล์ภาพที่เราจะทำ

.

.

นี่คือบรัชดีฟอลท์ของSAI ไม่ต้องปรับอะไรเลย ส่วนมากจะใช้ตัดเส้นแนวๆคอมมิค หรือภาพแบบอนิเมชั่นคมๆค่ะ

.

.

สไตล์หัวหมึกหนักๆแข็งๆ ปรับได้โดยเลือกโหมด Middle_Flat ปรับ Density 50 ตามภาพค่ะ

.

.

บรัชสไตล์ Canvas Texture จะมีการปรับค่ากระดาษด้วย (ตามในภาพ เปลี่ยนจาก None เป็น canvas) ตรง Tex. ด้านหลังคือพื้นผิวความหยาบ ปรับมากน้อยตามใจชอบ

.

.

บรัชที่เราใช้บ่อยที่สุด สไตล์เส้นดินสอ เลือกบรัชเป็น Crayon ปรับ2ช่องด้านล่างเป็น Fazystatic กับ paper ปรับเลือกความขรุขระเอาตามใจชอบ สามารถใช้สโตรคเส้นขาวดำได้ใกล้เคียงกับดินสอของจริงด้วย (ตามภาพ)

.

.

.

เลือกลายเส้นให้เหมาะกับสไตล์งานที่ตัวเองจะทำ เพราะ outline ก็เป็นตัวแสดงอารมณ์ของงานได้ดี ถ้าเลือกเส้นแข็งๆแต่ลงสีโทนลูกกวาดน่ารักๆอาจจะไม่เหมาะกัน ควรเลือกเส้นที่ดูซอฟท์สบายตาเพื่อเพิ่มความกลมกลืนของงานให้มากยิ่งขึ้น

.

ลองดูนะคะ

.

ส่งรูปจาก Flex ,Flash ไปให้ php by

28
Jan
0

ในตัวอย่างนี้เราจะทำงานส่งรูปไปให้ php   โดยทาง flash จะทำการ encode MovieClip เป็น String แบบ Base64 ไปให้ php จัดการ

screen-shot-2013-01-28-at-104011-pm

รูปที่ 1

var pngEnc:PNGEncoder = new PNGEncoder();

var base64:String = captureImg(mc);    // mc คือตัว movieClip ที่ส่งไป encode สำหรับส่งไปให้ php

var sendData:Object = {'base64':base64};

var urlToSendPhp:String;// url  php ที่เราจะส่งรูปไปให้

RequestHelper.sendRequest(urlToSendPhp ,null,sendData);

function captureImg(imageObject:IBitmapDrawable):String

{

var ohSnap:ImageSnapshot;

ohSnap = ImageSnapshot.captureImage(imageObject,0,pngEnc);

var imageByteArray:ByteArray = ohSnap.data as ByteArray;

return ImageSnapshot.encodeImageAsBase64(ohSnap);

}

ก่อนที่เราจะส่งไปให้ php เราต้องเช็คก่อนว่า encode ถูกต้องรึเปล่า

วิธีเช็คดูจากที่นี่ครับ

การเช็คข้อมูล base64 ที่ถูกแปลงมาจากรูป

 แก้ไข MovieClip หลายๆเฟรม พร้อมๆกัน by

27
Jan
0

กรณีที่เราต้องการแก้ไข ตำแหน่ง หรือปรับขนาดของ MovieClip ที่อยู่บน timeline หลายๆเฟรมพร้อมๆกัน

edit multi frame img1รูปที่ 1

ขั้นแรกไปที่ Timeline ที่เราต้องการแก้ไข MovieClip  และทำการ lock layer ที่ไม่เกี่ยวข้องทั้งหมด

เสร็จแล้วคลิกที่  Edit Multiple Frames  ตามรูปที่ 2

screen-shot-2013-01-27-at-90919-pm

รูปที่ 2

ปรับช่วงเฟรมที่เราต้องการแก้ไข โดยการคลิกตรงจุด วงกลมสีแดงค้างไว้ แล้วปรับขนาดตามรูป ตามรูปที่ 3

screen-shot-2013-01-27-at-90919-pmรูปที่ 3

ในตัวอย่างนี้ผมต้องการแก้ไขเฟรมแรก จนถึงเฟรมสุดท้าย

screen-shot-2013-01-27-at-91030-pmรูปที่ 4

เสร็จแล้ว กด ctrl+a เพื่อเลือกวัตถุที่เราต้องการแก้ไข โดยตัวอย่างนี้ผม ขยับตำแหน่งขึ้นไปข้างบน,ปรับขนาดให้เล็กลง พร้อมกับลด Alpha ลงอีกด้วย ตามรูปที่ 5-6  จะเห็นได้ว่าเราสามารถแก้ไข MovieClip ได้พร้อมๆ กัน โดยที่เราไม่ต้องเข้าไปแก้ไขทีละเฟรมให้เสียเวลา

screen-shot-2013-01-27-at-91048-pmรูปที่ 5screen-shot-2013-01-27-at-91103-pmรูปที่ 6screen-shot-2013-01-27-at-91156-pmรูปที่ 7

 เราชนะรอบ 4 | ยืมเงิน 3000 ด่วน | แอพกู้เงิน | แอพเงินด่วน | สินเชื่อออนไลน์อนุมัติทันที | Site Map | กู้เงินก้อน | กระเป๋าตัง | thisshop และ ยืมเงินฉุกเฉิน 5000 ด่วน