none
Visual C# 2008 ImageList如果用jpg會模糊 RRS feed

  • 問題

  • Visual C# 2008 ImageList如果用jpg會模糊,可是用bmp卻不會,請問一下如果我一定要用jpg的話,如何使圖在TreeView中不會變得模糊?
    2009年7月18日 下午 06:04

解答

  • 通常是scaling 會有這狀況。
    如果你在 16x16 下加入 48x72 的圖,ImageList 會先壓縮成 16x16...
    你再改回來,豈不是把 16x16 硬放大到 48x72...
    小人物一枚。
    • 已標示為解答 akira32 2009年7月19日 下午 03:11
    2009年7月19日 上午 06:30
    版主

所有回覆

  • 基本上會模糊的情況,都是發生在圖小硬要撐大的情況...
    不知你的狀況是什麼。
    小人物一枚。
    2009年7月19日 上午 03:06
    版主
  • 我的ImaeList的image size原本是16x16,我先加入48x72的jpg後,再將ImageList的image size改為48x72,請問一下這個步驟上有問題嗎? JPG一定是scaling才會造成模糊嗎?
    2009年7月19日 上午 05:53
  • 通常是scaling 會有這狀況。
    如果你在 16x16 下加入 48x72 的圖,ImageList 會先壓縮成 16x16...
    你再改回來,豈不是把 16x16 硬放大到 48x72...
    小人物一枚。
    • 已標示為解答 akira32 2009年7月19日 下午 03:11
    2009年7月19日 上午 06:30
    版主
  • 你把你的 resources.resx 直接用 VS IDE 環境開啟,就可以確認插入執行檔的實際影像為何。


    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年7月19日 下午 02:22
  • 小朱,多謝,我重新加入後就好了
    心冷熱情熄,我開啟我的MainForm.resx,沒辦法看到image的圖像,我的專案是WinForms+XNA,我沒有resource.resx,resource.resx是標準的C#的resource名稱嗎? 我最近才有開始研究Visual C#,很多地方都不熟

     

    2009年7月19日 下午 03:11
  • XNA 我不確定,但 Windows Form 的應該都一致。
    手動選擇圖檔時,一般預設會插入專案的資源檔,也就是 resources.resx 中。

    VS IDE 內建的 Explorer 範本是放在該範本的 Explorer.resx 中:

    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    2009年7月19日 下午 04:08