Tải bản đầy đủ - 0 (trang)
Hack 38. Save Your Presentations as Video

Hack 38. Save Your Presentations as Video

Tải bản đầy đủ - 0trang

havePicture2.png,Picture3.png,andsoon.

BreakaPresentationIntoImagesUsingImageMagick

ImageMagickisanopensourcesuiteofimagemanipulation

toolsthatletyouconvert,crop,andstyleimages—andthat's

namingjustafewofitscapabilities.Youcanalsouse

ImageMagicktoturnaPDFintoasequenceofimages.Goto

http://www.imagemagick.orgtodownloadandinstallthe

versionofImageMagickforyouroperatingsystem.

TouseImageMagick,youneedtogetyourselftoacommand

lineprompt.OnWindows,thisiscalledtheCommandPrompt,

andcanbefoundviatheStartmenu(oryoucanpress

Windows-R,typecmd,andthenpressEnter).OnMacOSX,

opentheFinder,makeyourwaytotheApplicationsdirectory,

andthenintotheUtilitiesdirectoryunderthat.RuntheTerminal

program.

Nowyouneedtocd(changedirectory)towhereyourPDFis.

Assumingit'sonyourdesktop,here'swhatyoutypetodoiton

Windows:

%HOMEDRIVE%%HOMEPATH%\Desktop



Generatingindividualslideshowimages



OnMacOSX,type:

cd~/Desktop



Now,youneedtoruntheconvertcommandonyourPDF.A%d

intheoutputfilenametellsImageMagicktogenerateaseriesof

numberedimages.You'llneedtoreplace"AllAboutTea.pdf"

withthenameofyourPDF:

convert"AllAboutTea.pdf"slide_%d.png



Windowshasitsowncommand-lineutilitynamed

convert.Ifyou'veinstalledImageMagick,itshould

havesetthingsupsoyourunitsconvertutility

insteadoftheWindowsone.Ifyouneedtorun

theWindowsconvertutility,trythecommand

%SYSTEMROOT%\SYSTEM32\convert/?.Ifyoufind

thattheWindowsconvertutilityisrunninginstead



ofImageMagick's,try"C:\Program

Files\ImageMagick-6.3.8-Q16\convert.exe".

(TheexactnameoftheImageMagickdirectory

maybedifferentdependingonwhichversionyou

installed.)



Whenyou'redone,you'llhaveaseriesofimagesonyour

Desktop:slide1willbenamedslide_0.png,slide2willbe

namedslide_1.png,andsoforth.Nowyouarereadytodrop

yourimagesintothemovie.



NOTE

Alternatively,ifyou'dlikeananimatedGIF,

ImageMagickwouldbehappytooblige.SpecifyaGIF

astheoutputfilenamewithoutthe%d,andspecifya

delayinseconds,asin:convert-delay5"AllAbout

Tea.pdf""AllAboutTea.gif".

MakingtheMovie

Aftercompletingtheprevioussteps,runWindowsMovieMaker

(Windows)oriPhoto(MacOSX).IfMovieMakerisnotonyour

Windowscomputeralready,pointyourbrowserto

http://microsoft.com/windowsxp/downloads/updates/moviemaker2.mspx

tofindoutmoreabouthowtogetit.

AfterstartingMovieMakeroriPhoto,youcanselectallofyour

individualPNGimagesatonceanddraganddropthemintothe

program.

Ifyou'reusingWindowsMovieMaker,youshouldfirstadjust

thepresentationspeedbygoingtoTools Options Advanced

andsettingthepictureduration.Arrangetheimagesonthe

storyboardasshowninFigure4-15.Youcangivethevideoa



testdrivenowandaddtitles,subtitles,effects,image

transitionsandsound,andthensaveitbychoosingFile Save

MovieFile.ThegeneratedvideoformatisWMV,shortfor

WindowsMediaVideo,whichisalsosupportedasanupload

formatonGoogle'sYouTube.com.



NOTE

Whenyouwanttouploadyourpresentationcliptoa

videosharingsite,itisadvisablethatyouusethe

highestqualityexportsettingsinMovieMaker,as

YouTubeandotherswillcompressthevideotoasmaller

filesizelateranyway.

TheslideshowimagesarenowimportedtoWindows

MovieMaker



OnMacOSX,selecttheimagesiniPhoto,chooseFile Export,

andthenpickQuickTime.Choosethedesiredoptions(including

backgroundmusic,imagesize,andhowlongtodisplayeach

image)asshowninFigure4-16,andclickExport.



NOTE



Youcanrecordyourownvoicetoaddasasoundlayer

forthepresentation,whichwillenableyoutoguidethe

viewerthroughtheslides.Or,ifyouwanttoaddmusic

butyoudon'thaveanytingappropriateonyour

computer,youcansearchGoogleforkeywordslike

royalty-freemusic,dramaticmusic,public

domainmp3s,creativecommonsmusicandsoon

(makesurethatthemusicyoufindisindeedroyaltyfree).Ifyouwanttoaddsoundtoyourpresentationon

MacOSX,importyourslideshowvideointoiMoviefirst.

iMoviehasmanymoreoptionsthaniPhoto.

—BrianJepsonandPhilippLenssen



ExportingslideshowimagestoavideoonMacOSX



BECOMEAGMAILPOWERUSER

Gmail—alsocalledGoogleMailincountrieswherethere

weretrademarkissueswiththename"Gmail"—is

Google'sweb-basedemailclient,aspicturedinFigure51.AswithmanyotherGoogleservices,it'sfreetouse,

butcomeswithcontext-sensitiveadvertisementsinsome

