Leggi il Topic


Indice del forumProposte, uso del Sito e del Forum

   
Pagina 1 di 2
Vai a pagina 12  Successivo
 
Ri- size immagini vecchi topic
15339122
15339122 Inviato: 9 Mag 2015 19:27
Oggetto: Ri- size immagini vecchi topic
 

Salve

Ho notato che in un topic da me aperto circa 3 anni fa le immagini più vecchie hanno ora una dimensione esagerata.

Ciò chiaramente ne rallenta la lettura e rende difficoltoso visualizzare correttamente le immagini.

Esiste un modo per ridimensionare i file?

Il topic in questione è questo Ducati Monster 900 IMOLA '72 [di dark620] ma ne ho visto parecchi altri con lo stesso problema.

Grazie

doppio_lamp_naked.gif
 
15339125
15339125 Inviato: 9 Mag 2015 19:32
Oggetto: Re: Ri- size immagini vecchi topic
 

dark620 ha scritto:
Salve

Ho notato che in un topic da me aperto circa 3 anni fa le immagini più vecchie hanno ora una dimensione esagerata.

Ciò chiaramente ne rallenta la lettura e rende difficoltoso visualizzare correttamente le immagini.

Esiste un modo per ridimensionare i file?

Il topic in questione è questo Ducati Monster 900 IMOLA '72 [di dark620] ma ne ho visto parecchi altri con lo stesso problema.

Grazie

doppio_lamp_naked.gif

