Fatti: A. A.A._ è stato direttore e presidente del consiglio di amministrazione della C._AG di Sant'Antonino fino alla fine del 2000 ed è poi rimasto presidente del consiglio di amministrazione anche dopo il suo pensionamento, fino alla fine del 2006. Nel 2001 ha fondato la D._Sagl con sede a Losone che, secondo il suo scopo sociale, si occupa da un lato di consulenza nel marketing e nel management e d'altro lato è attiva in campo artistico, in particolare nella gestione di gallerie d'arte. Sin dalla sua fondazione questa società, che non detiene alcuna partecipazione nella C._AG, registra delle perdite. L'onorario quale presidente del consiglio di amministrazione della C._AG nel 2001 è stato fissato in fr. 75'000.-- (gli altri membri percepivano fr. 50'000.--) ed attribuito ancora ad A.A._ personalmente. Dal 2002 è invece stato accreditato, in ragione del medesimo importo, alla D._Sagl e dal 2004 è stato aumentato a fr. 150'000.--. Dalla D._Sagl A.A._ percepiva un salario annuale di fr. 12'000.--. B. Distanziandosi dai dati indicati nella dichiarazione d'imposta, l'8 marzo 2006 l'Ufficio di tassazione di Locarno ha tassato i coniugi A._ per il periodo fiscale 2004 sulla base di un reddito imponibile di fr. 235'600.-- per l'imposta cantonale e comunale (e di una sostanza di fr. 18'714'000.--) e di fr. 243'100.-- per l'imposta federale diretta. Al riguardo è stato in particolare computato un onorario di fr. 75'000.-- per il mandato in seno al consiglio di amministrazione della C._AG, anche se tale retribuzione è stata formalmente percepita dalla D._Sagl. Il reclamo interposto dai contribuenti contro questa decisione di tassazione è stato respinto, sul punto principale, il 19 luglio 2006. In tale occasione il reddito imponibile è stato corretto in fr. 225'000.-- per l'imposta cantonale e comunale ed in fr. 232'400.-- per l'imposta federale diretta. In sintesi, l'autorità di tassazione ha considerato che l'attribuzione dell'onorario del presidente del consiglio di amministrazione alla D._Sagl costituiva un apporto mascherato di capitale nella società e serviva all'interessato per eludere l'imposta sul reddito. I contribuenti si sono ulteriormente aggravati dinanzi alla Camera di diritto tributario del Tribunale d'appello del Cantone Ticino. Con sentenza del 14 maggio 2007 la Corte cantonale ha tuttavia a sua volta respinto l'impugnativa, computando anch'essa l'onorario ad A.A._ personalmente e confermando l'adempimento dei presupposti di un'elusione d'imposta. C. Con atto del 15 giugno 2007 denominato semplicemente "Beschwerde", A.A._ e B.A._ sono insorti dinanzi al Tribunale federale, chiedendo in sostanza che la pronuncia della Camera di diritto tributario sia annullata e che dal reddito imponibile sia esclusa la somma di fr. 75'000.--. Essi si richiamano all'ampio scopo sociale della D._Sagl e contestano che sia ravvisabile un'elusione d'imposta. Con scritto del 10 luglio 2007 hanno poi prodotto un promemoria relativo ad un colloquio avuto con l'Ufficio di tassazione. D. Invitate ad esprimersi, la Divisione delle contribuzioni del Canton Ticino non ha inoltrato alcuna presa di posizione, la Camera di diritto tributario ha rinunciato a formulare richieste di giudizio, mentre l'Amministrazione federale delle contribuzioni propone di respingere il gravame.