Discussioni template:Doppia immagine

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Dimensioni immagini[modifica wikitesto]

Jimmy Wales e Larry Sanger, fondatori di Wikipedia

Salve a tutti, questo template permette di regolare la base delle singole immagini, ma il problema è che se le immagini hanno altezza diversa il risultato è orrendo (esempio a lato). Chiaramente la questione esiste solo quando il rapporto base/altezza della immagini è diverso. Al momento il problema si può risolvere facendo due conti, andando a tentoni, o caricando una versione di una delle due immagini croppata in modo che abbia lo stesso rapporto dell'altra. La cosa ideale sarebbe se il template si smazzasse da solo una parte del lavoro, come fanno su enwiki (anche se confesso che mi perdo un po' fra i numeri e non capisco bene come funzioni). --Jaqen [...] 19:24, 1 mag 2016 (CEST)[rispondi]

Si potrebbe importare direttamente il loro codice per aggiornare anche il nostro {{Immagine multipla}} e deprecare questo (che è quello che hanno fatto su en.wiki) - ovviamente vedendo di mantenere la compatibilità con l'esistente.--Moroboshi scrivimi 05:46, 2 mag 2016 (CEST)[rispondi]
Quoto Moroboshi--Pierpao.lo (listening) 07:57, 2 mag 2016 (CEST)[rispondi]
[@ Jaqen] ho importato (e adattato) la versione di en.wiki di {{Immagine multipla}} vedi Template:Immagine_multipla/man#Dare_la_stessa_altezza_alle_immagini per le istruzioni. Nel caso del tuo esempio la chiamata diventa:
Jimmy Wales e Larry Sanger, fondatori di Wikipedia
{{immagine multipla
|larghezza totale=200
|immagine1=Jimmy Wales in August 2006.jpg
|larghezza1=2848
|altezza1=4288
|immagine2=L Sanger.jpg
|larghezza2=1209
|altezza2=1490
|sotto=Jimmy Wales e Larry Sanger, fondatori di Wikipedia
}}

--Moroboshi scrivimi 18:51, 8 mag 2016 (CEST)[rispondi]

Grazie [@ Moroboshi]! Ma non c'è modo di evitare di dover inserire a mano le dimensioni totali originali delle immagini? --Jaqen [...] 21:57, 8 mag 2016 (CEST)[rispondi]
Al momento no. Il problema è che da Lua non puoi andare a recuperare i metadati dell'immagine e per ridimensionarle correttamente in modo da dare a tutte la stessa altezza occorre conoscere il .--Moroboshi scrivimi 06:09, 9 mag 2016 (CEST)[rispondi]
Mi correggo (mi ero fidato dei commenti su en.wiki), ma in effetti pensandoci un po' meglio (e ricontrollando il manuale) con scribunto si possono in effetti estrarre i metadati di un immagine, l'operazione è considerata expensive un po' come per un tag {{#ifexists .... }}, ma si può provare a farla. In serata faccio qualche esperimento.--Moroboshi scrivimi 08:33, 9 mag 2016 (CEST)[rispondi]

Fatto, ho modificato il modulo per recuperare le dimensioni delle immagini dai metadata del file. Si può utilizzae anche direttamente con {{Doppia immagine}} utilizzando il parametro larghezza totale:

{{Doppia immagine|right|Jimmy Wales in August 2006.jpg||L Sanger.jpg||Jimmy Wales e Larry Sanger, fondatori di Wikipedia|larghezza totale=200}}
Jimmy Wales e Larry Sanger, fondatori di Wikipedia

Da notare che la larghezza delle singole immagini viene ignorata se compilato "larghezza totale" e può essere lasciata vuota.--Moroboshi scrivimi 12:50, 10 mag 2016 (CEST)[rispondi]

Favoloso, grazie davvero! --Jaqen [...] 15:31, 10 mag 2016 (CEST)[rispondi]

Modifica per aggiunta tabella templateData[modifica wikitesto]

[@ Moroboshi] Dato che a questo template è stata aggiunta la tabella TemplateData in modalità provvisoria (in testa alla pagina del manuale), chiederei di modificare il template per collocarla nella posizione standard. -- ZandDev (msg) 15:21, 2 apr 2023 (CEST)[rispondi]