Le immagini di quel topic sono ospitate su un sito esterno (imageshack), quindi andrebbero modificate alla fonte (o, meglio ancora, andrebbero sostituiti i riferimenti, inserendo la miniatura cliccabile al posto dell'immagine), come in questo esempio:

immagini visibili ai soli utenti registrati



Le immagini caricate direttamente sul forum, invece, vengono automaticamente ridimensionate.
 
15339305
15339305 Inviato: 9 Mag 2015 23:23
 

Sono abbastanza sicuro che esista un codice per vBulletin tale da far sì che qualsiasi immagine superiore ad AxB pixel caricata o linkata sul forum venga visualizzata nel post in dimensioni AxB 0510_sorriso.gif
 
15339484
15339484 Inviato: 10 Mag 2015 11:42
 

-Neo- ha scritto:
Sono abbastanza sicuro che esista un codice per vBulletin tale da far sì che qualsiasi immagine superiore ad AxB pixel caricata o linkata sul forum venga visualizzata nel post in dimensioni AxB 0510_sorriso.gif

Non conosco vbulletin, quindo "prendo per buono" che il codice esista.
Ma l'immagine verrebbe comunque caricata per intero... magari si raggiungebbe l'obiettivo di una migliore visualizzazione della pagina, ma i tempi di caricamento rimarrebbero gli stessi.
 
15339614
15339614 Inviato: 10 Mag 2015 15:56
 

42 ha scritto:
Non conosco vbulletin, quindo "prendo per buono" che il codice esista.
Ma l'immagine verrebbe comunque caricata per intero... magari si raggiungebbe l'obiettivo di una migliore visualizzazione della pagina, ma i tempi di caricamento rimarrebbero gli stessi.

Precisamente 0510_sorriso.gif
 
15376088
15376088 Inviato: 17 Giu 2015 23:02
 

Per precisazione questo sito non si basa su vbullettin, ma era nativamente basato su phpnuke (gestito con il plugin in Forums).
Il plugin forums a sua volta si basa su phpBB (un cms per forum, diciamo free).

L'unico modo per avere le immagini a vita è quello di fare l'upload solo sul tinga, senza usare servizi esterni.

In questa maniera si esegue lato server uno script di resize (probabilmente in php) che ridimensiona le immagini, le storicizza sul database e dopodiché le mostra a video.

0509_up.gif
 
15376909
15376909 Inviato: 18 Giu 2015 17:47
 

aleksjboss ha scritto:
Per precisazione questo sito non si basa su vbullettin, ma era nativamente basato su phpnuke (gestito con il plugin in Forums).
Il plugin forums a sua volta si basa su phpBB (un cms per forum, diciamo free).

L'unico modo per avere le immagini a vita è quello di fare l'upload solo sul tinga, senza usare servizi esterni.

In questa maniera si esegue lato server uno script di resize (probabilmente in php) che ridimensiona le immagini, le storicizza sul database e dopodiché le mostra a video.

0509_up.gif


Quindi per chi ha caricato jpeg con, in questo caso, imageshack non ha speranze di rimediare a quel fastidioso problema?
 
15376950
15376950 Inviato: 18 Giu 2015 18:31
 

dark620 ha scritto:
Quindi per chi ha caricato jpeg con, in questo caso, imageshack non ha speranze di rimediare a quel fastidioso problema?

icon_xd_2.gif Un modo c'e' e sarebbe quello di ricaricare le immagini direttamente con l'upload del Tinga. icon_xd_2.gif

Ma dovresti chiedere ad un mod di editare il tuo topic (in quanto ormai tu non sei più in grado di editare, passato un certo tot di tempo il topic va in "Lock"), caricare le immagini, salvare...insomma un "lavoraccio" (per modo di dire, ed anche verità in certo senso).

Procedimento informatico
Altrimenti bisognerebbe fare uno script (che gira sul server) che esegue:

icon_arrow.gif ricerca di tutte le immagine "non referenziate" (ovvero ospitate su altri server, o meglio "server esterni");
icon_arrow.gif le istanzia;
icon_arrow.gif le salva in una cartella temporanea (sempre sul server) associando un id fittizio ad ogni foto;
icon_arrow.gif le converte e fa un resize;
icon_arrow.gif le trasferisce e salva quindi in una cartella "fisica" sul server;
icon_arrow.gif le reinserisce nel topic iniziale.

Così per ogni topic presente sul forum...ma ti dico da sviluppatore informatico, non è così semplice e poi trova il tempo che trova.

In poche parole (ma tante righe di codice e codice...) è un ciclo for che prende dato un id (topic) tutte le foto referenziate nello stesso topic e fa tutto il "casino" che ti ho scritto sopra. 0509_up.gif


Perciò, in conclusione: usate (parlo per tutti) il caricamento delle immagini che fornisce il Tinga, onde evitare questi problemi con il passare degli anni! 0509_up.gif


doppio_lamp.gif
 
15376956
15376956 Inviato: 18 Giu 2015 18:37
 

Per carità, capisci pure che se devo fare riferimento ad un'immagine già presente in internet dove basterebbe semplicemente prendere il link e incollare... è un bello sbattimento dover invece salvare tutto su computer ogni volta per poi caricarla su tinga via upload interno (che poi alla lunga non grava sui server rallentandoli?) eusa_whistle.gif
 
15377043
15377043 Inviato: 18 Giu 2015 20:31
 

-Neo- ha scritto:
Per carità, capisci pure che se devo fare riferimento ad un'immagine già presente in internet dove basterebbe semplicemente prendere il link e incollare... è un bello sbattimento dover invece salvare tutto su computer ogni volta per poi caricarla su tinga via upload interno (che poi alla lunga non grava sui server rallentandoli?) eusa_whistle.gif

Scusami ma tu le foto dove le tieni una volta che le scatti? eusa_think.gif
Puoi spiegarti meglio? icon_mrgreen.gif

Per la storia server invece: non grava perché le immagini una volta fatto resize (parlo per lo script che c'e' qui sul Tinga) pesano pochi kb.

Giusto un esempio: in media le immagini ridimensionate con lo script qui sul Tinga pesano circa 70 kb (poi dipende dalla sorgente, perché se tu utente inviassi un'immagini che pesa 50 kb...il resize non dovrebbe partire) e quindi:

100 immagini = 7000 kb;
1.000 immagini = 70 mb;

1.000.000 di immagini = 70 gb.

Non so quando si raggiungerà la quota 1 MILIONE di immagini (anzi io lo metterei come traguardo per il sito! eusa_clap.gif )
 
15377095
15377095 Inviato: 18 Giu 2015 21:27
 

aleksjboss ha scritto:
icon_xd_2.gif Un modo c'e' e sarebbe quello di ricaricare le immagini direttamente con l'upload del Tinga. icon_xd_2.gif

Ma dovresti chiedere ad un mod di editare il tuo topic (in quanto ormai tu non sei più in grado di editare, passato un certo tot di tempo il topic va in "Lock"), caricare le immagini, salvare...insomma un "lavoraccio" (per modo di dire, ed anche verità in certo senso).

Procedimento informatico
Altrimenti bisognerebbe fare uno script (che gira sul server) che esegue:

icon_arrow.gif ricerca di tutte le immagine "non referenziate" (ovvero ospitate su altri server, o meglio "server esterni");
icon_arrow.gif le istanzia;
icon_arrow.gif le salva in una cartella temporanea (sempre sul server) associando un id fittizio ad ogni foto;
icon_arrow.gif le converte e fa un resize;
icon_arrow.gif le trasferisce e salva quindi in una cartella "fisica" sul server;
icon_arrow.gif le reinserisce nel topic iniziale.

Così per ogni topic presente sul forum...ma ti dico da sviluppatore informatico, non è così semplice e poi trova il tempo che trova.

In poche parole (ma tante righe di codice e codice...) è un ciclo for che prende dato un id (topic) tutte le foto referenziate nello stesso topic e fa tutto il "casino" che ti ho scritto sopra. 0509_up.gif


Perciò, in conclusione: usate (parlo per tutti) il caricamento delle immagini che fornisce il Tinga, onde evitare questi problemi con il passare degli anni! 0509_up.gif


doppio_lamp.gif



si, alla fine il mod riesce a farmi editare il topic..ricarico tutte le foto col tinga!!!

Grazie!! 0509_up.gif
 
15377105
15377105 Inviato: 18 Giu 2015 21:42
 

aleksjboss ha scritto:
Scusami ma tu le foto dove le tieni una volta che le scatti? eusa_think.gif
Puoi spiegarti meglio? icon_mrgreen.gif

Forse non ci siamo capiti infatti icon_mrgreen.gif
Qua non si parla di foto che ho io sul mio computer, ma di foto che sono già hostate su internet da terzi. Mi spieghi per quale assurda ragione dovrei accollarmi l'onere di scaricarle e ricaricarle attraverso l'upload del Tinga quando basterebbe semplicemente prendere il link dell'url e incollarlo nel messaggio? icon_mrgreen.gif

Dopotutto credo che sia negli interessi del forum stesso prima che degli utenti una corretta (perchè di questo si tratta) visualizzazione dei contenuti, per questioni di fruibilità e facilità di lettura icon_wink.gif
 
15377108
15377108 Inviato: 18 Giu 2015 21:47
 

e appunto.
Le foto in hosting esterni prima o poi verranno brasate e addio contenuti.

La briga c'e' in questo momento perché in passato il tinga non permetteva l'upload diretto sul proprio server, mentre ora si.

Perciò 2 son le cose:
1) ognuno rifà a mano gli upload diretti sul server;
2) copia i link come giustamente dici te (col pericolo che un domani magari prossimo le foto vadano a farsi benedire).

