Cara menampilkan gambar lokal dalam penurunan harga


142

Saya mencoba yang berikut dalam penurunan harga, tetapi tampaknya tidak berhasil, ada yang tahu cara menampilkan gambar lokal dalam penurunan harga? Saya tidak ingin menyiapkan server web untuk itu. Terima kasih

![image](files/Users/jzhang/Desktop/Isolated.png)

Jawaban:


108

Saya curiga jalannya salah. Seperti yang disebutkan oleh user7412219 ubuntu dan windows menangani jalur yang berbeda. Coba letakkan gambar di folder yang sama dengan Notebook Anda dan gunakan:

![alt text](Isolated.png "Title")

Pada windows desktop seharusnya berada di: C: \ Users \ jzhang \ Desktop


5
Apa yang dilakukan "Judul"?
niCk cAMel

6
@niCkcAMel "Judul" ditampilkan jika Anda mengarahkan mouse ke gambar. "teks alt" adalah yang ditampilkan, jika gambar tidak dapat ditampilkan.
chris

2
"Coba letakkan gambar di file yang sama": apakah itu seharusnya file -> folder ?
patrick

60

Berikut ini bekerja dengan jalur relatif ke gambar ke dalam subfolder di sebelah dokumen (saat ini hanya diuji pada Sistem Windows):

![image info](./pictures/image.png)

1
IMHO jawaban terbaik, bekerja dengan file penurunan harga GitHub dengan cara yang diinginkan.
Erich Kuester

Jawaban terbaik!
Zahra Taheri

21

Solusi terbaik adalah menyediakan jalur relatif ke folder tempat dokumen md berada.

Mungkin browser mengalami masalah saat mencoba menyelesaikan jalur absolut dari file lokal. Itu dapat diselesaikan dengan mengakses file melalui server web, tetapi bahkan dalam situasi itu, jalur gambar harus benar.

Memiliki folder pada tingkat dokumen yang sama, berisi semua gambar, adalah solusi paling bersih dan aman. Ini akan dimuat di GitHub, server web lokal, lokal.

images_folder/img.jpg  < works


/images_folder/img.jpg  < this will work on webserver's only (please read the note!)

Menggunakan jalur absolut, gambar hanya dapat diakses dengan url seperti ini: http: //hostname.doesntmatter/image_folder/img.jpg


1
+1 untuk "Solusi terbaik adalah memberikan jalur yang berhubungan dengan folder tempat dokumen md berada." Itu menunjukkan gambar di komputer lokal saya.
MasterJoe

17

SELANGKAH DEMI SELANGKAH :

  1. Buat direktori bernama seperti Images dan letakkan semua gambar yang akan dirender oleh Markdown.

  2. Misalnya, masukkan example.png ke dalam Gambar .

  3. Untuk memuat example.png yang terletak di bawah direktori Images sebelumnya.

![title](Images/example1.png)

Catatan : Direktori gambar harus berada di bawah direktori yang sama dari file teks penurunan harga Anda yang memiliki.mdekstensi.


Apa jalur folder "Gambar" itu? Apakah Anda menambahkannya ke konfigurasi apa pun di vscode?
K_dev

1
Direktori "images" @K_dev harus berada di bawah direktori yang sama dengan file teks penurunan harga Anda yang memiliki ekstensi ".md". Saya tidak menambahkan konfigurasi apa pun ke vscode.
nevzatseferoglu

14

Untuk menambahkan gambar dalam file penurunan harga, file .md dan gambar tersebut harus berada di direktori yang sama. Seperti dalam kasus saya, file .md saya ada di folder doc jadi saya juga memindahkan gambar ke folder yang sama. Setelah itu tulis sintaks berikut di file .md

![alt text](filename)

Suka ![Car Image](car.png)

Ini berhasil untuk saya.


7

