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.