Comunque ci siamo capiti adesso! 0509_pernacchia.gif
 
15377137
15377137 Inviato: 18 Giu 2015 22:31
 

aleksjboss ha scritto:
(col pericolo che un domani magari prossimo le foto vadano a farsi benedire)

Ma da quello che ho capito non è questo il punto del thread... o per lo meno personalmente questa cosa non mi tange minimamente... cioè, è chiaro... se salta il sito su cui sono hostate si perde tutto quanto e vabbè, ci può stare e di certo non è un problema che deve interessare i gestori di questo forum che sicuramente non centrano niente e nulla possono fare per quello (che risulta quindi un problema fondamentalmente mio che uploado icon_smile.gif ).

Il punto del thread, ed è qui che credo che i gestori dovrebbero attivarsi per risolvere il problema, è che postando un'immagine oltre una certa risoluzione proveniente dall'esterno questa nei post del loro forum non si riesce a visualizzare correttamente eusa_whistle.gif
 
15377149
15377149 Inviato: 18 Giu 2015 22:42
 

Codice:
full: [img width={width} height={height} ...]{url}[/img]
shorthand: [img={width}x{height}]{url}[/img]


Però bisogna vedere se la versione del bbcode che è presente sul tinga supporta questi parametri, ma non ne sono convinto.