Menambahkan gambar lokal bekerja untuk saya seperti: ![alt text](file://IMG_20181123_115829.jpg)

Tanpa file://awalan itu tidak berfungsi (Win10, Notepad ++ dengan addon MarkdownViewer ++)

Sunting: Saya menemukan itu juga berfungsi dengan tag html, dan itu jauh lebih baik: <img src="file://IMG_20181123_115829.jpg" alt="alt text" width="200"/>

Edit2: Di editor Atom ini hanya bekerja tanpa file://awalan. Berantakan sekali.


3

Sepengetahuan saya, untuk VSCode di Linux, gambar lokal biasanya dapat ditampilkan hanya jika Anda meletakkan gambar tersebut ke folder yang sama dengan .mdfile posting Anda .
yaitu hanya ![](image.jpg)atau ![](./image.jpg)akan berhasil.
Bahkan jalan absolut seperti itu ![](/home/bala/image.jpg)juga tidak berhasil.


3

Diedit:

Bekerja untuk saya (untuk citra lokal)

![system schema](doc/systemDiagram.jpg)

 tree
 ├── doc
     └── jobsSystemSchema.jpg
 ├── README.md

file penurunan harga README.md berada pada level yang sama dengan direktori doc.

Dalam kasus Anda, file penurunan harga Anda harus berada pada level yang sama dengan file direktori.

Bekerja untuk saya (url absolut dengan jalur mentah)

![system schema](https://server/group/jobs/raw/master/doc/systemDiagram.jpg)

TIDAK berfungsi untuk saya (url dengan jalur blob)

![system schema](https://server/group/jobs/blob/master/doc/systemDiagram.jpg)

Sepertinya url Anda tidak valid: Ada satu garis miring yang hilang setelah https. Mungkin agak terlambat. :)
Funder

Terima kasih @Funder, saya perbaiki url-nya, ada yang salah mengetik. 😉
Lingjing Prancis

2

Kemungkinan lain untuk gambar lokal tidak ditampilkan adalah indentasi yang tidak disengaja dari referensi gambar - spasi sebelumnya ![alt text](file).

Ini menjadikannya 'blok kode' alih-alih 'penyertaan gambar'. Hapus saja spasi di depannya.


1

Saya mengalami masalah dengan memasukkan gambar di R Markdown. Jika saya melakukan seluruh URL: C:/Users/Me/Desktop/Project/images/image.pngitu cenderung berhasil. Jika tidak, saya harus meletakkan penurunan harga di direktori yang sama dengan gambar atau di direktori leluhur untuk itu. Tampaknya direktori merajut yang dideklarasikan diabaikan saat mereferensikan gambar.


Ini tidak memberikan jawaban atas pertanyaan tersebut. Anda dapat mencari pertanyaan serupa , atau merujuk ke pertanyaan terkait dan terkait di sisi kanan halaman untuk menemukan jawaban. Jika Anda memiliki pertanyaan terkait tetapi berbeda, ajukan pertanyaan baru , dan sertakan link ke pertanyaan ini untuk membantu memberikan konteks. Lihat: Ajukan pertanyaan, dapatkan jawaban, tidak ada gangguan
Shanteshwar Inde

1

Bergantung pada alat Anda - Anda juga dapat memasukkan HTML ke dalam penurunan harga.

<img src="./img/Isolated.png">

Ini mengasumsikan struktur folder Anda adalah:

 ├── img
     └── Isolated.jpg
 ├── README.md

0

Letakkan gambar di folder yang sama dengan file penurunan harga atau gunakan jalur relatif ke gambar.


0

cukup salin gambar dan tempel, Anda akan mendapatkan hasilnya

![image.png](attachment:image.png)

0

Di Jupyter Notebook Markdown , Anda dapat menggunakan

<img src="RelPathofFolder/File" style="width:800px;height:300px;">

melakukan pengeditan cepat (dan memperbaiki kesalahan ketik) untuk membantu keterbacaan, seharusnya merupakan tautan yang benar tetapi patut untuk dicoba :)
Daniel Brose

1
Pro: menambahkan kustomisasi HTML menggunakan <img >tag
Sumanth Lazarus

-2

Tidak perlu menyiapkan server web

Saya mencoba mengunggah gambar lokal saya di bagian komentar dari intinya dan hanya menyalin dan menempelkan URL yang dihasilkan. Bekerja untuk saya 😊

masukkan deskripsi gambar di sini


-3

Saya mendapat solusi:

a) Contoh Internet:

![image info e.g. Alt](URL Internet to Images.jpg "Image Description")

b) Contoh Gambar Lokal:

![image Info](file:///<Path to your File><image>.jpg "Image Description")
![image Info](file:///C:/Users/<name>/Pictures/<image>.jpg "Image Description")

TurboByte

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.