Schimbarea dimensiunea imaginii în Markdown

Tocmai am început cu Reduceri. Îmi place, dar există un singur lucru ma deranjeaza: Cum pot modifica dimensiunea unei imagini folosind Markdown?

Documentația numai vă oferă următoarele sugestii pentru o imagine:

![drawing](drawing.jpg)

Dacă este posibil, aș dori ca imaginea să fie, de asemenea, centrat. Eu cer pentru general Markdown, nu doar cum GitHub face.

Comentarii la întrebare (3)

Ai putea folosi doar unele HTML în site de Reduceri:

![drawing](drawing.jpg)

Sau prin "stil" atribut (nu sunt acceptate de GitHub)

![drawing](drawing.jpg)

Sau ai putea folosi un fișier CSS personalizat așa cum este descris în acest răspuns pe https://stackoverflow.com/questions/255170/markdown-and-image-alignment#answer-5054055

![drawing](drawing.jpg)

CSS într-un alt fișier:

img[alt=drawing] { width: 200px; }
Comentarii (7)
Soluția

Cu anumite Reduceri implementare (inclusiv Mou și a Marcat 2 (numai macOS)) puteți adăuga =WIDTHxHEIGHT după adresa URL a fisierului grafic pentru a redimensiona imaginea. Nu uita spațiu înainte de=`.

![](./pic/pic1_50.png =100x20)

Puteți sări de la ÎNĂLȚIME

![](./pic/pic1s.png =250x)
Comentarii (18)

Acceptat răspunsul aici e't de lucru cu orice editor Markdown disponibil în aplicații am folosit până în prezent ca o Fantomă, Stackedit.io sau chiar în Stivă Preaplin editor. Am găsit o soluție aici, în StackEdit.io problema tracker.

Soluția este de a utiliza în mod direct sintaxa HTML, și funcționează perfect:

Sper că acest lucru ajută.

Comentarii (3)

Doar folosi:

în loc de:

![](Assets/icon.png)
Comentarii (3)

Dacă sunteți scris Reduceri pentru PanDoc, puteți face acest lucru:

![drawing](drawing.jpg){ width=50% }

Aceasta adaugă style="width: 50%;" HTML <img> tag, sau[width=0.5\textwidth]` de\includegraphics în LaTeX.

Sursa: http://pandoc.org/MANUAL.html#extension-link_attributes

Comentarii (2)

Poate că acest lucru a fost recent schimbat, dar Kramdown docs arată o soluție simplă.

Din docs

Here is an inline ![smiley](smiley.png){:height="36px" width="36px"}.

And here is a referenced ![smile]

[smile]: smile.png
{: height="36px" width="36px"}

Funcționează pe github cu Jekyll și Kramdown.

Comentarii (7)

Unul s-ar putea trage de pe " alt " atribut care poate fi setat în aproape toate Markdown implementari/renderes impreuna cu CSS-selectoare în funcție de valorile atributelor. Avantajul este că se poate defini cu ușurință un întreg set de diferite dimensiuni de imagine (și alte atribute).

Reduceri:

![minipic](mypic.jpg)

CSS:

img[alt="minipic"] { 
  max-width:  20px; 
  display: block;
}
Comentarii (3)

