特定のサイズの写真を表示するコードがあります。私は写真の実際のサイズを取得したいと思うし、それらの実際のサイズでそれらの写真を表示したい。イメージリストのイメージの実際のサイズを取得する方法
誰でもこの件について私を助けることができます。 ここに私が画像を取得するために使用しているコードがあります。
private void btnZoom_Click(object sender, EventArgs e)
{
listView1.Items.Clear();
imageList1.Images.Clear();
string[] pics = System.IO.Directory.GetFiles("TestFolder//");
listView1.View = View.SmallIcon;
listView1.SmallImageList = imageList1;
imageList1.ImageSize = new Size(64, 64);
foreach (string pic in pics)
{
imageList1.Images.Add(Image.FromFile(pic));
}
for (int j = 0; j < imageList1.Images.Count; j++)
{
ListViewItem item = new ListViewItem();
item.ImageIndex = j;
listView1.Items.Add(item);
}
}
これはWindowsフォームアプリケーションです。
あなたがイメージリストから元の画像を取得することはできません。 –
基本的には、リストビューで画像を拡大/縮小せずに表示したいですか? –
はい写真の元の寸法を保持したい – Uniquedesign