Newsgroup: it.comp.grafica
Titolo: leggere i formati grafici

ciao a tutti..
forse la mia domanda è banale...
come si possono leggere e modificare i formati grafici? ad esempio il bmp
mi spiego meglio, è possibile aprendo tali file con 1 editor di testo,
interpretare il qulche modo i simboli presenti e magari modificarli per
modificare l'immagine?
grazie
--
*************************************************
Visita la mia pagina web:
http://spazioinwind.libero.it/olaola
*************************************************

come si possono leggere e modificare i formati grafici? 
sarebbe una faq (beh, più o meno) ma mi avanzano 2 minuti quindi spreco
un po' di banda: i file grafici si modificano con software di
elaborazione digitale delle immagini. 
Ce n'è un lungo elenco, il primo della lista è il Paint di windows (lo
trovi negli accessori). Fa cose elementari, ma pensa che io ho iniziato
con XPress per C64, 18 anni fa. 
Quando poi diventi un pochino più bravo puoi passare da 
www.jasc.com
 e
scaricare Paint Shop Pro, un eccellente editor di immagini, meglio noto
come "il kit del piccolo grafico".
Se poi senti scorrere in te la vocazione alla professione grafica,
troverai in Adobe Photoshop la tua Musa ispiratrice (ma mettici  le mani
sopra solo quando mille funzioni e menù non ti faranno sentire una
pecorella smarrita in un gregge di lupi mannari...).
Se vuoi qualcosa di gratis e di molto molto potente: 
www.thegimp.org
se vuoi sapere qualcosa in più, leggiti le FAQ.... (oggi sarà la 100
volta che lo dico... ^^;)
Valvola Digitale
Le FAQ Ufficiali di it.comp.grafica
http://www.digitalvalve.net/faq/faq.php
"spesso ciò che paghi poco vale poco" (©)

pecorella smarrita in un gregge di lupi mannari...).
Mhmm..non so, ma penso che lui intendesse di poterli aprire con
qualche editor testuale e modificare il file da li...un'operazione
sadomaso, anche se riesci a convertire il codice in linguaggio
comprensibile (il binario credo che sia il più vicino a questo
concetto), che vedi aprendo un bmp, ad esempio, con il notepad, ancora
un'altro esempio, dovresti saper leggere MOLTO bene il binario e di
conseguenza modificare i tre valori numeri che danno la R, la G e la
B, e dovresti farlo per ogni singolo pixel in un'immagine non
compressa mentre per jpeg ed altri formati compressi devi prima saper
leggere le aree di compressione. In definitiva, è molto più salutare
usare un qualsiasi programma che abbia un secchiello/paint bucket...
Briareos Kerensky                Briareos_CWE
MechWarrior of the Clan Wolf-in-exile
Visit WolfArt, my web portfolio
http://www.geocities.com/khan_briareos/index.htm

 Briareos Kerensky                Briareos_CWE
Mi associo, è quello che intendeva lui a mio avviso...
Ma percepisco nella domanda più quella sorta di spirito masochista tipico
dei programmatori che ampliano i propri orizzonti, insomma una domanda
consapevole rivolta a chi tratta più immagini che stringhe di comando...
Un po' come quando io per qualche giorno all'anno mi interesso alla
programmazione, affascinato anzichenò ma oppresso dall'atavico timore per le
composizioni di più di 2 parole di fila senza senso compiuto...
Comunque ci ho pensato spesso anch'io all'idea di riuscire ad interpretare
una .bmp aperta con il notepad, ma è fantascienza...
Un po' l'immagine che evoca una nota scena di Matrix, quella in cui Neo
capisce che l'uomo con cui parla riesce a leggere il mondo virtuale
attraverso lo scorrere delle stringhe del linguaggio macchina...
Scusate l'excursus, ma mi affascinano da morire queste farneticazioni.
Scai

qualche editor testuale e modificare il file da li...
boh, il dubbio ci rimarrà fino a che non accoderà una reply.
BTW, lui ha chiesto testualmente "come si possono leggere e modificare i
formati grafici?", e la risposta che gli ho dato mi pareva degna ^^;
Se, come dite tu e Scai, fosse alla ricerca di un metodo masochista da
editor testuale, probabilmente tratterebbesi di programmatore, indi con
domanda in linguaggio decisamente più tecnico e scarsamente
fraintendibile.
Spero, perlomeno.... ^-^;;;;
che dire? boh, ho scritto questa reply tanto per sprecare un po' di
banda :D
/vd

 una .bmp aperta con il notepad, ma è fantascienza...
Esatto... oddio, nel caso specifico della bmp non so, ma il notepad è
un'interfaccia che ti permette di modificare i dati "a blocchi" e solo
secondo determinati valori, quindi in generale è impossibile che ti fornisca
la flessibilità necessaria per alterare in modo arbitrario uno stream di
bit. Sarebbe come (stai a vedere che paragone assurdo ti tiro fuori) voler
piegare un singolo piedino (interno!) del socket del vostro amato processore
(ma perchè poi dovreste?) usando una mazza da baseball... pensate di
riuscirci?  ;-)
Giacomo

 ha scritto nel messaggio
news:qaaza.24331$Ny5.7...@twister2.libero.it...


 ha scritto
nel messaggio news:baklo3$da3$1...@news.mch.sbs.de...


 ciao
CVD, era un programmatore che chiedeva ad un grafico com'è fatta
un'immagine...
Buon lavoro allora...
Scai

un'immagine...
in questo caso direi che probabilmente sta studiando per diventare
programmatore, e magari non conosce l'esistenza dell'Enciclopedia dei
formati grafici, dove c'è spiegato tutto quello che gli serve :)
/vd

 questo devo sapere come è fatto un file...
Hai già provato:
http://www.wotsit.org/
 ?
TH
-- 
  .-----------------------.
  | Emiliano Grilli       |
  | 
emi...@libero.it
      |
  | Linux user #209089    |
  | 
http://www.emillo.net
 |
  '-----------------------'

 serve un editor esadecimale/binario...
Ma se vuoi fare un programma, a che ti serve l'editor? Usa direttametne le
funzioni del linguaggio che intendi utilizzare...

 per questo devo sapere come è fatto un file...
se vuoi puoi usare Octave, un clone open source di Matlab. Ha una
funzione per leggere le immagini (e molto altro su 
octaveforge.sf.net
)
che ti restituisce 3 matrici (R,G,B) con le intensita' dei pixel. Da li'
puoi applicare tutte le interpolazioni che vuoi :) (e' un po' lentino
pero')