Steve Randles's FramesDble Matte Frame Web2TEXT convertMode Convert Mode˙˙˙˙ Convert ModeCnvMDpthlongTEXTconvertToProfileConvert to Profile˙˙˙˙Convert to ProfileconvertToProfilenullobj EnmrDcmnOrdnTrgtT TEXTsRGB IEC61966-2.1EngnTEXTMicrosoft ICMInteenumInteClrmMpBlboolTEXTstopStop˙˙˙˙StopStopMsgeTEXT2Re-size image to 540 width at 72ppi in next step.CntnboolTEXT imageSize Image Size˙˙˙˙ Image SizeImgSRsltUntF#Rsl@RTEXT$3caa3434-cb67-11d1-bc43-0060b0a13dc4 Fit Image˙˙˙˙nullWdthUntF#Pxl@€ŕHghtUntF#Pxl@€ŕTEXT flattenImage Flatten ImageTEXT unsharpMask Unsharp Mask˙˙˙˙ Unsharp MaskUnsMAmntUntF#Prc@o@Rds UntF#Pxl?É™™™™™šThshlongTEXTsetSet˙˙˙˙Setsetdnullobj propLyr BckgT ObjcLyr Nm TEXTPhotoOpctUntF#Prc@YMd enumBlnMNrmlTEXTsetSet˙˙˙˙Setsetdnullobj propChnlfselT enumOrdnAl TEXTstrokeStroke˙˙˙˙StrokeStrkWdthlongLctnenumStrLCntrOpctUntF#Prc@IMd enumBlnMNrmlClr ObjcRGBCRd doubGrn doubBl doubTEXTsetSet˙˙˙˙Setsetdnullobj propChnlfselT enumOrdnNoneTEXT duplicate Duplicate˙˙˙˙ DuplicateDplcnullobj EnmrLyr OrdnTrgtTEXTsetSet˙˙˙˙Setsetdnullobj propPrprLefxEnmrLyr OrdnTrgtT ObjcLefxgaglUntF#Ang@^Scl UntF#Prc@YIrShObjcIrSh enabboolMd enumBlnMMltpClr ObjcRGBCRd doubGrn doubBl doubOpctUntF#Prc@RŔuglgboollaglUntF#Ang@^DstnUntF#Pxl@CkmtUntF#PxlblurUntF#Pxl@NoseUntF#PrcAntAboolTrnSObjcShpCNm TEXTLinearTEXTmakeMake˙˙˙˙MakeMk nullobj ClssLyr belowboolUsngObjcLyr Nm TEXT First MatTEXTmoveMove˙˙˙˙Movemovenullobj EnmrLyr OrdnTrgtT obj indxLyr TEXT canvasSize Canvas Size˙˙˙˙ Canvas SizeCnvSRltvboolWdthUntF#Pxl@:HghtUntF#Pxl@:HrznenumHrzLCntrVrtcenumVrtLCntrTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTexchangeExchange˙˙˙˙ ExchangeExchnullobj propClr ClrsTEXTstopStop˙˙˙˙StopStopMsgeTEXTŹClick "Stop" to select a foreground color for inner matte. Click action play button to continue when finished. Click "Continue" to use white.CntnboolTEXTfillFill˙˙˙˙FillFl FromObjcPnt HrznUntF#Rlt@XVrtcUntF#Rlt@ Tlrnlong AntAboolUsngenumFlCnFrgCTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTsetSet˙˙˙˙Setsetdnullobj propChnlfselT enumOrdnAl TEXTstrokeStroke˙˙˙˙StrokeStrkWdthlongLctnenumStrLCntrOpctUntF#Prc@IMd enumBlnMNrmlClr ObjcRGBCRd doubGrn doubBl doubTEXTsetSet˙˙˙˙Setsetdnullobj propPrprLefxEnmrLyr OrdnTrgtT ObjcLefxScl UntF#Prc@YebblObjcebblenabboolhglMenumBlnMScrnhglCObjcRGBCRd doub@oŕGrn doub@oŕBl doub@oŕhglOUntF#Prc@RŔsdwMenumBlnMMltpsdwCObjcRGBCRd doubGrn doubBl doubsdwOUntF#Prc@RŔbvlTenumbvlTSfBLbvlSenumBESlInrBuglgboollaglUntF#Ang@^LaldUntF#Ang@>srgRUntF#Prc@YblurUntF#Pxl@bvlDenumBESsOut TrnSObjcShpCNm TEXTLinearantialiasGlossboolSftnUntF#PxluseShapebool useTextureboolTEXTsetSet˙˙˙˙Setsetdnullobj propChnlfselT enumOrdnNoneTEXTmakeMake˙˙˙˙MakeMk nullobj ClssLyr belowboolUsngObjcLyr Nm TEXT2nd matTEXTmoveMove˙˙˙˙Movemovenullobj EnmrLyr OrdnTrgtT obj indxLyr TEXT canvasSize Canvas Size˙˙˙˙ Canvas SizeCnvSRltvboolWdthUntF#Pxl@MHghtUntF#Pxl@MHrznenumHrzLCntrVrtcenumVrtLCntrTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTexchangeExchange˙˙˙˙ ExchangeExchnullobj propClr ClrsTEXT canvasSize Canvas Size˙˙˙˙ Canvas SizeCnvSRltvboolWdthUntF#Pxl@HghtUntF#Pxl@NHrznenumHrzLCntrVrtcenumVrtLTop TEXTstopStop˙˙˙˙StopStopMsgeTEXTŹClick "Stop" to select a foreground color for outer matte. Click action play button to continue when finished. Click "Continue" to use white.CntnboolTEXTfillFill˙˙˙˙FillFl FromObjcPnt HrznUntF#Rlt@@VrtcUntF#Rlt@P€Tlrnlong AntAboolUsngenumFlCnFrgCTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTmakeMake˙˙˙˙MakeMk nullobj ClssLyr belowboolUsngObjcLyr Nm TEXTFrameTEXTmoveMove˙˙˙˙Movemovenullobj EnmrLyr OrdnTrgtT obj indxLyr TEXT canvasSize Canvas Size˙˙˙˙ Canvas SizeCnvSRltvboolWdthUntF#Pxl@:HghtUntF#Pxl@:HrznenumHrzLCntrVrtcenumVrtLCntrTEXTstopStop˙˙˙˙StopStopMsgeTEXTŤClick "Stop" to select a foreground color for the frame. Click action play button to continue when finished. Click "Continue" to use black.CntnboolTEXTfillFill˙˙˙˙FillFl FromObjcPnt HrznUntF#Rlt?đVrtcUntF#Rlt@a Tlrnlong AntAboolUsngenumFlCnFrgCTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTexchangeExchange˙˙˙˙ ExchangeExchnullobj propClr ClrsTEXTselectSelect˙˙˙˙Selectslctnullobj nameLyr FrameTEXTsetSet˙˙˙˙Setsetdnullobj propPrprLefxEnmrLyr OrdnTrgtT ObjcLefxScl UntF#Prc@YebblObjcebblenabboolhglMenumBlnMScrnhglCObjcRGBCRd doub@oŕGrn doub@oŕBl doub@oŕhglOUntF#Prc@RŔsdwMenumBlnMMltpsdwCObjcRGBCRd doubGrn doubBl doubsdwOUntF#Prc@RŔbvlTenumbvlTSlmtbvlSenumBESlInrBuglgboollaglUntF#Ang@^LaldUntF#Ang@>srgRUntF#Prc@YblurUntF#Pxl@ bvlDenumBESsIn TrnSObjcShpCNm TEXTLinearantialiasGlossboolSftnUntF#Pxl@useShapeboolMpgSObjcShpCNm TEXTRounded StepsAntAboolInprUntF#Prc@I useTextureboolTEXTexchangeExchange˙˙˙˙ ExchangeExchnullobj propClr ClrsTEXTselectSelect˙˙˙˙Selectslctnullobj nameLyr 2nd matTEXTsetSet˙˙˙˙Setsetdnullobj propPrprLefxEnmrLyr OrdnTrgtT ObjcLefxScl UntF#Prc@YIrShObjcIrSh enabboolMd enumBlnMMltpClr ObjcRGBCRd doubGrn doubBl doubOpctUntF#Prc@RŔuglgboollaglUntF#Ang@^DstnUntF#Pxl@CkmtUntF#PxlblurUntF#Pxl@NoseUntF#PrcAntAboolTrnSObjcShpCNm TEXTLinearebblObjcebblenabboolhglMenumBlnMScrnhglCObjcRGBCRd doub@oŕGrn doub@oŕBl doub@oŕhglOUntF#Prc@RŔsdwMenumBlnMMltpsdwCObjcRGBCRd doubGrn doubBl doubsdwOUntF#Prc@RŔbvlTenumbvlTSlmtbvlSenumBESlOtrBuglgboollaglUntF#Ang@^LaldUntF#Ang@>srgRUntF#Prc@YblurUntF#Pxl@bvlDenumBESsOut TrnSObjcShpCNm TEXTLinearantialiasGlossboolSftnUntF#PxluseShapebool useTextureboolTEXTselectSelect˙˙˙˙Selectslctnullobj nameLyr First MatTEXTstopStop˙˙˙˙StopStopMsgeTEXT!Action Created by Steve Randles.CntnboolTEXTstopStop˙˙˙˙StopStopMsgeTEXTĂYou can use "T" in tool bar to make your own signature. You can also edit the Frame layer style effects at this point to change color and appearance. The following step will flatten the image.CntnboolTEXT flattenImage Flatten ImageMatte Frm inset line-TEXT convertMode Convert Mode˙˙˙˙ Convert ModeCnvMDpthlongTEXTconvertToProfileConvert to Profile˙˙˙˙Convert to ProfileconvertToProfilenullobj EnmrDcmnOrdnTrgtT TEXTsRGB IEC61966-2.1EngnTEXTMicrosoft ICMInteenumInteClrmMpBlboolTEXTstopStop˙˙˙˙StopStopMsgeTEXT2Re-size image to 540 width at 72ppi in next step.CntnboolTEXT imageSize Image Size˙˙˙˙ Image SizeImgSRsltUntF#Rsl@RTEXT$3caa3434-cb67-11d1-bc43-0060b0a13dc4 Fit Image˙˙˙˙nullWdthUntF#Pxl@€ŕHghtUntF#Pxl@€ŕTEXT flattenImage Flatten ImageTEXT unsharpMask Unsharp Mask˙˙˙˙ Unsharp MaskUnsMAmntUntF#Prc@o@Rds UntF#Pxl?É™™™™™šThshlongTEXTsetSet˙˙˙˙Setsetdnullobj propLyr BckgT ObjcLyr Nm TEXTPhotoOpctUntF#Prc@YMd enumBlnMNrmlTEXT duplicate Duplicate˙˙˙˙ DuplicateDplcnullobj EnmrLyr OrdnTrgtTEXTmakeMake˙˙˙˙MakeMk nullobj ClssLyr belowboolUsngObjcLyr Nm TEXT First MatTEXTmoveMove˙˙˙˙Movemovenullobj EnmrLyr OrdnTrgtT obj indxLyr TEXT canvasSize Canvas Size˙˙˙˙ Canvas SizeCnvSRltvboolWdthUntF#Pxl@:HghtUntF#Pxl@:HrznenumHrzLCntrVrtcenumVrtLCntrTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTexchangeExchange˙˙˙˙ ExchangeExchnullobj propClr ClrsTEXTstopStop˙˙˙˙StopStopMsgeTEXTŹClick "Stop" to select a foreground color for inner matte. Click action play button to continue when finished. Click "Continue" to use white.CntnboolTEXTfillFill˙˙˙˙FillFl FromObjcPnt HrznUntF#Rlt@XVrtcUntF#Rlt@ Tlrnlong AntAboolUsngenumFlCnFrgCTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTsetSet˙˙˙˙Setsetdnullobj propChnlfselT enumOrdnAl TEXTstrokeStroke˙˙˙˙StrokeStrkWdthlongLctnenumStrLCntrOpctUntF#Prc@IMd enumBlnMNrmlClr ObjcRGBCRd doubGrn doubBl doubTEXTsetSet˙˙˙˙Setsetdnullobj propChnlfselT enumOrdnNoneTEXTmakeMake˙˙˙˙MakeMk nullobj ClssLyr belowboolUsngObjcLyr Nm TEXT2nd matTEXTmoveMove˙˙˙˙Movemovenullobj EnmrLyr OrdnTrgtT obj indxLyr TEXT canvasSize Canvas Size˙˙˙˙ Canvas SizeCnvSRltvboolWdthUntF#Pxl@MHghtUntF#Pxl@MHrznenumHrzLCntrVrtcenumVrtLCntrTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTexchangeExchange˙˙˙˙ ExchangeExchnullobj propClr ClrsTEXT canvasSize Canvas Size˙˙˙˙ Canvas SizeCnvSRltvboolWdthUntF#Pxl@HghtUntF#Pxl@NHrznenumHrzLCntrVrtcenumVrtLTop TEXTstopStop˙˙˙˙StopStopMsgeTEXTŹClick "Stop" to select a foreground color for outer matte. Click action play button to continue when finished. Click "Continue" to use white.CntnboolTEXTfillFill˙˙˙˙FillFl FromObjcPnt HrznUntF#Rlt@@VrtcUntF#Rlt@P€Tlrnlong AntAboolUsngenumFlCnFrgCTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTmakeMake˙˙˙˙MakeMk nullobj ClssLyr belowboolUsngObjcLyr Nm TEXTFrameTEXTmoveMove˙˙˙˙Movemovenullobj EnmrLyr OrdnTrgtT obj indxLyr TEXT canvasSize Canvas Size˙˙˙˙ Canvas SizeCnvSRltvboolWdthUntF#Pxl@:HghtUntF#Pxl@:HrznenumHrzLCntrVrtcenumVrtLCntrTEXTstopStop˙˙˙˙StopStopMsgeTEXTŤClick "Stop" to select a foreground color for the frame. Click action play button to continue when finished. Click "Continue" to use black.CntnboolTEXTfillFill˙˙˙˙FillFl FromObjcPnt HrznUntF#Rlt?đVrtcUntF#Rlt@a Tlrnlong AntAboolUsngenumFlCnFrgCTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTexchangeExchange˙˙˙˙ ExchangeExchnullobj propClr ClrsTEXTselectSelect˙˙˙˙Selectslctnullobj nameLyr FrameTEXTsetSet˙˙˙˙Setsetdnullobj propPrprLefxEnmrLyr OrdnTrgtT ObjcLefxScl UntF#Prc@YebblObjcebblenabboolhglMenumBlnMScrnhglCObjcRGBCRd doub@oŕGrn doub@oŕBl doub@oŕhglOUntF#Prc@RŔsdwMenumBlnMMltpsdwCObjcRGBCRd doubGrn doubBl doubsdwOUntF#Prc@RŔbvlTenumbvlTSlmtbvlSenumBESlInrBuglgboollaglUntF#Ang@^LaldUntF#Ang@>srgRUntF#Prc@YblurUntF#Pxl@ bvlDenumBESsIn TrnSObjcShpCNm TEXTLinearantialiasGlossboolSftnUntF#Pxl@useShapeboolMpgSObjcShpCNm TEXTRounded StepsAntAboolInprUntF#Prc@I useTextureboolTEXTexchangeExchange˙˙˙˙ ExchangeExchnullobj propClr ClrsTEXTselectSelect˙˙˙˙Selectslctnullobj nameLyr 2nd matTEXTsetSet˙˙˙˙Setsetdnullobj propPrprLefxEnmrLyr OrdnTrgtT ObjcLefxScl UntF#Prc@YIrShObjcIrSh enabboolMd enumBlnMMltpClr ObjcRGBCRd doubGrn doubBl doubOpctUntF#Prc@RŔuglgboollaglUntF#Ang@^DstnUntF#Pxl@CkmtUntF#PxlblurUntF#Pxl@NoseUntF#PrcAntAboolTrnSObjcShpCNm TEXTLinearebblObjcebblenabboolhglMenumBlnMScrnhglCObjcRGBCRd doub@oŕGrn doub@oŕBl doub@oŕhglOUntF#Prc@RŔsdwMenumBlnMMltpsdwCObjcRGBCRd doubGrn doubBl doubsdwOUntF#Prc@RŔbvlTenumbvlTSlmtbvlSenumBESlOtrBuglgboollaglUntF#Ang@^LaldUntF#Ang@>srgRUntF#Prc@YblurUntF#Pxl@bvlDenumBESsOut TrnSObjcShpCNm TEXTLinearantialiasGlossboolSftnUntF#PxluseShapebool useTextureboolTEXTselectSelect˙˙˙˙Selectslctnullobj nameLyr First MatTEXTstopStop˙˙˙˙StopStopMsgeTEXT Action created by Steve RandlesCntnboolTEXTstopStop˙˙˙˙StopStopMsgeTEXTĂYou can use "T" in tool bar to make your own signature. You can also edit the Frame layer style effects at this point to change color and appearance. The following step will flatten the image.CntnboolTEXT flattenImage Flatten ImageMatte inset line TEXT convertMode Convert Mode˙˙˙˙ Convert ModeCnvMDpthlongTEXTconvertToProfileConvert to Profile˙˙˙˙Convert to ProfileconvertToProfilenullobj EnmrDcmnOrdnTrgtT TEXTsRGB IEC61966-2.1EngnTEXTMicrosoft ICMInteenumInteClrmMpBlboolTEXTstopStop˙˙˙˙StopStopMsgeTEXT2Re-size image to 540 width at 72ppi in next step.CntnboolTEXT imageSize Image Size˙˙˙˙ Image SizeImgSRsltUntF#Rsl@RTEXT$3caa3434-cb67-11d1-bc43-0060b0a13dc4 Fit Image˙˙˙˙nullWdthUntF#Pxl@€ŕHghtUntF#Pxl@€ŕTEXT flattenImage Flatten ImageTEXT unsharpMask Unsharp Mask˙˙˙˙ Unsharp MaskUnsMAmntUntF#Prc@o@Rds UntF#Pxl?É™™™™™šThshlongTEXTsetSet˙˙˙˙Setsetdnullobj propLyr BckgT ObjcLyr Nm TEXTPhotoOpctUntF#Prc@YMd enumBlnMNrmlTEXT duplicate Duplicate˙˙˙˙ DuplicateDplcnullobj EnmrLyr OrdnTrgtTEXTmakeMake˙˙˙˙MakeMk nullobj ClssLyr belowboolUsngObjcLyr Nm TEXT First MatTEXTmoveMove˙˙˙˙Movemovenullobj EnmrLyr OrdnTrgtT obj indxLyr TEXT canvasSize Canvas Size˙˙˙˙ Canvas SizeCnvSRltvboolWdthUntF#Pxl@:HghtUntF#Pxl@:HrznenumHrzLCntrVrtcenumVrtLCntrTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTexchangeExchange˙˙˙˙ ExchangeExchnullobj propClr ClrsTEXTstopStop˙˙˙˙StopStopMsgeTEXTŹClick "Stop" to select a foreground color for inner matte. Click action play button to continue when finished. Click "Continue" to use white.CntnboolTEXTfillFill˙˙˙˙FillFl FromObjcPnt HrznUntF#Rlt@XVrtcUntF#Rlt@ Tlrnlong AntAboolUsngenumFlCnFrgCTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTsetSet˙˙˙˙Setsetdnullobj propChnlfselT enumOrdnAl TEXTstrokeStroke˙˙˙˙StrokeStrkWdthlongLctnenumStrLCntrOpctUntF#Prc@IMd enumBlnMNrmlClr ObjcRGBCRd doubGrn doubBl doubTEXTsetSet˙˙˙˙Setsetdnullobj propChnlfselT enumOrdnNoneTEXTmakeMake˙˙˙˙MakeMk nullobj ClssLyr belowboolUsngObjcLyr Nm TEXT2nd matTEXTmoveMove˙˙˙˙Movemovenullobj EnmrLyr OrdnTrgtT obj indxLyr TEXT canvasSize Canvas Size˙˙˙˙ Canvas SizeCnvSRltvboolWdthUntF#Pxl@MHghtUntF#Pxl@MHrznenumHrzLCntrVrtcenumVrtLCntrTEXTresetReset˙˙˙˙ResetRsetnullobj propClr ClrsTEXTexchangeExchange˙˙˙˙ ExchangeExchnullobj propClr ClrsTEXT canvasSize Canvas Size˙˙˙˙ Canvas SizeCnvSRltvboolWdthUntF#Pxl@HghtUntF#Pxl@NHrznenumHrzLCntrVrtcenumVrtLTop TEXTstopStop˙˙˙˙StopStopMsgeTEXTŹClick "Stop" to select a foreground color for outer matte. Click action play button to continue when finished. Click "Continue" to use white.CntnboolTEXTfillFill˙˙˙˙FillFl FromObjcPnt HrznUntF#Rlt@@VrtcUntF#Rlt@P€Tlrnlong AntAboolUsngenumFlCnFrgCTEXTselectSelect˙˙˙˙Selectslctnullobj nameLyr First MatTEXTstopStop˙˙˙˙StopStopMsgeTEXT Action created by Steve RandlesCntnboolTEXTstopStop˙˙˙˙StopStopMsgeTEXTĂYou can use "T" in tool bar to make your own signature. You can also edit the Frame layer style effects at this point to change color and appearance. The following step will flatten the image.CntnboolTEXT flattenImage Flatten Image