简单的想法:我有两个想要合并的图像,一个是500x500,中间是透明的,另一个是150x150.
基本思路是:创建一个500x500的空白画布,将150x150图像放在空白画布的中间,然后将500x500图像复制到其上,使透明的中间部分允许150x150闪耀.
我知道如何在Java,PHP和Python中实现它......我只是不知道在C#中使用哪些对象/类,将图像复制到另一个中的快速示例就足够了.
我想构建一个类似于nametest或Meaww的facebook应用程序,几乎成功地将我的API调用到Facebook Graph API并从facebook返回数据.令我困惑的是上述Web应用程序的UI.当您在Meaww或Nametests上完成测试时,结果将以图像(Jpeg)格式呈现给用户.我只是不知道他们如何设法将HTML转换为动态的图像与所有CSS样式和等等,以及他们如何将其作为图像返回给用户?是否可以在ASP.NET MVC Too中实施此场景?如果是的话,我需要一个提示来做到这一点.
下面是Meaww作为测试结果生成的图像.
编辑:
更具体一点......我public async Task<ActionResult> FB_Analyse()在我的控制器中有一个动作,它通过图形API调用从facebook获取数据到facebook,然后将数据值传递给模型,然后在Action结束时返回一个视图,如下所示:
public async Task<ActionResult> FB_Analyse()
{
var access_token = HttpContext.Items["access_token"].ToString();
if (!string.IsNullOrEmpty(access_token))
{
var appsecret_proof = access_token.GenerateAppSecretProof();
var fb = new FacebookClient(access_token);
#region FacebookUser Name and Picture plus other Info
//Get current user's profile
dynamic myInfo = await fb.GetTaskAsync("me?fields=first_name,last_name,link,locale,email,name,birthday,gender,location,age_range,about".GraphAPICall(appsecret_proof));
dynamic myinfojson = JsonConvert.DeserializeObject(myInfo.ToString());
ViewBag.UserName = myinfojson.name;
ViewBag.UserGender = myinfojson.gender;
//get current picture
dynamic profileImgResult = await fb.GetTaskAsync("{0}/picture?width=200&height=200&redirect=false".GraphAPICall((string)myInfo.id, appsecret_proof));
ViewBag.ProfilePictureURL = profileImgResult.data.url;
#endregion
dynamic myFeed = await fb.GetTaskAsync(
("me/feed?fields=likes{{name,pic_large}}") …Run Code Online (Sandbox Code Playgroud) c# asp.net-mvc png image-processing dynamic-image-generation
我有不同角度的 2D 图像(一个特定对象的图像),我想合并所有三个图像并创建一个 3D 图像。
我怎样才能在 Unity 3D 中做到这一点?