Redimensionner l'image dans le wiki de GitHub en utilisant Markdown


255

J'écris une page wiki sur GitHub et j'utilise Markdown.

Mon problème est que je mets une grande image (cette image est dans son propre référentiel) et j'ai besoin de la redimensionner.

J'ai essayé différentes solutions, mais elles ne fonctionnent pas:

![image](http://url.to/image.png "Title" {width=40px height=400px})

![image](http://url.to/image.png = 250x250)

![image](http://url.to/image.png = 250x)

[[http://url.to/image.png = 250x]]

Y a-t-il un moyen de l'obtenir?

Il est préférable sans HTML.


Réponses:


373

Actualisé:

Code (externe / interne):

![test](https://github.com/favicon.ico)

Code (interne / externe pour le dimensionnement ):

<img src="https://github.com/favicon.ico" width="48">

Exemple:

tester


Ancienne réponse:

Cela devrait fonctionner:

[[ http://url.to/image.png | hauteur = 100 px]]

Source: https://guides.github.com/features/mastering-markdown/


Merci. <img src="..." width="48">fonctionne dans les fichiers README pour les images téléchargées sur GitHub.
Sam Dutton

@SamDutton: Cela semble bien fonctionner aussi pour les images hébergées ailleurs.
Jonik

1
Testez-le aujourd'hui. Github ne reconnaîtra pas la syntaxe de [] (.. = 400) ou [] (... = 400px), donc si j'ai besoin de redimensionner l'image, je dois utiliser la syntaxe <img />.
spikeyang

1
La réponse barrée fonctionne si l'image est ajoutée au wiki lui-même.
Eduardo

2
Ce que @Eduardo a dit ... La «vieille réponse» que vous avez barrée est ce pour quoi j'ai parcouru Internet - fonctionne toujours très bien pour les chemins relatifs (actifs à l'intérieur du wiki). De plus, j'ai dû ajouter une ou deux images à l'intérieur d'une table. Le caractère de pipe me causait du chagrin à cause du formatage typique des tableaux dans le démarque. Échapper à la conduite à l' intérieur d' une cellule de tableau est toujours valide: [[ http://url.to/img.png \| height=48px]].
DanMad

57

Sur GitHub, vous pouvez utiliser directement HTML au lieu de Markdown:

<a href="url"><img src="http://url.to/image.png" align="left" height="48" width="48" ></a>

Cela devrait le faire.


10
Merci pour la solution, est-ce possible sans code html?
fhuertas

1
Je veux juste noter que vous pouvez exclure le widthafin qu'il puisse automatiquement mettre à l'échelle la largeur en fonction de la hauteur.
Je suis un dragon grenouille

2
Pas seulement sur Github; Je crois que le HTML inline est autorisé dans Markdown en général ...
Nicolas Miari

les br et les h n'aident pas.
JoshYates1980

2

Près de 5 ans après, seul le formatage HTML direct fonctionne pour les images sur GitHub et d'autres options de démarque empêchent toujours le chargement des images lors de la spécification de certaines tailles personnalisées, même avec les mauvaises dimensions. Je préfère spécifier la largeur souhaitée et obtenir la hauteur calculée automatiquement, par exemple,

<img src="https://github.com/your_image.png" alt="Your image title" width="250"/>


2

J'ai utilisé les méthodes décrites ci-dessus. Maintenant j'utilise la méthode qui est une manière similaire mais plus simple pour moi.

  1. Créez d'abord un fichier README.md dans votre projet.
  2. Téléchargez ensuite les captures d'écran ou les images de description nécessaires dans le répertoire principal de votre projet.
  3. Après avoir téléchargé les actifs d'image, utilisez le HTML pour référencer ces actifs directement sans utiliser le lien comme ci-dessous

Comme ça:

<img src="icon.jpg" width="324" height="324">

<p align="center">
  <img src="screen1.png" width="256" height="455">
  <img src="screen2.png" width="256" height="455">
  <img src="screen3.png" width="256" height="455">
</p>

Dans l'exemple ci-dessus, j'ai utilisé le paragraphe pour aligner les images côte à côte. Si vous allez utiliser une seule image, utilisez simplement le code ci-dessous

<img src="icon.jpg" width="324" height="324">

Bonne journée!


0

GitHub Pages utilise désormais kramdown comme moteur de démarquage afin que vous puissiez utiliser la syntaxe suivante:

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

http://kramdown.gettalong.org/syntax.html#images

Je ne l'ai pas testé sur le wiki GitHub cependant.


1
@nicobo que j'ai essayé semble ne pas fonctionner pour une image externe?
user310291

Cela fonctionne dans les pages GitHib utilisant Jekyll, FYI (je me rends compte que ce n'est pas précisément la question des OP)
DavidJ

0

Cela répond à la question différente, comment obtenir des images dans le démarquage gist (par opposition à github) en premier lieu?


En décembre 2015, il semble que seuls les liens vers des fichiers sur github.comou cloud.githubusercontent.comou le travail similaire. Étapes qui ont fonctionné pour moi dans un sens:

  1. Faites un résumé, dites Mygist.md (et éventuellement plus de fichiers)
  2. Accédez à la case "Rédiger un commentaire" à la fin
  3. Cliquez sur "Joindre des fichiers ... en les sélectionnant"; sélectionnez votre fichier image local
  4. GitHub fait écho à une longue chaîne longue où il a mis l'image, par exemple! [Khan-lasso-squared] ( https://cloud.githubusercontent.com/assets/1280390/12011119/596fdca4-acc2-11e5-84d0-4878164e04bb.png )
  5. Coupez-collez cela à la main dans votre Mygist.md.

Mais: les gens de GitHub peuvent changer ce comportement demain, sans le documenter.


7
Où est l'aspect redimensionner?
koppor
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.