2013-06-05 65 views
11

我試圖替換安裝程序的開始頁上的側邊欄圖像。我不斷收到錯誤'位圖圖像無效'。該規格與默認的Inno Setup安裝程序邊欄.bmp完全匹配。我試圖使用的圖像尺寸爲164 x 314,並且具有8位深度,這是文檔建議的內容。Inno安裝程序無效的位圖圖像

有什麼我失蹤了嗎?任何提示都表示讚賞!

這裏的鏈接到 picture

+0

也許一個愚蠢的問題,但它是一個真正的BMP或BMP擴展一些其他的格式? – RobeN

+0

InnoSetup不想加載它的圖像如此醜陋:-)?現在的標準,比特深度8 bpp(256色)是相當低的。但嚴重的是,這不應該是一個問題。 – TLama

+0

同意!我試過它在更高的位深度沒有運氣 - 16,24,32 :(這是一個.jpeg我導入到GIMP,然後轉換爲.bmp – ph1ash

回答

14

如果是從內GIMP製作BMP和導出到BMP,使用下列選項:

  • 兼容性選項 - >不寫色彩空間信息
  • 高級選項 - > 24位(R8 G8 B8)
+1

THanks兄弟,我不知道是什麼讓你猜測人們將使用GIMP&狗屎,但嘿,是一個youngi'n :) ... – Elltz

+0

Gimp是一個驚人的軟件!開源應用程序沒有什麼優勢,它擁有和Photoshop一樣多的功能,甚至更多。咦? –

7

我已經能夠採取我的位圖圖像的屏幕截圖,打開一個圖形編輯器,粘貼在屏幕頂蓋和種植回原來的大小來解決這個問題,然後將其保存爲新的位圖圖像。

我在我的Mac創建Pixelmator這些圖像有這個問題。如果我在Windows上使用Photoshop 6,我沒有任何問題。

這使我想起在迪安娜提供的鏈接描述它可能涉及到頭部,但因爲我無法找到一個很好的方法可以輕鬆地刪除頁眉這張截圖的解決方法一直是我的最佳解決方案。

編輯:聽起來Pixelmator包括在報頭中的顏色空間信息,和Photoshop 6沒有。通過閱讀所有評論,我發現Deanna與this question的鏈接解決了這個問題:導出時不要包含色彩空間信息。

編輯:我還能夠通過打開文件的預覽,按保存,覆蓋原來的bmp文件,並重新編譯安裝程序來繞過這個問題。比screencap方法更容易。

+0

謝謝,對我很好,我發現inno文檔中說164x314的最大尺寸根本不起作用。對我來說完美的尺寸是191 X 385. – Alex

相關問題