Aggiungi immagini a README.md su GitHub


1844

Di recente mi sono iscritto GitHub . Ho ospitato alcuni progetti lì.

Devo includere alcune immagini nel mio file README. Non so come farlo.

Ho cercato su questo, ma tutto quello che ho ottenuto sono stati alcuni collegamenti che mi dicono di "ospitare immagini sul web e specificare il percorso dell'immagine nel file README.md".

Esiste un modo per farlo senza ospitare le immagini su servizi di web hosting di terze parti?



5
Duplicato di stackoverflow.com/questions/10189356/... che è stato pubblicato nel 2012.
leetNightshade

86
Non fuori tema, GitHub è uno strumento di programmazione.
Lance Roberts,

Risposte:


1887

Prova questo markdown:

![alt text](http://url/to/img.png)

Penso che puoi collegarti direttamente alla versione non elaborata di un'immagine se è memorizzata nel tuo repository. vale a dire

![alt text](https://github.com/[username]/[reponame]/blob/[branch]/image.jpg?raw=true)

138
Dovresti anche considerare l'uso dei link relativi
mgalgs

53
I link relativi non sono di grande utilità qui, immagina che il tuo file Leggimi sia visualizzato anche su npm che non ospita l'immagine in questo modo - deve collegarsi a GitHub. Gli srcs delle immagini devono essere nel dominio github.com , non nel sottodominio raw.github.com e non nel dominio raw.githubusercontent.com .
Lee Crossley,

4
In realtà ho finito con i relativi percorsi (che per me è solo il nome del file di immagine perché ho tutto in root). Avevo mantenuto 2 copie di README.md, una per l'installazione locale in / usr / share / projectname / docs e una per github. Ora, posso usare lo stesso README.md per entrambi poiché i nomi dei file di immagine funzionano bene in entrambi i casi. Se voglio pubblicare una copia di parti del mio README da qualche altra parte, dovrò ospitare le immagini da qualche altra parte o inserire l'URL di raw.github.com.
Colin Keenan,

15
GitHub stesso consiglia percorsi relativi: help.github.com/articles/relative-links-in-readmes Uno svantaggio principale dei percorsi assoluti è che, se l'immagine viene spostata nel master, altri rami che puntano ancora al vecchio URL si romperanno.
Jack O'Connor,

3
Il dominio attualmente suggerito non sembra funzionare e il collegamento dovrebbe essere così:https://github.com/[username]/[reponame]/blob/[branch]/image.jpg?raw=true
Slavik Shynkarenko

426

Puoi anche usare percorsi relativi come

![Alt text](relative/path/to/img.jpg?raw=true "Title")

16
Sì. Questo è di gran lunga il modo più semplice a meno che tu non sia preoccupato per le prestazioni. Noterei che questo è relativo alla directory non al repository , quindi se hai "myimage.png" nella stessa directory di "about_pics.md", allora il markup è:![What is this](myimage.png)
Rich

5
Questa è una soluzione fantastica perché 1) funziona 2) le immagini sono anche mostrate in un visualizzatore locale, senza bisogno di accesso a Internet
Régis B.

2
@Rich puoi espandere il tuo commento riguardo alle prestazioni. Quali sono i problemi di prestazioni con l'approccio relativo al percorso?
Lea Hayes,

2
Questo percorso è relativo a cosa?
Dims

2
Come sottolineato da Lee Crossley, dovresti evitare i collegamenti relativi perché si rompono quando il tuo file Leggimi viene visualizzato su npm. Invece, collega a image src sul dominio github.com con il flag "? Sanitize = true" se il formato dell'immagine è simile a SVG. Vedi i dettagli in questa risposta SO: stackoverflow.com/a/16462143/6798201
AlienKevin

230
  • È possibile creare un nuovo numero
  • carica (trascina e rilascia) le immagini su di essa
  • Copia l'URL delle immagini e incollalo nel tuo file README.md.

ecco un video dettagliato di youTube che lo ha spiegato in dettaglio:

https://www.youtube.com/watch?v=nvPOUdz5PL4


