Saya ingin menampilkan gambar thumbnail dalam tampilan grid dari lokasi file. Bagaimana cara menghasilkan .jpeg
file itu? Saya menggunakan C#
bahasa dengan asp.net
.
c#
asp.net
gridview
thumbnails
Angsa Merah
sumber
sumber
Jawaban:
Anda harus menggunakan
GetThumbnailImage
metode diImage
kelas:https://msdn.microsoft.com/en-us/library/8t23aykb%28v=vs.110%29.aspx
Berikut adalah contoh kasar yang mengambil file gambar dan membuat gambar thumbnail darinya, lalu menyimpannya kembali ke disk.
Itu ada di namespace System.Drawing (di System.Drawing.dll).
Tingkah laku:
Penting: bagian komentar di tautan Microsoft di atas memperingatkan masalah potensial tertentu:
sumber
Kode berikut akan menulis gambar secara proporsional dengan respons, Anda dapat mengubah kode untuk tujuan Anda:
sumber
response.Content = new ByteArrayContent(memoryStream.ToArray());
Berikut adalah contoh lengkap cara membuat gambar yang lebih kecil (thumbnail). Cuplikan ini mengubah ukuran Gambar, memutarnya saat diperlukan (jika ponsel dipegang secara vertikal) dan mengisi gambar jika Anda ingin membuat ibu jari persegi. Cuplikan ini membuat JPEG, tetapi dapat dengan mudah dimodifikasi untuk jenis file lainnya. Meskipun gambar akan lebih kecil dari ukuran maksimal yang diperbolehkan, gambar akan tetap dikompresi dan resolusinya diubah untuk membuat gambar dengan dpi dan tingkat kompresi yang sama.
Untuk pengguna asp.net sedikit contoh bagaimana mengupload file, mengubah ukurannya dan menampilkan hasilnya di halaman.
sumber
Berikut adalah contoh untuk mengubah gambar resolusi tinggi menjadi ukuran thumbnail-
Sumber- http://iknowledgeboy.blogspot.in/2014/03/c-creating-thumbnail-of-large-image-by.html
sumber