草庐IT

iphone - UIWebview 处理 SVG 'on the fly'

我想知道如何操作已加载到UIWebview中的SVG文件。目前我正在将SVG文件加载到HTML文件中,然后将其加载到UIWebview中。我假设您会使用Javascript来执行此操作,但不确定具体如何操作。理想情况下,我希望能够在iPad应用程序中即时操作SVG。我知道您可以将代码“注入(inject)”到UIWebview中,但我的尝试没有成功。清澈如泥?好吧,也许一些代码会有所帮助。以下是我如何将html文件加载到ViewController.m文件内的UIWebview中:-(void)viewDidLoad{[superviewDidLoad];NSString*path=[

ios - SVG套件。 NSString 到 SVGKImage?

SVGKImage有未实现的imageWithData:方法。我也知道我可以将NSString对象存储为文件并通过另一种方法将其加载到库中。但这对我来说太慢了。还有其他解决方案吗? 最佳答案 解决办法很奇怪。他们没有实现imageWithData:,但他们几乎实现了imageWithString:#import"SVGKit.h"#import"SVGKSourceString.h"NSString*svgStr=...;SVGKImage*image=[SVGKImageimageWithSource:[SVGKSourceStr

ios - SVG 字符串到 iOS 的 UIImage

我尝试制作一个iOS应用程序并将GithubAPI与SDWebImage结合使用。这是获取“用户配置文件图像”的代码。[managerGET:@"https://api.github.com/users/(hereisyouraccountname)/following?page=1&per_page=100"parameters:nilsuccess:^(AFHTTPRequestOperation*operation,idresponseObject){NSArray*array=[NSJSONSerializationJSONObjectWithData:responseObje

如何使用SVG框架调整图标大小

我的字体很棒5可以使用:但是造型i标签没有任何效果。因此,我尝试使用Web-Font:它起作用了。但是我不应该使用SVG框架吗?我不是字体很棒的传统主义者。您可以用不同的颜色,尺寸和旋转样式字体吗?看答案Fontawesome5SVG框架将标签转换为源中完全渲染的SVG代码。图标/SVG的样式可以通过对父母进行样式来控制。这将使图标以2倍大小和红色呈现。

ios - iOS/WKWebView 上 SVG 的随机故障渲染

在基于WKWebView的iOS应用程序中显示SVG图标时,我们遇到了奇怪的间歇性(非常偶然)渲染故障。当它确实发生时,它似乎可能与CSS相关,因为如果我在调试页面时更改Safari中的一些随机(甚至完全不相关的)CSS类,故障可能会消失或随机恢复。不过,它似乎既没有韵律也没有理由,而且我们还没有任何方法可以可靠地重现它。只是想知道是否有人有任何想法或者以前可能遇到过。如您所见,有几种故障:明显的乱码图标,而且应该只有一个指标选项卡。这部分特别奇怪,因为“指标”标签只是文本,甚至不是图标的一部分!如果我调试该元素,它在调试器中看起来应该是这样。该元素具有正确的背景图像url,标签也应如

ios - 在不使用 <embed> 标签的情况下使用 <html> 在 iOS 浏览器中显示 <svg>

是否可以显示中的内容在iOS浏览器中不使用或需要我存储的标签内容在一个单独的文件中?的嵌入里面的内容似乎适用于所有其他现代浏览器(IE9、Chrome,甚至是Window上的Safari!)。我找到了一些建议将内容类型更改为'text/xml'的引用资料可能有效,但我无法更改它,因为我的代码在SharePoint2010中作为移动服务器控件的一部分运行。我的页面包含几个区域,每个区域显示一个简单的图形。这些图形的数据存储在一个序列化对象中,在绘制svg多段线之前需要对其进行反序列化。由于反序列化过程很耗时,我宁愿做一次并一次生成所有图形,而不是生成对单个svg文件的资源引用,这些文件可

ios - 如何在 iOS 中将 jpg 或 png 转换为 svg?

我喜欢将.jpg或.png文件转换为可以在UIImageView中显示的.svg格式。有没有办法在Objective-C中做到这一点? 最佳答案 你shouldn't在Xcode中使用SVG图像:itisrecommendedthatyouusePNGorJPEGfilesformostimagesinyourapp.Imageobjectsareoptimizedforreadinganddisplayingbothformats,andthoseformatsofferbetterperformancethanmostother

SVG文字剪辑中的firefox中

我正在使用文本剪辑来创建显示文本的SVG,以便我可以为背景动画以获取有趣的文本揭示效果。它在Chrome和Safari中效果很好,但是在Firefox中,剪辑存在问题。hello我正在使用CSS变换来使Polgyon形状在负载(比例和翻译)上进行动画。在此处查看Codepen演示:https://codepen.io/njpatten/pen/zweeev我已经尝试更新SVG内部的polgyons,但似乎延迟了Clippath文本的问题。知道Firefox的问题可能是什么?事先感谢您的任何建议或帮助!看答案似乎Firefox需要在您创建的文本蒙版旁边渲染一些东西,而动画形状的比例为0,1,遇到

php - svg 到按需图像

我有javascript代码,当有人登陆其中一个页面时,它会即时生成svg图像标签。我正在使用d3library帮助制作图像。唯一的问题是d3不完全兼容IE,我想根据svg文件生成.png、jpg、gif或任何其他图像文件。有没有已知的方法来做到这一点?服务器端代码基于PHP,我们使用node.js和render.js处理大量动态内容。 最佳答案 我正在使用ImageMagick将SVG图像转换为PNG图像。这非常有效。如何执行此操作的快速示例:exec('/usr/bin/convert/path/to/image.svg/pat

php - 如何加载用 PHP 生成的 SVG 文件?

我想用PHP创建一个SVG文件,然后将它包含在一个HTML文件中。这是我到目前为止所拥有的(在thistutorial之后)svg.php:Basicshapesindex.htmlhtml,body,#MOSVG{height:100%;width:100%;padding:0;margin:0;}当我查看index.html时,我看到的只是一个空白页面。控制台上没有警告/错误。Apache错误日志(我正在使用XAMPP)给出[MonJul0914:36:152012][error][client127.0.0.1]script'C:/xampp/htdocs/svgtest/pub