24
A quanto ho capito, non è necessario salvare il problema. In questo modo non hai davvero bisogno di quei biglietti fittizi nel Issue Tracker. La domanda è se si tratta di un metodo "sicuro", ovvero se GitHub rileverà (dopo qualche tempo) che l'immagine è rimasta orfana e quindi la cancella dal CDN di GitHub ??
Pietro,

3
Questa risposta ha funzionato perfettamente per me e non è stato necessario salvare il nuovo problema all'interno del repository. Ho trovato un video su Youtube che lo spiega in dettaglio: youtube.com/watch?v=nvPOUdz5PL4 .
Francislainy Campos,

1
Questa risposta funziona e richiede pochi sforzi. Il problema può essere eliminato, ma l'URL dell'immagine persiste. L'URL dell'immagine è nella forma di: user-images.githubusercontent.com ...
Sabuncu,

6
Questo è un grande trucco! Ma qualcuno conosce la risposta alla domanda di @ peterh? GitHub eliminerà periodicamente le immagini che sono rimaste orfane (ovvero che non presenta alcun problema)?
Johnny Oshika,

1
@JohnnyOshika Dubito che chiunque al di fuori di Github possa rispondere definitivamente a questo. Potrebbe dipendere da cosa viene utilizzato "user-images.githubusercontent.com". Se è solo per le immagini caricate nei commenti, è plausibile che possano scansionare la relazione dati mancante e rimuovere l'immagine. Se è più generale, può essere difficile determinare definitivamente che non ci sono riferimenti al file, rendendolo computazionalmente costoso o difficile determinare che può essere eliminato senza problemi.
yourbuddypal,

127

È molto più semplice di così.

Basta caricare l'immagine nella radice del repository e collegarla al nome file senza alcun percorso, in questo modo:

![Screenshot](screenshot.png)

10
No, non penso che aggiungere schermate al repository git sia una buona pratica. Soprattutto non alla radice. La risposta di Ahmad Ajmi è molto meglio
Arnaud P

26
Non alla radice ma puoi facilmente adattare questo docs/imageso quello che mai, i piccoli screenshot di png sono ok IMHO
Christophe Roussy,

5
Questa dovrebbe essere la soluzione accettata, esp. con il suggerimento di Christophe di mettere le immagini sotto il doc / tree /
Mike Ellis l'

Perfetto..!! se il png è in un'altra cartella. Semplicemente, aggiungi il percorso "folderName / screenshot.png"
Soumen

Ho trovato la tua risposta utile per il mio caso: sono su Gitlab e utilizzo le logo.pngimmagini nella radice del repository per impostare un avatar sul repository. Volevo includere questa foto in README.md.
avi.elkharrat,

84

Puoi anche aggiungere immagini con semplici tag HTML :

<p align="center">
  <img src="your_relative_path_here" width="350" title="hover text">
  <img src="your_relative_path_here_number_2_large_name" width="350" alt="accessibility text">
</p>

1
Quando si utilizzano tag HTML all'interno del file markdown. Sarà ignorato da Pandoc , un convertitore di documenti universale.
Lorem Ipsum Dolor,

1
Questo è il migliore, quindi può essere centrato o posizionato su un lato (almeno per immagini più piccole)
Alexis Wilke,

Come si specifica il percorso relativo? Non è relativo a README.md (in tutti i casi?).
friederbluemle,

55

Molte delle soluzioni pubblicate sono incomplete o non di mio gusto.

  • Un CDN esterno come imgur aggiunge un altro strumento alla catena. Meh.
  • La creazione di un problema fittizio nel tracker dei problemi è un hack. Crea disordine e confonde gli utenti. È una seccatura migrare questa soluzione su un fork o su GitHub.
  • L'uso del ramo gh-pages rende gli URL fragili. Un'altra persona che sta lavorando al progetto mantenendo la gh-page potrebbe non sapere qualcosa di esterno dipende dal percorso di queste immagini. Il ramo gh-pages ha un comportamento particolare su GitHub che non è necessario per ospitare immagini CDN.
  • Il monitoraggio delle risorse nel controllo versione è una buona cosa. Man mano che un progetto cresce e cambia, è un modo più sostenibile per gestire e tenere traccia delle modifiche da parte di più utenti.
  • Se un'immagine si applica a una revisione specifica del software, potrebbe essere preferibile collegare un'immagine immutabile. In questo modo, se l'immagine viene successivamente aggiornata per riflettere le modifiche al software, chiunque legga il file Leggimi di quella revisione troverà l'immagine corretta.