l'url diretta dai siti di hosting è una (posso dirlo) cagata pazzesca! icon_mrgreen.gif
 
15377354
15377354 Inviato: 19 Giu 2015 8:19
 

-Neo- ha scritto:
Il punto del thread, ed è qui che credo che i gestori dovrebbero attivarsi per risolvere il problema, è che postando un'immagine oltre una certa risoluzione proveniente dall'esterno questa nei post del loro forum non si riesce a visualizzare correttamente eusa_whistle.gif

I gestori che sarei poi io per queste cose icon_smile.gif ti informa che viene volutamente limitata la dimensione delle immagini troppo grandi, aggiungendo le barre di scorrimento, per non scompaginare la visualizzazione del topic 0509_up.gif
 
15377356
15377356 Inviato: 19 Giu 2015 8:20
 

aleksjboss ha scritto:
Codice:
full: [img width={width} height={height} ...]{url}[/img]
shorthand: [img={width}x{height}]{url}[/img]


Però bisogna vedere se la versione del bbcode che è presente sul tinga supporta questi parametri, ma non ne sono convinto.

Non la supporta ma non sarebbe un problema supportarla, però non capisco bene l'utilità
 
15377398
15377398 Inviato: 19 Giu 2015 9:20
 

Davide ha scritto:
aleksjboss ha scritto:
Codice:
full: [img width={width} height={height} ...]{url}[/img]
shorthand: [img={width}x{height}]{url}[/img]


Però bisogna vedere se la versione del bbcode che è presente sul tinga supporta questi parametri, ma non ne sono convinto.

Non la supporta ma non sarebbe un problema supportarla, però non capisco bene l'utilità

Ciao Davide, il mio post con il codice bbcode è solo per far vedere che il metodo esiste per fare un resize diciamo "manuale" concesso all'utente (ammesso e non concesso che l'utente sappia usare tali parametri...) prima di premere il tasto "Invia". icon_mrgreen.gif

Ma il punto fondamentale resta il problema della dimensione dell'immagine sorgente (ovvero le immagine che vengono linkate da hosting).

Cosa fai, casti a 640x480 qualsiasi immagine che arriva dall'esterno? Se la ratio non è ottimale otterrai sempre e solo immagini "distorte" e prive di qualità (oltre che davvero penose alla vista).

Perciò per le immagini già presenti sul tinga (che non sono state cancellate dai siti di hosting) c'e' poco da fare, se non ricaricarle (dirette sul tinga).

L'ideale sarebbe togliere il tag
Codice:
[IMG]
e far permettere (da questo momento in poi) solo l'upload diretto delle immagini (per il futuro così le immagini non saranno mai più perse, salvo con delle delete sul database eusa_whistle.gif ).
 
15377411
15377411 Inviato: 19 Giu 2015 9:34
 

Davide ha scritto:
I gestori che sarei poi io per queste cose icon_smile.gif ti informa che viene volutamente limitata la dimensione delle immagini troppo grandi, aggiungendo le barre di scorrimento, per non scompaginare la visualizzazione del topic 0509_up.gif

Certamente, ma ti pare una soluzione definitiva oppure una soluzione che risolve soltanto uno dei vari problemi?
Un conto è l'impaginazione, che così è preservata, ben altro la visualizzazione dell'immagine.