places.

GmailmadequiteasplashwhenitarrivedonthesceneonApril

1,2004,notonlybecauseofitsthen1GBofstorage,which

manypeoplefirstbelievedwasanAprilFool'shoax(Microsoft's

Hotmail,incomparison,hadonly2MBatthetime),butalso

becausetheinterfacereinventedsomeaspectsofwhatwe

usuallyexpectfromemailclients.Today,Gmailhas:



WHAT'SWITHALLTHESEADS?

Gmaildisplaysadvertisementsthataretargetedtoyour

emails.Thismeansthatwhenyouoryourfriendstalk

about,say,indoorsundials(aspecialdeviceutilizinga

rotatinglamptoshowthetimeevenwhenthesun'snot

shining!),theadvertisementnexttothemessagemay

read"Buycheapindoorsundials"withalinktothe

sponsor.WhenGmailwaslaunched,thisstirredupsome

controversybecausepeoplerealizedthatGoogle's

machineswouldreadtheiremailinordertotargetthe

ads.Thetruthis,allweb-basedemailclientsmust

accessyourmailcontentinordertostore,processand

displayit,butGoogledecidedtodisplaytargetedinstead

ofuntargetedads.Theruleofthumbis:asemailmay

containalotofprivateinformationonyouandyour

friends,onlyuseemailclientsfromcompanieswhich

youtrusttohandlethisinformationwithcare.Thisis

trueforGmail,WindowsLiveMail,Yahoo!Mailandeven

emailthat'snotweb-based:emailmessagesthatare

sentandreceivedmustpassthroughanemailserver

that'sunderthecontrolofwhomeverprovidesyouwith

emailservice.

Aconversationviewthatsortsrepliestoyourmailsintoa

singslethread.

Built-inchatfunctionality,allowingyoutoswitchbetween

emailandGoogleChat.

Aninboxthatinstantlydisplaysaftersigningin(otheremail

clientsoftenshowtheinboxonlyafteranextraclick).

Labelsinsteadoffolders,meaningthatyoucanattach

multiplekeywordstoasingleemail.

Anexpandablestorageplan,whereyoucanbuysomeextra



gigabytesifinneed(andsharetheextrastoragewithother

Googleapplications,too).

Asearchfunctionthatreturnsresultswithinsplit-seconds.

PaulBuchheit,oneoftheinventorsofGmail,said"Everyone

here[atGoogle]hadlotsofemail.Thiscompanyisalittle

bitemailcrazy.Iget500emailsaday.Sotherewasavery

bigneedforsearch."[]

[]FoundersatWork,JessicaLivingston(Apress,2007).



WhileGmailcandoalotalready,peopleexpandeditovertime

withhomemadetoolsandtricks.Onepopularapproachisto

useGreasemonkeyscripts.AGreasemonkeyscriptexpands

yourFirefoxbrowsertogetawebpagetodomorethanits

makersintendedittodo[Hack#42].YoucanalsohackGmail

byaddingauserstylesheet[Hack#41].Andthere'san

abundanceofadvancednativefeaturesthatyoucanuse,like

theGmailsearchoperators[Hack#44]—usefulevenifyouget

fewerthan500mailsaday—andthird-partytoolsthatconnect

toGmail[Hack#45].

TosignupforGmailandgetanaddressintheformof

janedoe@gmail.com,gotohttp://gmail.comandloginwith

yourGoogleAccount(seeChapter1).Figure5-1showsaGmail

inbox.

TheGmailinbox,currentlyusing0%oftheavailable

2888MB.



Hack39.SendMailtoSeveralPeopleat

Once

Doyoufindyourselfaddressingthesamegroupofrecipients

overandover?Itcanbequitemonotonoustoenteralltheir

emailaddresseseverytime.Thereisaneasierwaytoachieve

this.

Ifyouhaven'tgottenaroundtocheckingouttheContacts

functionalityinGmail,havealookbyclickingonthelefthand

"Contacts"linkinGmail.Youwillnowseealistofyourcontacts

withwhomyouexchangemailfrequently,aswellasacomplete

listofcontacts,andyourcontactgroups.Foreverycontact,you

canprovideaddressortelephonedetails,alongwithother

privatenotesonthecontact.Youcanalsoaddasmallphotofor

everycontact,oraddacontactgroup.

Creatingyourowncontactgrouphasonemajoradvantage:you

willthenbeabletojusttypethegroupnameintheGmailTo:

field,andseeitexpandtothefulllistofrecipients.Notonlywill

thissaveyoutimetyping,italsodecreasesthechancethat

you'llaccidentallyaddressthewrongperson(sending

potentiallyprivateinformation)becausetwoofyourcontacts

sharethesamefirstname.



Tocreateanewgroup,switchtotheContactsdialog.Clickthe

buttonwithaplussignandtwopeopleatthetopofthisboxto

addagroup(seeFigure5-2).Namethegroup—like"Family"or

"Colleagues."Then,select"AllContacts"again,andplacea

checkmarknexttothoseyouwantinthegroup.Clickonthe

Groupsbutton,andselectyournewgroupfromthedrop-down

"Addto..."list.Now,whenyoucomposeanewmessageby

clickingComposeMailorhittingc[Hack#46],youcanjust

enterthefirstlettersofthegroupnameandhitReturnorTab

toexpandthenametoallemailaddressesofthisgroup

automaticallyasshowninFigure5-3.

AddingaGmailcontactgroup



Gmail'sautocompletionfeatureinaction



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Hack 38. Save Your Presentations as Video

Tải bản đầy đủ ngay(0 tr)

×