La mia soluzione preferita, ispirata a questa sostanza , è quella di utilizzare un ramo di attività con permalink a revisioni specifiche .

git checkout --orphan assets
git reset --hard
cp /path/to/cat.png .
git add .
git commit -m 'Added cat picture'
git push -u origin assets
git rev-parse HEAD  # Print the SHA, which is optional, you'll see below.

Costruisci un "permalink" per questa revisione dell'immagine e avvolgilo in Markdown.

Cercare lo SHA di commit a mano è comunque scomodo, quindi come scorciatoia premi Y per un permalink a un file in un commit specifico come dice questa pagina di help.github.

Per mostrare sempre l'ultima immagine nel ramo delle risorse, utilizzare l'URL BLOB:

https://github.com/github/{repository}/blob/assets/cat.png 

(Dalla stessa pagina di aiuto di GitHub Le visualizzazioni dei file mostrano l'ultima versione su un ramo )


2
Questo è un buon complemento alla risposta accettata. Le risorse vengono monitorate, le immagini non sono in master, nessun disordine. Fai solo attenzione a git reset --hard; assicurarsi che siano state apportate modifiche.
dojuba,

In natura sulla tua macchina. Si può puntare ovunque il file sembra essere ( ~/Downloads, /tmp, ecc).
paulmelnikow,

Giuro che ricordo che esiste una directory che puoi creare e che non compare su Github. Fino a quando non riesco a rintracciarlo, questo post sembra la prossima cosa migliore da usare. Grazie!
Shadoninja,

21

Commit vostra immagine ( image.png ) in una cartella ( myFolder ) e aggiungere la seguente riga nel vostro README.md :

![Optional Text](../master/myFolder/image.png)


17
  • Crea un problema relativo all'aggiunta di immagini
  • Aggiungi l'immagine trascinandola o tramite il selettore file
  • Quindi copia la fonte dell'immagine

  • Ora aggiungi ![alt tag](http://url/to/img.png)al tuo file README.md

Fatto!

In alternativa puoi usare alcuni siti di hosting di immagini come imgure ottenere il suo url e aggiungerlo nel tuo file README.md oppure puoi usare anche un hosting di file statico.

Problema di esempio


Questo è il modo più semplice per aggiungerli secondo me. Basta trascinarli nella casella, copiare l'indirizzo e incollarlo nel file Leggimi con i sottotitoli di seguito. Boom, hai finito.
Joe Hill,

15

Devo includere alcune immagini nel mio file README. Non so come farlo.

Ho creato una piccola procedura guidata che ti consente di creare e personalizzare semplici gallerie di immagini per il file Leggimi del tuo repository GitHub: Vedi ReadmeGalleryCreatorForGitHub .

La procedura guidata sfrutta il fatto che GitHub consente ai tag img di verificarsi nel file README.md. Inoltre, la procedura guidata utilizza il trucco popolare di caricare immagini su GitHub trascinandole nell'area di rilascio (come già menzionato in una delle risposte in questo thread).

inserisci qui la descrizione dell'immagine


2
Adoro questo strumento!
Dan,

1
Anch'io adoro questo strumento, questa dovrebbe essere la funzione predefinita di Git !!
Shridutt Kothari,

14

Basta aggiungere un <img> tag al tuo README.md con relativo src al tuo repository. Se non si utilizza src relativo, assicurarsi che il server supporti CORS.

Funziona perché GitHub supporta inline-html

<img src="/docs/logo.png" alt="My cool logo"/>
# My cool project and above is the logo of it

Osserva qui


13

Sintassi di base

![myimage-alt-tag](url-to-image)

Qui:

  1. my-image-alt-tag: testo che verrà visualizzato se l'immagine non viene mostrata.
  2. url-to-image: qualunque sia la tua risorsa immagine. URI dell'immagine

Esempio:

![stack Overflow](http://lmsotfy.com/so.png)

Questo sarà simile al seguente:

stack overflow image di alamin


10

Usa i tavoli per distinguerti, ti darà un fascino separato

La sintassi della tabella è:

Separare ogni cella di colonna per simbolo |

e l'intestazione della tabella (prima riga) per la seconda riga di ---


| col 1 | col 2 |
| ------------ | ------------- |
| immagine 1 | immagine 2 |

produzione

inserisci qui la descrizione dell'immagine


Ora metti solo l' <img src="url/relativePath">immagine 1 e l'immagine 2 se stai usando due immagini


Nota: se si utilizzano più immagini solo includere più colonne, è possibile utilizzare l'attributo larghezza e altezza per renderle leggibili.

Esempio


| col 1 | col 2 |
| ------------ | ------------- |
| <img src="https://media.wired.com/photos/5926db217034dc5f91becd6b/master/w_582,c_limit/so-logo-s.jpg" width="250"> | <img src="https://mk0jobadderjftub56m0.kinstacdn.com/wp-content/uploads/stackoverflow.com-300.jpg" width="250">|

La spaziatura non ha importanza

Immagine di uscita

inserisci qui la descrizione dell'immagine

aiutato da: adam-p


5
L'uso delle tabelle è irrilevante per l'argomento della domanda del PO.
mhucka,

1
l'aggiunta di schermate di un'app può essere eseguita in questo modo, grazie
UpaJah

Usa CSS invece di Tabelle, sconvolgerà il tuo mondo.
jeffmcneill,

9

Puoi semplicemente fare:

git checkout --orphan assets
cp /where/image/currently/located/on/machine/diagram.png .
git add .
git commit -m 'Added diagram'
git push -u origin assets

Quindi puoi semplicemente fare riferimento nel READMEfile in questo modo:

![diagram](diagram.png)


1
Perfetto e nitido.
Biswajit Das,

1
funziona, in realtà, penso che questa risposta dovrebbe essere accettata
Luk Aron,

8

Nel mio caso uso imgur e utilizzo il collegamento diretto in questo modo.

![img](http://i.imgur.com/yourfilename.png)

8

Puoi collegarti alle immagini nel tuo progetto da README.md (o esternamente) usando il link alternativo a github CDN.

L'URL sarà simile al seguente:

https://cdn.rawgit.com/<USER>/<REPO>/<BRANCH>/<PATH>/<TO>/<FILE>

Ho un'immagine SVG nel mio progetto e quando la faccio riferimento nella documentazione del mio progetto Python, non viene visualizzata.

Link al progetto

Ecco il link del progetto al file (non viene visualizzato come immagine):

https://github.com/jongracecox/anybadge/blob/master/examples/awesomeness.svg

Esempio di immagine incorporata: Immagine

Link non elaborato

Ecco il link RAW al file (non viene ancora visualizzato come immagine):

https://raw.githubusercontent.com/jongracecox/anybadge/master/examples/awesomeness.svg

Esempio di immagine incorporata: Immagine

Collegamento CDN

Utilizzando il collegamento CDN, posso collegarmi al file utilizzando (rendering come immagine):

https://cdn.rawgit.com/jongracecox/anybadge/master/examples/awesomeness.svg

Esempio di immagine incorporata: Immagine

Questo è il modo in cui sono in grado di utilizzare le immagini del mio progetto sia nel mio README.mdfile, sia nel mio progetto PyPi reStructredText doucmentation ( qui )


7

Ho risolto questo problema. Devi solo fare riferimento al file readme di qualcun altro.

All'inizio, dovresti caricare un file immagine nella libreria di codici github! Quindi riferimento diretto all'indirizzo del file immagine.



inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


6

Di solito ospito l'immagine sul sito, questo può collegarsi a qualsiasi immagine ospitata. Basta lanciare questo nel readme. Funziona per i .rstfile, non sono sicuro.md

.. image:: https://url/path/to/image
   :height: 100px
   :width: 200 px
   :scale: 50 %

5

Nel mio caso volevo mostrare una schermata di stampa su Githubma anche su NPM. Anche se l'utilizzo del relativo percorso funzionava all'interno Github, non funzionava al di fuori di esso. Fondamentalmente, anche se ho spinto anche il mio progetto NPM(che usa semplicemente lo stessoreadme.md , l'immagine non è mai stata mostrata.

Ho provato alcuni modi, alla fine questo è quello che ha funzionato per me:

![Preview](https://raw.githubusercontent.com/username/project/master/image-path/image.png)

Ora vedo la mia immagine correttamente su NPMo in qualsiasi altro luogo in cui sia possibile pubblicare il mio pacchetto.


5

Nel caso in cui sia necessario caricare alcune immagini per la documentazione, un buon approccio è usare git-lfs . Supponendo che tu abbia installato git-lfs segui questi passaggi:

  1. Intializza git lfs per ogni tipo di immagine:

    git lfs *.png
    git lfs *.svg
    git lfs *.gif
    git lfs *.jpg
    git lfs *.jpeg
    
  2. Creare una cartella che verrà utilizzata come posizione dell'immagine, ad es. doc. Sui sistemi basati su GNU / Linux e Unix questo può essere fatto tramite:

    cd project_folder
    mkdir doc
    git add doc
    
  3. Copia incolla tutte le immagini nella cartella doc. Successivamente aggiungili tramite git addcomando.

  4. Impegnati e spingi.

  5. Le immagini sono disponibili pubblicamente nel seguente URL:

    https://media.githubusercontent.com/media/ ^ github_username ^ / ^ repo ^ / ^ branch ^ / ^ image_location nel repository ^

Dove: * ^github_username^è il nome utente in github (lo puoi trovare nella pagina del profilo) * ^repo_name^è il nome del repository * ^branch^è il ramo del repository in cui è caricata l'immagine *^image_location in the repo^ è la posizione inclusa la cartella in cui è memorizzata l'immagine.

Inoltre è possibile caricare prima l'immagine, quindi visitare la posizione nella pagina github dei progetti e navigare fino a trovare l'immagine, quindi premere il download pulsante e quindi copiare e incollare l'URL dalla barra degli indirizzi del browser.

Guarda questo dal mio progetto come riferimento.

Quindi puoi utilizzare l'URL per includerli usando la sintassi di markdown sopra menzionata:

![some alternate text that describes the image](^github generated url from git lfs^)

Ad esempio: supponiamo di usare questa foto. Quindi puoi usare la sintassi del markdown:

![In what order to compile the files](https://media.githubusercontent.com/media/pc-magas/myFirstEnclave/master/doc/SGX%20Compile%20workflow.png)

5

SOLO QUESTO FUNZIONA !!

prenditi cura del nome del tuo file maiuscolo nel tag e metti il ​​file PNG inroot e collega al nome del file senza alcun percorso:

![Screenshot](screenshot.png)

5

Sto solo estendendo o aggiungendo un esempio alla risposta già accettata.

Dopo aver inserito l'immagine nel repository Github.

Poi:

  • Apri il repository Github corrispondente sul tuo browser.
  • Passa al file immagine di destinazione Quindi apri l'immagine in una nuova scheda. Apertura dell'immagine in una nuova scheda
  • Copia l'URL Copia l'URL dalla scheda del browser
  • E infine inserisci l'URL nel seguente schema ![alt text](https://raw.githubusercontent.com/username/projectname/branch/path/to/img.png)

Nel mio caso lo è

![In a single picture](https://raw.githubusercontent.com/shadmazumder/Xcode/master/InOnePicture.png)

Dove

  • shadmazumder è mio username
  • Xcode è il projectname
  • master è il branch
  • InOnePicture.pngè il image, Sul mio caso InOnePicture.pngè nella directory principale.

1
Questo è l'unico che ha funzionato perfettamente per me. Nessuna confusione sui percorsi, se "master" si riferisce a una directory o a un ramo, dove si trova l'inizio della radice, ecc. Solo un avvertimento è Firefox (72) non ti consente di aprire l'immagine in una scheda separata, quindi questo è Chrome solo per ora I pensare.
Thomas Browne,

5

Ci sono 2 semplici modi per farlo,

1) usa il tag img HTML,

2)! [] (Il percorso in cui è stata salvata la tua immagine / nome-immagine.png)

il percorso che potresti copiare dall'URL nel browser mentre hai aperto quell'immagine. potrebbe esserci un problema di spaziatura, quindi assicurati che ci sia spazio tra due parole del percorso o nel nome dell'immagine aggiungi->% 20. proprio come fanno i browser.

Funzioneranno entrambi, se vuoi capire di più puoi controllare il mio github -> https://github.com/adityarawat29


Questo ha funzionato per me. Avere un'immagine in una cartella "app" sotto il file README.md che ho usato:![](images/ss_apps.png)
cdsaenz

1
Sono sorpreso che solo Aditya abbia menzionato che gli spazi sono un problema, e anche in un modo piuttosto stupido: nessun errore, ma la tua sintassi viene semplicemente mostrata come se nessuna di queste funzionalità esistesse. Ho espresso il mio voto per averlo menzionato.
Tammi,

5

Questa risposta è disponibile anche su: https://github.com/YourUserAccount/YourProject/blob/master/DirectoryPath/ReadMe.md

Visualizza le immagini dal repository utilizzando:

anteponi dominio: https://raw.githubusercontent.com/

append flag: ?sanitize=true&raw=true

usa <img />tag

L'URL di esempio funziona per svg, png e jpg usando:
  • Dominio :raw.githubusercontent.com/
  • Nome utente :YourUserAccount/
  • Repo :YourProject/
  • Ramo :YourBranch/
  • Percorso :DirectoryPath/
  • Nome file :example.png

Funziona con SVG, PNG e JPEG

 - `raw.githubusercontent.com/YourUserAccount/YourProject/YourBranch/DirectoryPath/svgdemo1.svg?sanitize=true&raw=true`

Codice di esempio funzionante visualizzato di seguito dopo l'uso:

**raw.githubusercontent.com**:
<img src="https://raw.githubusercontent.com/YourUserAccount/YourProject/master/DirectoryPath/Example.png?raw=true" />

<img src="https://raw.githubusercontent.com/YourUserAccount/YourProject/master/DirectoryPath/svgdemo1.svg?sanitize=true&raw=true" />

raw.githubusercontent.com :

Grazie: - https://stackoverflow.com/a/48723190/1815624 - https://github.com/potherca-blog/StackOverflow/edit/master/question.13808020.include-an-svg-hosted-on-github -in-markdown / readme.md


Non ha funzionato per me fino a quando non ho rimosso la stringa di query.
mhenry1384

1
Almeno per .png e raw.githubusercontent.com sanitize = true non funziona e deve essere rimosso. raw = true funziona bene. github.com/sphinxy/AppDynamics.Playground/blob/master/README.md
Danila Polevshikov

1
rawgit.com ha chiuso nel 2018 e non dovrebbe più essere utilizzato; dovresti rimuoverlo da questa risposta. raw.githubusercontent.com , che menzioni anche tu, è l'alternativa più vicina.
Rory O'Kane,

4

Ho trovato un'altra soluzione, ma abbastanza diversa e la spiegherò

Fondamentalmente, ho usato il tag per mostrare l'immagine, ma volevo andare in un'altra pagina quando l'immagine è stata cliccata ed ecco come l'ho fatta.

<a href="the-url-you-want-to-go-when-image-is-clicked.com" />
<img src="image-source-url-location.com" />

Se lo metti uno accanto all'altro, separati da una nuova riga, immagino che quando fai clic sull'immagine, si passa al tag che ha l'href sull'altro sito che desideri reindirizzare.


2

ULTIMO

I wiki possono visualizzare immagini PNG, JPEG o GIF

Ora puoi usare:

[[https://github.com/username/repository/blob/master/img/octocat.png|alt=octocat]]

-O-

Segui questi passi:

  1. Su GitHub, vai alla pagina principale del repository.

  2. Sotto il nome del tuo repository, fai clic su Wiki.

  3. Utilizzando la barra laterale del wiki, vai alla pagina che desideri modificare, quindi fai clic su Modifica.

  4. Sulla barra degli strumenti wiki, fai clic su Immagine .

  5. Nella finestra di dialogo "Inserisci immagine", digitare l'URL dell'immagine e il testo alternativo (che viene utilizzato dai motori di ricerca e dagli screen reader).
  6. Clicca OK.

Consultare i documenti .


2

Prendi in considerazione l'idea di tableaggiungere più schermate e desideri allinearle utilizzando i dati tabulari per una migliore accessibilità, come mostrato qui:

high-tea

Se il tuo parser markdown lo supporta, puoi anche aggiungere l' role="presentation"attributo WIA-ARIA all'elemento TABLE e omettere i thtag.


2

Procedura passo dopo passo, creare prima una cartella (denominare la cartella) e aggiungere l'immagine / le immagini che si desidera caricare nel file Readme.md. (puoi anche aggiungere l'immagine / le immagini in qualsiasi cartella esistente del tuo progetto.) Ora, fai clic sull'icona di modifica del file Readme.md, quindi

![](relative url where images is located/refrence_image.png)  // refrence_image is the name of image in my case.

Dopo aver aggiunto l'immagine, puoi vedere l'anteprima delle modifiche nella scheda "Anteprima modifiche". Qui troverai l'immagine. per esempio come questo, nel mio caso,

![](app/src/main/res/drawable/refrence_image.png)

cartella app -> cartella src -> cartella principale -> cartella res -> cartella drawable -> e si trova il file refrence_image.png all'interno della cartella drawable. Per aggiungere più immagini, puoi farlo in questo modo,

![](app/src/main/res/drawable/refrence_image1.png)
![](app/src/main/res/drawable/refrence_image2.png)
![](app/src/main/res/drawable/refrence_image3.png)

Nota 1: assicurarsi che il nome del file immagine non contenga spazi. Se contiene spazi, devi aggiungere% 20 per ogni spazio tra il nome del file. È meglio rimuovere gli spazi.

Nota 2: puoi persino ridimensionare l'immagine utilizzando i tag HTML o esistono altri modi. puoi cercarlo su Google per ulteriori informazioni. se ne hai bisogno.

Dopodiché, scrivi il messaggio di modifica delle modifiche, quindi esegui il commit delle modifiche.

Ci sono molti altri hack per farlo come, creare un problema, ecc. Ecc. Di gran lunga questo è il metodo migliore che mi sia mai imbattuto.


1

Possiamo farlo semplicemente,

  • crea un nuovo numero su GitHub
  • trascina e rilascia le immagini sul corpo divdel problema

dopo alcuni secondi, verrà generato un collegamento. Ora copia il link o l'URL dell'immagine e usalo su qualsiasi piattaforma supportata.


La tua soluzione funziona! È facile. Grazie
Jeanne vie

1

Aggiungi l'immagine nel tuo repository dall'opzione di caricamento del file, quindi nel file README

![Alt text]("enter repository image URL here") 

1

C'è ancora un'altra opzione che non ho visto menzionato. Puoi semplicemente creare un altro repository sotto il tuo utente o organizzazione chiamato "asset". Invia le tue immagini a questo repository e fai riferimento ad altri repository:

![alt text](https://raw.githubusercontent.com/my-org/assets/master/folder/logo.png)

L'ho fatto in uno dei miei repository e mi va bene. Posso eseguire la versione delle mie immagini README per tutti i miei progetti indipendentemente dal mio codice, ma comunque conservarle tutte in un unico posto . Non sono richiesti problemi o rami o altri artefatti facilmente fuori posto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.