Come impostare la larghezza al bordo del post

Sto cercando di assicurarmi che un’immagine “verticale” non venga ridimensionata quando viene pubblicata… Voglio che venga considerata l’intera larghezza… come posso farlo…?

2 Mi Piace

Fornisci la pagina, magari qualcuno la controllerà specificamente, altrimenti gioca con qualsiasi funzionalità del browser che hai per ispezionare una pagina, aggiungi object-fit contain/fill ecc., o alcuni margini, forse aspect-ratio ecc. con qualsiasi elemento su cui stai lavorando e sono sicuro che lo scoprirai :+1:

Come questo

E naturalmente l’approccio del marketplace se hai qualche dollaro o bitcoin da offrire non può essere trascurato :hugs:

2 Mi Piace

Puoi cercare image nelle impostazioni del sito e sperimentare. Ma penso che tu non possa ottenere quello che cerchi. Certo, con plugin e temi si possono fare cose strane e meravigliose, ma basandomi su quello che abbiamo, ho la sensazione che non sia così facile, o addirittura possibile.

Ma mi sono sbagliato prima. Un paio di volte :zany_face:

3 Mi Piace

L’impostazione admin min ratio to crop aiuterebbe in questo caso?

2 Mi Piace

Questo Theme component potrebbe essere d’aiuto. Tieni presente che è ancora in fase sperimentale. Ma è anche utilizzato qui su Meta per alcuni Theme

1 Mi Piace

Ci ho provato, non è quello. Sto ancora cercando una soluzione.

Hai controllato le altre impostazioni dell’immagine come suggerito da Jagster? In particolare max image width

1 Mi Piace

L’ho fatto: cambiarla a 1200 non fa alcuna differenza… l’unico modo che ho trovato per cambiarla è modificarla nella foto vera e propria.

Voglio solo che l’“immagine verticale” occupi l’intera larghezza del post.

Questo componente è instabile poiché anche con la versione più aggiornata di discourse installata, sposta tutto verso sinistra (nessun padding) - ha compromesso il mio tema di staging.

Forse quelle immagini superano l’altezza massima dell’immagine prima della larghezza massima dell’immagine?

In generale, mi piace che le immagini siano limitate nelle dimensioni. Su schermi più piccoli, come il mio tablet, altrimenti l’immagine sarebbe più grande del mio schermo.

2 Mi Piace

Strano. I tablet dovrebbero adattarsi indipendentemente da ciò che suggerisce un sito. L’iPad funziona comunque in quel modo, e uno… penso fosse un Samsung. Ma tutti i telefoni possono.

Comunque. La gestione delle immagini è un punto debole di Discourse. Un pasticcio terribile.

1 Mi Piace

Sembra una cosa semplice… l’immagine quando viene pubblicata in verticale dovrebbe occupare l’intera larghezza del contenitore del post… (se non come predefinito, ma un modo semplice per impostarla).

Credo che tutti si fidino del lightboxing qui.

Se max image height è più alto del mio schermo, non entrerà nello schermo senza scorrere. Perché il tablet dovrebbe ridimensionare l’immagine all’interno del post?


Con il valore predefinito, sembra così:

Posso vedere l’intera immagine senza scorrere.

Dimensioni dello schermo diverse sono qualcosa da tenere a mente quando si cambia l’altezza massima dell’immagine.

1 Mi Piace

Perché i cellulari sono più facili da usare dei computer desktop?

1 Mi Piace

Sì, questo è un rischio con la versione sperimentale. Per quanto riguarda il padding, potresti aggiungere un componente personalizzato per aumentarlo aggiungendo override e aggiungendo padding, ecc.

Quando possiedi un forum di fotografia, le immagini sono fondamentali e non è che pubblichino tutte le foto in verticale, ma quando lo fanno, non si preoccupano di dover scorrere un po’.

Quindi vorresti allargare un’immagine a tutta larghezza, anche quando la dimensione intrinseca dell’immagine è inferiore alla larghezza della pagina?

Non lo consiglierei, perché probabilmente perderesti qualità ma:

Hai provato una combinazione di impostazione dei valori max image height e max image width su un valore elevato e l’uso di CSS per impostare:

.cooked img:not(.thumbnail):not(.ytp-thumbnail-image):not(.emoji) {
    width: 100%;
    max-width: 100%;
}

Questo sembra fare ciò che descrivi da parte mia.

2 Mi Piace

Il forum di fotografia non mostrerebbe immagini piccole, credo. Di nuovo, non lo so, ma penso che il problema sia il ridimensionamento automatico. Tutte le immagini sono di circa 800xqualcosa e poi ci sarà spazio vuoto anche se si potrebbe mostrare qualcosa come 1500xqualcosa.

Ma credo che questo sia fondamentalmente un problema solo con i desktop, perché i cellulari tendono a indovinare cosa un utente può o non può fare.

I fotografi quasi mai pubblicano foto “piccole”… il processo è semplice:

1) Carica foto

Se la foto è più piccola delle dimensioni della larghezza del post:
Mantieni il rapporto e allarga la larghezza per occupare l’intera larghezza del post.

Se la foto è uguale o più grande:
Mantieni il rapporto dell’immagine ma occupa l’intera larghezza del post.