Newsgroup: it.comp.www.asp
Titolo: Componente gratuito per il resizing delle immagini

Praticamente ho già scritto tutto nell'oggetto :-)
Qualcuno può aiutarmi?

Qualcuno può aiutarmi?
il resizing lo fai in html, cosa devi fare di preciso?
ciao!
Davide
-- 
Volontario Anti-Troll (TM) 
SecurFaq: 
http://members.nbci.com/gouldukat/
DocTrolls: 
http://it.geocities.com/roccopapaleo/faq/italiano/Troll.html
Netiquette: 
http://www.inferentia.it/netiquette/dis.html

 il resizing lo fai in html, cosa devi fare di preciso?
Magari!
Se tu hai un'immagine da 500Kb e nell'HTML scrivi
<img src="/pippo.jpg" width="100" height="100">
vedrai sì un'immagine piccola, ma scaricherai sempre 500Kb.
Il componente che cerco (e ne esistono, ma a pagamento e anche piuttosto
cari, secondo me), genera, su richiesta, la miniatura dell'immagine, senza
dover crearla preventivamente.
Questo mi serve per due motivi:
1. Evito di occupare spazio con le miniature delle immagini
2. Dovendo gestire l'upload da più utenti diversi delle immagini, non sono
obbligato a chiedere loro di inviare anche la miniatura, ma la genero
dinamicamente.

Puoi costruire un ActiveX in VB wrappando componenti gratuite che mettono a
disposizione tali funzioni.
Per esempio io avevo trovato la libreria IJL11.DLL di Intel e la sua
interfaccia (codice in VB)  su  
http://vbaccelerator.com/
Non so se ci sia ancora... cmq basandosi sulle funzioni esportate dalla
libreria è possibile scrivere un ActiveX wrapper da utilizzare tramite IIS.
Ciao,
Luca Barbetta kck/skd

 libreria è possibile scrivere un ActiveX wrapper da utilizzare tramite
IIS.
Grazie del consiglio, ma ci ho già provato. Cmq, nel dubbio, ho guardato nel
sito da te indicato.
Il problema è trovare un componente o una libreria di funzioni, capace di
manipolare immagini senza passare per un controllo immagine, o, cmq, che non
richieda l'utilizzo di un'interfaccia. Infatto, su vbaccelerator ho trovato
una libreria di funzioni molto interessante, ma, anche questa, passa per un
controllo immagine :-(

 controllo immagine :-(
Prova anche qui:
http://www.reneris.com/tools/default.asp
--
Giampaolo Bellavite, Milano     E-mail: 
bell...@3nd.it
ICQ: 99999936     Home page: 
http://www.3nd.it/bellavite

 
http://www.reneris.com/tools/default.asp
Se non fossi un maschio ti darei un bacio sulla bocca! :-)
Sei stato utilissimo.
Ti ringrazio moltissimo.
P.S.: e ci sono pure i sorgenti!!! :-)
GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE
GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE GRAZIE
GRAZIE !!!!!!!!!!!!!!!!!!! :-)

 Se non fossi un maschio ti darei un bacio sulla bocca! :-)