Ora io ti posto la foto di una moto e tu vedrai soltanto una ruota di tanto che è grande. Poi posto la stessa foto su un'altro forum su cui sono registrato che fa il re-size automatico alle immagini postate attraverso un url esterna e ti faccio uno screenshot di come si visualizza... eusa_whistle.gif
 
15377425
15377425 Inviato: 19 Giu 2015 9:43
 

immagini visibili ai soli utenti registrati

 
15377428
15377428 Inviato: 19 Giu 2015 9:45
 

immagini visibili ai soli utenti registrati



immagini visibili ai soli utenti registrati



immagini visibili ai soli utenti registrati

 
15377434
15377434 Inviato: 19 Giu 2015 9:51
 

Ti posto al volo la soluzione, guarda che mago che sono icon_asd.gif icon_asd.gif icon_asd.gif

In 5 secondi ho messo a posto l'immagine all'interno del tuo post:

immagini visibili ai soli utenti registrati




Come?

Aggiungendo questi parametri, che andrebbero fatti lato script che genera il contenuto da un url esterna:

immagini visibili ai soli utenti registrati




E lo script? Eccolo:

immagini visibili ai soli utenti registrati




Il problema di fondo si presenta con le immagini in verticale, troppo semplice postare un immagine così banale! icon_xd_2.gif icon_xd_2.gif
 
15377438
15377438 Inviato: 19 Giu 2015 9:52
 

Grande! Fate questo ragazzo admin subito! 0509_doppio_ok.gif
 
15377440
15377440 Inviato: 19 Giu 2015 9:53
 

-Neo- ha scritto:
Grande! Fate questo ragazzo admin subito! 0509_doppio_ok.gif

icon_asd.gif icon_asd.gif Sono uno sviluppatore Oracle mica per niente... icon_asd.gif icon_asd.gif
 
15377468
15377468 Inviato: 19 Giu 2015 10:17
 

-Neo- ha scritto:
Certamente, ma ti pare una soluzione definitiva oppure una soluzione che risolve soltanto uno dei vari problemi?
Un conto è l'impaginazione, che così è preservata, ben altro la visualizzazione dell'immagine.

Ora io ti posto la foto di una moto e tu vedrai soltanto una ruota di tanto che è grande. Poi posto la stessa foto su un'altro forum su cui sono registrato che fa il re-size automatico alle immagini postate attraverso un url esterna e ti faccio uno screenshot di come si visualizza... eusa_whistle.gif

Non è il problema di visualizzare l'immagine correttamente, saprei bene come fare. Il problema è che un utente che posta una o più immagini di questo tipo, usa 5-10 volte lo spazio in kB del peso che dovrebbe usare, rendendo molto lenta la visualizzazione.

Quindi se uno sbaglia, l'immagine c'è, ma deve scorrerla, così sa che eccede le dimensioni massime
 
15377482
15377482 Inviato: 19 Giu 2015 10:24
 

aleksjboss ha scritto:
Ti posto al volo la soluzione, guarda che mago che sono icon_asd.gif icon_asd.gif icon_asd.gif

In 5 secondi ho messo a posto l'immagine all'interno del tuo post:

Immagine: Link a pagina di Motoclub Tingavert


Come?

Aggiungendo questi parametri, che andrebbero fatti lato script che genera il contenuto da un url esterna:

Immagine: Link a pagina di Motoclub Tingavert


E lo script? Eccolo:

Immagine: Link a pagina di Motoclub Tingavert


Il problema di fondo si presenta con le immagini in verticale, troppo semplice postare un immagine così banale! icon_xd_2.gif icon_xd_2.gif

Il motivo per cui non ho implementato questa soluzione l'ho illustrato nel post precedente. Inoltre, perché questo funzioni bene, è necessario farlo con javascript, non con il semplice attributo di stile: uno script javascript deve analizzare tutte le immagini esterne, verificare se superano i 640px un altezza o larghezza, ridimensionando proporzionalmente. Ma resta il fatto che se uno linka un'immagine da 1MB, chi naviga con una connessione non veloce non vedrà i contenuti di questo tipo e/o appesantirà notevolmente la connessione.

