Come si caricano le immagini su una sintesi?


145

Come si caricano le immagini su una sintesi?

Dai un'occhiata a questo: https://gist.github.com/mbostock/5503544#file-thumbnail-png

Quello che ho provato è di trascinare e rilasciare il file di immagine mentre si è in modalità di modifica di una sintesi. Non sembra funzionare con Crhome e FireFox.

Aggiornamento: dopo un'e-mail avanti e indietro con GitHub, questa funzione (trascina e rilascia file binari, immagini) non è supportata.


1
è facile ... basta usare qualsiasi client git ... sincronizzare il progetto da, copiare il file nella directory del progetto, aggiungere al repository (git add), eseguire il commit e la sincronizzazione di nuovo ...
Selvin

8
fx ... git clone https://gist.github.com/6afe8ae9d00c98694dc8, cd 6afe8ae9d00c98694dc8, xcopy path/to/src/file.any file.any, git add any.any, git commit -m 'n/a',git push
Selvin

Qui sono mostrati diversi metodi: gist.github.com/cben/46d9536baacb7c5d196c .
slm,

Risposte:


83

Stavo cercando una risposta per la stessa domanda, ecco cosa ho appena trovato:

  1. Puoi clonare la tua sostanza come repository git e aggiungere la tua foto, quindi spingere verso l'origine. Vedi caricamento-thumbnail-in-gist-per .

  2. C'è una sceneggiatura scritta per fare questo: hecticjeff / gist-img .

Non ho ancora provato le soluzioni di cui sopra, ma abbastanza sicuro che dovrebbero funzionare. Ho provato a usare defunkt / gist per aggiornare il mio gist con un png ma ho finito per visualizzare un file binario nel mio gist.


2
Ho testato questo metodo e funziona anche con GIF animate! Guarda l'esempio dal vivo: gist.github.com/stephenlb/… che mostra pubblica sottoscrivi il server python echo.
Stephen Blum,

Giusto per essere sicuri: spingendo su Github, anche se è un dato di fatto, è necessario che tu sia registrato e connesso a Github, giusto?
sdaau,

1
lo script gist-img funziona davvero? quando inserisco il risultato di un file immagine / png 12kb codificato in base64 su github api per creare una sintesi, finisco con un file di testo chiamato test.png come visto qui . Sono sicuro che funziona benissimo con Git, ma voglio usarlo per creare dei punti da scatole in cui non riesco a configurare Git. C'è anche un problema presentato contro la mia sceneggiatura per realizzare questa funzione.
incanto il

76

Con un po 'di creatività puoi ottenerlo più velocemente della clonazione. Per trascinare / rilasciare:

  1. Crea l'essenza
  2. Trascina un'immagine nel campo dei commenti qui sotto. Questo caricherà il tuo file di immagine e inserirà il codice markdown con l'URL per l'immagine caricata.
  3. Copia questo markdown e incollalo nel file che desideri visualizzarlo.

Esempio dal vivo

Schermata del campo dei commenti


4
Questo è molto meglio e più semplice dell'approccio SSH, grazie.
FoxDeploy

2
Molto bella. L'estensione del file della sintesi fa la differenza. Ho provato foobar.pnge ho visto solo testo. Ovviamente, deve essere *.mdtentare il rendering del markdown.
Synesso,

1
@Cocowalla posso confermare. Ho appena inviato un biglietto a Github.
ow3n

1
@Cocowalla Github ha risolto il problema. Funziona di nuovo.
ow3n

1
Questo è il modo più semplice e sicuro per aggiungere l'immagine. Quando si utilizza ssh, l'immagine sarà una singola immagine di grandi dimensioni e non possiamo gestirla come aggiungere un testo o addirittura rimuoverlo dall'essenza, a meno che non si desideri eliminarlo dal proprio locale (git rm ecc)
mochadwi

43
  1. Crea un riassunto o riutilizzane uno.
  2. Clona il tuo succo:

    git clone https://gist.github.com/<hash>.git
    
  3. Aggiungi la tua immagine al repository gist:

    git add my-image.jpg
    
  4. Salva l'immagine:

    git commit -m "adding my image to my gist"
    
  5. Aggiorna l'argomento spingendoti alle modifiche:

    git push origin master
    

Ho usato GitHub Desktop per eseguire questi passaggi.
James Dunn,

Ho usato git push nel passaggio 5
Gabriel Chung,

6

Clone gist with SSH:

$ git clone git@gist.github.com:<hash>.git mygist

Il clone HTTP ha funzionato bene, ma ha riscontrato problemi di autenticazione HTTP su git push.


1
anche a me stesso problema con authing. Penso che sia perché hanno 2FA acceso. ssh way funziona (che comunque dovresti usare)
Edgar Aroutiounian il

4

Stavo cercando una risposta anche a questa stessa domanda, nel mio caso per poter caricare file PDF. Ho avuto problemi con gist-img(menzionato in un'altra risposta a questa domanda). Ho cercato ancora un po 'e ho scoperto Gistup , che ha funzionato perfettamente , la prima volta che l'ho provato. Utilizza node e npm , quindi dovrebbe funzionare sulla maggior parte dei principali sistemi operativi.


Gistup è stato molto utile: rende più fluido l'intero flusso di lavoro (non solo la fase di caricamento delle immagini).
Don McCurdy,

3

Come inserire immagini nel tuo URL Gist:

  1. carica la tua immagine in un luogo come imgur.com gratuitamente, quindi ottieni l'hot-link.
  2. Aggiungi un file e assegnagli un'estensione markdown .mde usa la sintassi dell'immagine markdown:

![alt text here](https://URL)

  1. ?????
  2. Profitto

2
Questa è una risposta a una domanda del tipo "Come posso inserire e incorporare l'immagine nella mia sostanza".
m3nda,

0

caricare l'immagine da qualche parte e usare il tag <img> HTML funziona per me


-4

Se carichi un'immagine, prova questi passaggi:

  • Converti la tua immagine in DataURI. Ad esempio qui su duri.me
  • Quindi questa stringa si inserisce in GIST come file di testo

Se vuoi riconvertire, ci sono diverse opzioni. Ad esempio, questo: conversione di URI di dati in dati di immagine


OK @ RadimKöhler, scusa
Feri

Ho provato ad aggiungere un'immagine con un DataURI all'interno di un file markdown. Anche questo non funziona.
Justin Meyer,
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.