Delusioneeee! "Koo" poteva essere il nome di una deliziosa giapponesina 8-(
Comunque quel programmino funziona proprio bene: non sono riuscito a capire
però quante risorse del sistema mi occupa realmente in caso di un utilizzo
intensivo!


 intensivo!
Te lo saprò dire io.

 dover crearla preventivamente.
http://www.4guysfromrolla.com/webtech/050300-1.shtml
-- 
Marcello Citzia

Ciao, avevo anch'io bisogno proprio di questo componenete!!!!!!!!!!!!!
Vi funziona bene? Trovato errori o difetti?
Ditemi qualcosa.... grazie mille, avete salvato un'altra vita!!!
bab...@tin.it
"koo" <koo@k.k> ha scritto nel messaggio news:9nakgi$art$1...@serv1.iunet.it...



http://www.reneris.com/tools/default.asp
scusa, ora ho provato a scaricare aspjpeg e come questo anche quello
sopra indicato mi sembra abbiano tutti una caratteristica in comune.
Per essere funzionanti va eseguito un file tipo regsrv32.dll sul
computer che dovrà elaborare il codice. (Install the AccessControl.dll
by running "regsrv32 AccessControl.dll") (aspjpeg dice: To install
AspJpeg on another computer, it is sufficient to copy the file
aspjpeg.dll to the other system and register it there using the
regsvr32 command-line utility as follows: c:\>regsvr32
c:\path\aspjpeg.dll ).
Ma come fare se tale server non è in mio possesso e non si trova
nemmeno nella mia città?
Il mio sito si trova su un server di un'altra società mantainer che
dubito abbia voglia di registrarmi il file.
Cosa fa, poi di preciso tale registrazione?
In quale altro modo posso utilizzare un oggetto del genere su un sito
che si trova su server di società altrui?
Ciao.
Silvia
--
http://webland.panservice.it/persone/silvia/
...everyone's invited! :-)

Il Sat, 8 Sep 2001 03:14:59 +0200, 
marcell...@mac.com
 (Marcello
Citzia) voleva dire....

leggendo il codice sorgente mi sembra di capire che l'unica cosa che
fa è riconoscere se il file è veramente dell'estensione che appare, ad
es. se è un vero jpeg, quali sono le dimensioni e le profondità di
colori.  non mi sembra faccia anche il resizing.....


 che si trova su server di società altrui?
Credo ci sia poco da fare: o se in buoni rapporti di fiducia con
l'amministratore del server oppure boh. Prova a chiedergli se è possibile
registrare quella DLL, magari gli fornisci tutta la documentazione fornita
così da farlo stare tranquillo (non si sa mai cosa contengono le DLL, ma per
quella ci sono anche i sorgenti :-)


 
http://webland.panservice.it/persone/silvia/
Prova con questo:
http://www.4guysfromrolla.com/webtech/011201-1.shtml
Non e' necessario installare nessun componente, le immagini vanno
inserite in una cartella con abilitati i permessi di scrittura;
l'unico problema sta nel fatto che le immagini in anteprima pesano
quanto quelle al 100%, 
dai uno sguardo qui 
http://www.motoclubbikers.com/fotografie/
-- 
Marcello Citzia

 computer che dovrà elaborare il codice. (Install the AccessControl.dll
[...]
Questo è un procedimento comune a tutti i componenti.
Quando si vuole utilizzare un nuovo componente, bisogna essere sicuri, sin
da subito, di poterlo installare presso il server che ospita il sito (e,
devo essere sincero, raramente sono disponibili a farlo, i vari provider,
trane quando si acquista un housing).

 dai uno sguardo qui 
http://www.motoclubbikers.com/fotografie/
Allora serve a poco. La sola cosa che fa è di ridimensionare in maniera
proporzionale, un'immagine, senza, però, cambiarne effettivamente le
dimensioni in bytes.
Beh, per fare questo lavoro, non ci vuole una grande scienza. E, ad ogni
modo, non si risolvono i problemi.

 >
http://www.4guysfromrolla.com/webtech/050300-1.shtml

eh no, purtroppo mi interessava proprio che le rimpicciolisse
fisicamente.
però provo ad insistere un pò:
nella pagina di presentazione del primo script nominato nella mail,
(
http://www.4guysfromrolla.com/webtech/050300-1.shtml
) dice che si può
fare proprio questo: il resizing.
dal basso della mia iignoranza non riesco a capire come, ma
probabilmente un modo c'è.
qualcuno è riuscito a capire quale?
Ciao.
Silvia
--
http://webland.panservice.it/persone/silvia/
...everyone's invited! :-)

 fisicamente.
Scusate un attimo, ma quanto tempo ci mette il componente a
rimpicciolire ogni volta tutte le immagini e mandarle al visitatore?
Secondo me, e' la stessa cosa se ci metti le immagini grandi
ridimensionate, a meno che il totale non arrivi ad una ventina di
immagini piu' o meno grandi, dell'ordine di 200-300Kb l'una.
Pensierino: le anteprime dovrebbero "pesare" poche decine di Kb, quindi
anche 50 immagini non dovrebbero superare il mega. Se puoi installare il
componente, significa che hai un server tuo, o hai buoni rapporti con
l'amministratore dello stesso. A questo punto non ti conviene creare le
anteprime e utilizzare quelle, piuttosto che farle creare ogni volta dal
server? Ci sono ottimi programmini free che lo fanno. In questo modo
dovresti anche velocizzare l'operazione di visualizzazione nel browser.
-- 
Ciao            | Visita:
                | 
http://www.sifor.it
gelty           | 
http://www.sifor.com

 rimpicciolire ogni volta tutte le immagini e mandarle al visitatore?
[...]
Parlo io, che ho cominciato il thread.
Nel mio caso, potrei benissimo creare le miniature, ma non ho il controllo
delle immagini inserite sul sito, perchč altri utenti potrebbero farlo (con
password, ovviamente).
Inoltre, un componente del genere, evita di occupare spazio per le
miniature: non vengono mai salvate su disco, ma generate al volo.
Ovviamente, non ci saranno mai piů di una decina di miniature per pagina,
poichč il carico del server aumenterebbe.
Ho buoni rapporto con il provider, ma non ho un server mio, quindi lo spazio
č importante.
Il componente č piuttosto veloce, ma lo testerň a fondo appena lo avranno
installato sul server.
Ti farň sapere.

 qualcuno č riuscito a capire quale?
Il resizing, in una pagina WEB, puň essere di due tipi: ottico/visivo o
fisico.
Il componente (anzi, č uno script) su
http://www.4guysfromrolla.com/webtech/011201-1.shtml
 fa solo un resizing
ottico, cioč scrive i due parametri WIDTH e HEIGHT del tag <IMG>: cosa non
particolarmente difficile, ma inutile, se il problema č la creazione di
miniature (piů veloci da caricare) "on the fly".
L'altro componente su 
http://www.reneris.com/tools/default.asp
, invece, č
quello che fa per te, poichč, fra le altre cose, crea al volo una miniatura
di un'immagine rpesente sul server.
Ho convinto il mio provider ad installarlo: vi farň sapere se e come
funziona.


voleva dire....


rispondo velocemente.
anch'io mi domando quanto il componente vada a rubare di memoria in
velocità.
ma al di là di questo, le immagini in ogni pagina sono massimo 6 e non
20 e il loro peso complessivo non è 1 Mb, ma 30 k.
l'immagine nella versione grande è di 20-30k.
l'immagine in versione piccola dovrà essere di circa 5k.
è sempre preferibile la pagina si apra in 2 secondi che in 5.
detto questo, dovendo creare delle thumbnail, una soluzione è che le
crei io o i clienti. altra opzione, lo fa il pgr. le salva sul server.
le volte  successive che vengono richiamate anzichè ricrearle, le
prende dal server. è molto comodo.
altra comodità, siccome i clienti, di internet non ci capiscono
niente, sono capaci (già me l'hanno fatto in tanti) di creare immagini
di 1, 5, 10 MEGABYTE!! a voglia a dirgli che devono farle un centinaio
di volte più piccole.
con questi pgr potrei controllare in maniera automatica dimensioni e
compressione. per salvarle ottimizzate e delle giuste dimensioni.
e successivamente richiamare quelle giuste.