Dacă sunteți folosind kramdown](http://kramdown.rubyforge.org/syntax.html#block-ials), puteți face acest lucru:

{:.foo}
![drawing](drawing.jpg)

Apoi adăugați acest la CSS Personalizat:

.foo {
  text-align: center;
  width: 100px;
}
Comentarii (1)

Clădirea de pe la Tiemes răspuns, dacă're folosind CSS 3 puteți utiliza un subșir selector:

Acest selector se va potrivi cu orice imagine cu un alt tag, care se termină cu '-fullwidth':

img[alt$="-fullwidth"]{
  width:  100%;
  display: block;
}

Apoi, puteți utiliza în continuare tag-ul alt pentru scopul pentru a descrie imaginea.

Markdown pentru cele de mai sus ar putea fi ceva de genul:

![Picture of the Beach -fullwidth](beach.jpg)

Am'am fost folosind acest lucru în Duhul markdown, și a fost de lucru bine.

Comentarii (2)

Am venit aici în căutarea pentru un răspuns. Unele minunat sugestii aici. Și aur informații arătând că markdown acceptă HTMl complet!

O bună soluție curată este întotdeauna de a merge cu pur sintaxa html pentru sigur. Cu tag-ul.

Dar am încercat să rămânem la sintaxa reduceri așa că am încercat ambalaj-l în jurul valorii de o

tag-ul și a adăugat oricare ar fi atributele am vrut pentru imaginea în interiorul tag-ul div. Și FUNCȚIONEAZĂ!!

<div style="width:50%">![Chilling](https://www.w3schools.com/w3images/fjords.jpg)</div>

Deci, în acest fel imagini externe sunt acceptate!

Doar crezut că mi-ar pune asta ca e't în oricare din răspunsuri. :)

Comentarii (1)

Am scris simplu tag parser-ul pentru a utiliza o dimensiune particularizată img în Jekyll.

https://gist.github.com/nurinamu/4ccf7197a1bdfb0d7079

{% img /path/to/img.png 100x200 %}

Puteți adăuga fișiere la _plugins folder.

Comentarii (0)

Știu că răspunsul este un pic mai specific, dar s-ar putea ajuta pe alții în nevoie.

Cât de multe fotografii sunt încărcate folosind Imgur serviciu, puteți utiliza API detaliate aici pentru a modifica dimensiunea de fotografie.

Atunci când încărcarea o fotografie într-o problemă GitHub comentariu, acesta va fi adăugat prin Imgur, astfel încât acest lucru va ajuta foarte mult dacă fotografia este foarte mare.

Practic, în loc de http://i.imgur.com/12345.jpg, v-ar pune http://i.imgur.com/12345m.jpg pentru mijlocii imagine.

Comentarii (0)

Ai putea folosi asta la fel de bine cu kramdown:

markdown
![drawing](drawing.jpg)   
{:.some-css-class style="width: 200px"}

sau

markdown
![drawing](drawing.jpg)   
{:.some-css-class width="200"}

În acest fel puteți adăuga direct arbitrare atribute la ultimul element html. Pentru a adăuga clase există o scurtătură .clasa.secondclass.

Comentarii (0)

Înlocuiți ![title](image-url.tip) " cu " <img src="https://image-url.type" lățime="200" înălțime="200">

Comentarii (0)

Pentru cei intereseted într-un rmarkdown " și " knitr soluție. Există câteva modalități de a redimensiona imagini într-un.rmdfișier, fără utilizarea dehtml`:

Puteți pur și simplu specifica o lățime pentru o imagine prin adăugarea de {width=123px}. Don't introducă spațiu în între paranteze:

![image description]('your-image.png'){width=250px}

O altă opțiune este de a utiliza knitr::include_graphics:

```{r, fig.cap="image description", out.width = '50%'}
knitr::include_graphics('your-image.png')
Comentarii (0)

Nu este la fel cu a adăuga clasă și stil css

![pic][logo]{.classname}

apoi scrie jos link-ul și css de mai jos

[logo]: (picurl)


    .classname{
        width: 200px;
    }

Referință

Comentarii (0)

Adăugarea de dimensiuni relative la sursa URL-ul va fi redat în majoritatea Reduceri rendere.

Am implementat acest lucru în Corilla așa cum cred că modelul este unul care urmează așteptările fluxurile de lucru existente, fără împingând utilizatorul să se bazeze pe bază HTML. Dacă instrumentul preferat nu't să urmeze un model similar it's valoare de ridicarea o cerere caracteristică.

Exemplu de sintaxă:

![a-kitten.jpg](//corilla.com/a-kitten-2xU3C2.jpg =200x200)

Exemplu de pisoi:

Comentarii (1)

Pentru R-Markdown, niciuna dintre soluțiile de mai sus a lucrat pentru mine, așa că am apelat la regulat LaTeX sintaxa, care funcționează foarte bine.

\begin{figure}
 \includegraphics[width=300pt, height = 125 pt]{drawing.jpg}
\end{figure}

Apoi, puteți utiliza, de exemplu \begin{center} declarație în centrul imaginii.

Comentarii (1)

Atunci când se utilizează Vas (eu sunt, folosind cu plat pagini)... am găsit care să permită în mod explicit (nu a fost în mod implicit pentru un motiv oarecare) 'attr_list' în extensii în apelul la reduceri nu truc - și atunci se poate folosi atributele (foarte util, de asemenea, pentru a accesa CSS class="clasa mea", de exemplu...).

FLATPAGES_HTML_RENDERER = prerender_jinja

și funcția:

def prerender_jinja(text):
    prerendered_body = render_template_string(Markup(text))
    pygmented_body   = markdown.markdown(prerendered_body, extensions=['codehilite', 'fenced_code', 'tables', 'attr_list'])
    return pygmented_body

Și apoi, în Markdown:

![image](https://octodex.github.com/images/yaktocat.png "This is a tooltip"){: width=200px}
Comentarii (0)

Redimensionarea Reduceri Atașamente de Imagine în Jupyter Notebook

Am'm folosind jupyter_core-4.4.0 & jupyter notebook.

Daca're atașarea de imagini de introducerea acestora în markdown astfel:

![Screen%20Shot%202019-08-06%20at%201.48.10%20PM.png](attachment:Screen%20Shot%202019-08-06%20at%201.48.10%20PM.png)

Aceste "attachment" link-uri don't de lucru:

<img src="fixare:Ecran%20Shot%202019-08-06%20at%201.48.10%20.png" lățime="500"/>

A FACE ACEST LUCRU. Acest nu locul de muncă.

Trebuie doar să adăugați div paranteze.

``

``

Sper că acest lucru vă ajută!

Comentarii (0)