请问在CSS中如何调用本地图片?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问在CSS中如何调用本地图片?相关的知识,希望对你有一定的参考价值。

参考技术A

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的<style>标签中,输入css代码:bodybackground-image: url(image.jpg)。

3、浏览器运行index.html页面,此时通过背景图片的本地路径成功调用了本地图片作为背景图片。

如何调用本地图片文件并显示到imageviewcontroller中

【中文标题】如何调用本地图片文件并显示到imageviewcontroller中【英文标题】:How to call the local image file and display into the imageviewcontroller 【发布时间】:2012-01-10 06:38:27 【问题描述】:

我创建了一个应用程序,该应用程序创建本地存储支付文件,而该应用程序不被删除。

我已经完成了:我下载文件并存储到本地(应用程序文件夹)。

现在我遇到了这个问题: 在下载图像之后,我会在本地获取该图像并且不会显示该图像。在 NSLog 中生成以下 url,我无法显示图像。

/Users/username/Library/Application%20Support/iPhone%20Simulator/5.0/Applications/F233ED88-1546-4FB0-BE93-0E0FB8C8C3D6/Documents/NationalMedalofArts-150x150.jpg

编辑:

NSURL *imageURL = [NSURL URLWithString:[NSString stringWithFormat:@"%@",
                   @"/Users/username/Library/Application Support/iPhone Simulator/5.0/Applications/F233ED88-1546-4FB0-BE93-0E0FB8C8C3D6/Documents/NationalMedalofArts-150x150.jpg"]];
NSData *imageData = [NSData dataWithContentsOfURL:imageURL];
NSLog(@"%@",imageData);
UIImage *image = [UIImage imageWithData:imageData];
self.imgView.image = image;

当 NSLog 显示 NSData 时显示为 NULL

【问题讨论】:

你有什么尝试,你有任何错误日志,你能进一步解释一下吗?这是一个非常模糊且难以回答的问题。 完成 URL,因为该字符串看起来像一个路径,而不是一个 URL。我的意思是 URL 以“http:”或“file:”或其他东西开头,你的字符串只是本地文件系统中文件的路径。 【参考方案1】:

这样更好:

NSString *fileName = @"NationalMedalofArts-150x150.jpg";
NSString *path = [NSString stringWithFormat:@"%@/Documents/%@", NSHomeDirectory(), fileName];
self.imgView.image = [UIImage imageWithContentsOfFile:path];

【讨论】:

它更短,但这并不能使它更好:)【参考方案2】:

试试这个:

NSString* documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString* file = [documentsPath stringByAppendingPathComponent:@"NationalMedalofArts-150x150.jpg"];
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:file];
UIImage *image = [UIImage imageWithData:imageData];
self.imgView.image = image;

当访问应用程序的文档文件夹中的文件时,您必须使用第一行来找到文档文件夹的路径。上面的代码应该适合你。

【讨论】:

以上是关于请问在CSS中如何调用本地图片?的主要内容,如果未能解决你的问题,请参考以下文章

C# 下winform代码调用windows自带的图片查看器查看本地图片可以,请问下查看远程图片怎么写,求代码

javascript 网页截图 保存为本地图片

html5 如何将摄像头拍下的图片下载到本地

怎样在css样式表中加入自己的图片

请问webstorm 用哪个快捷键 看图片文件是不是被调用(就是html或者css)中使用了这张图片

WordPress网站引用外部的 图片全部不显示了