此問題似乎剛剛在最後一天開始。從相機膠捲中選擇的圖像顯示爲黑色屏幕
我有打開圖庫,存儲圖像並顯示它的代碼。如果圖像太大(似乎超過130000bytes),它只會顯示一個黑屏。這裏是我的代碼:
String path = (String) ev.getSource();
InputStream stream = FileSystemStorage.getInstance().openInputStream(path);
OutputStream out = FileSystemStorage.getInstance().openOutputStream(FileSystemStorage.getInstance().getAppHomePath() + movePath);
Util.copy(stream, out);
Image image = Image.createImage(path);
ScaleImageLabel fillLabel = new ScaleImageLabel(image);
fillLabel.setBackgroundType(Style.BACKGROUND_IMAGE_SCALED_FILL);
imageVideoContainer.add(BorderLayout.CENTER, fillLabel);
就像我說的,我敢肯定,這是工作我最後一次建成,它只是在幾天前。 3.5有什麼變化可能會影響到這一點?似乎只發生在iOS上。 謝謝。
我試過縮放它,但它仍然沒有幫助。我確認這只是發生在高分辨率的照片上。而且它似乎並沒有發生在我一週前建立的應用程序中。也許我改變了一些我找不到的東西。無論如何,使用ImageIO.save保存一個較小的版本,然後使用它來顯示已經工作,所以沒關係。另外,版本3.4不適用於我針對?謝謝。 – Karry
使用登錄按鈕登錄專業賬戶後,您可以選擇版本3.4。 –
Eclipse只會讓我升級到3.3版,然後升級到最新版 – Karry