PassRefPtr<Image> Image::loadPlatformResource(const char* name) { RefPtr<BitmapImage> img = BitmapImage::create(); RefPtr<SharedBuffer> buffer = loadResourceSharedBuffer(name); img->setData(buffer.release(), true); return img.release(); }
PassRefPtr<Image> loadImageFromFile(CString fileName) { RefPtr<BitmapImage> img = BitmapImage::create(); if (!fileName.isNull()) { RefPtr<SharedBuffer> buffer = loadResourceSharedBuffer(fileName); img->setData(buffer.release(), true); } return img.release(); }