Mettiamoci un'altra cosa, rara ma che è capitata: un utente aveva hostato un'immagine su servizio esterno, probabilmente qualcuno aveva intercettato le sue credenziali, dopo diverso tempo l'immagine è stata sostituita con una pornografica.

In sintesi: se uno carica le immagini su spazio Tinga di problemi non ce ne sono, diversamente ci sono e mi va bene che ci siano icon_smile.gif
 
15377489
15377489 Inviato: 19 Giu 2015 10:24
 

Davide ha scritto:
posta una o più immagini di questo tipo, usa 5-10 volte lo spazio in kB del peso che dovrebbe usare, rendendo molto lenta la visualizzazione.

Davide intende in termini di peso di pagina (di caricamento lato client e non server...diamine l'immagine non è sui server del Tinga...), giusto?

Perché agendo sugli stili (CSS) come ho fatto poc'anzi, le immagini che vengono postate assumono una "compressione" diversa proprio perché i fogli di stile agiscono sull'aspetto ed è inevitabile che lato client diventi meno pesante.

Non potresti fare una modifica "a caldo" come ti ho suggerito sopra così controllo lato client quanto ci mette la pagina ad aprirsi?
 
15377492
15377492 Inviato: 19 Giu 2015 10:26
 

aleksjboss ha scritto:
Perché agendo sugli stili (CSS) come ho fatto poc'anzi, le immagini che vengono postate assumono una "compressione" diversa proprio perché i fogli di stile agiscono sull'aspetto ed è inevitabile che lato client diventi meno pesante.

Non mi risulta che le immagini vengano compresse agendo sui CSS, in ogni caso dal server la deve scaricare per intero.
 
15377517
15377517 Inviato: 19 Giu 2015 10:38
 

Davide ha scritto:
aleksjboss ha scritto:
Perché agendo sugli stili (CSS) come ho fatto poc'anzi, le immagini che vengono postate assumono una "compressione" diversa proprio perché i fogli di stile agiscono sull'aspetto ed è inevitabile che lato client diventi meno pesante.

Non mi risulta che le immagini vengano compresse agendo sui CSS, in ogni caso dal server la deve scaricare per intero.

Sul lato server siamo d'accordo, sul lato client invece un'immagine "scalata" assume un peso minore per il browser.

Una tecnica usata per questo genere di cose è fare una classe per le immagini di questo genere:

Codice:
img {
   max-width:100%;
   height:auto;
}


Così oltre a non perdere la qualità non ci sono problemi di proporzioni (immagini distorte ed annessi).

Attenzione che max-width: 100% serve per fare in modo che venga ridimensionata dinamicamente laddove l'area in cui è contenuta (es. un "div") è più piccola dell'immagine stessa.

Discorso js invece è vero, allorché l'immagine sia più piccola del div (mi pare sia massimo 640px no?) perciò non mi porrei il problema, dato che se più grande interviene la classe "img" del css.



Poi a me piace parlare di informatica (è il mio impiego icon_mrgreen.gif ) e per qualsiasi cosa dimmi pure, magari una soluzione la troviamo. 0509_up.gif

E sono d'accordo anche (l'ho sempre scritto sin dall'inizio) che il metodo migliore è usare l'upload del Tinga.
 
15377549
15377549 Inviato: 19 Giu 2015 11:00
 

Sì ma resta il problema del peso da scaricare dal server, come ho scritto in questo post:
Messaggio #15377468
non voglio fare questa cosa, sarebbe come incentivare gli utenti a caricare immagini pesantissime, cosa che invece voglio disincentivare
 
Mostra prima i messaggi di:
Pagina 1 di 2
Vai a pagina 12  Successivo

Non puoi inserire nuovi Topic
Puoi rispondere ai Topic
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
 
Indice del forumProposte, uso del Sito e del Forum

Forums ©