精华内容
下载资源
问答
  • I was developing discussion groups using web parts where I needed to show the discussion posting authors' profile images with the posting detail.First problem I faced was, how to get the profile image...

    I was developing discussion groups using web parts where I needed to show the discussion posting authors' profile images with the posting detail.

    First problem I faced was, how to get the profile image url of the user. I was able to find the details about the User Information List living in the RootSite of the site collection. I was able to get the related user info by getting the list item as below and get the "Picture" property value
    and properly formatting it.  

    userPictureUrl = SPContext.Current.Site.RootWeb.SiteUserInfoList.GetItemById(itemCreator.ID)["Picture"].ToString(); 
    SPFieldUrlValue userProfileImage = new SPFieldUrlValue(userPictureUrl);
    authorProfileImageUrl = (new Uri(userProfileImage.Url)).AbsolutePath;
     

    But, then I faced the next issue of viewing user's profile image as an anonymous user. To achieve that I had to go through the below process of granting anonymous users access to List and libraries in the mys site site collection and granting "View Items" access to user profile pictures library.

    STEP 1:
    Go to http://<<MysiteSitecollection web url>>/_layouts/settings.aspx
    Go to "Site Permissions" and click Anonymous Access from the ribbon
    Select "Lists and libraries" and click "OK".



    STEP 2:
    Go to View All Site Content -> User Photos -> Settings (Picture Library Settings)
    Go to "Permissions for this picture library"
    Click "Stop Inheriting Permissions"
    Click "Anonymous Access" from the ribbon
    Check off "View Items" and click "OK"


    After performing the above steps anonymous users were able to get access to profile pictures of other users.

    Senthil S

    转载于:https://www.cnblogs.com/kxlf/archive/2011/11/02/2232812.html

    展开全文
  • Gilde加载圆形图片

    2016-11-15 20:38:33
    实际开发中,很多项目中需要用到圆形图片,例如,项目中个人资料的用户头像。加载图片的框架有很多,我们就简单的说几个,及其他们的优缺点。 首先是Fresco,它的优点是其他几个框架没有的,或者说是其他几个框架的...

    实际开发中,很多项目中需要用到圆形图片,例如,项目中个人资料的用户头像。加载图片的框架有很多,我们就简单的说几个,及其他们的优缺点。
    首先是Fresco,它的优点是其他几个框架没有的,或者说是其他几个框架的短板。
    优点:
    1.图片存储在安卓系统的匿名共享内存,而不是虚拟机的堆内存中,图片的中间缓存数据也存放在本地堆内存。所以程序有更多的内存使用,不会因为图片的加载而导致OOM(OOM就是内存溢出,即Out Of Memory。也就是说内存占有量超过了VM所分配的最大。),同时也减少垃圾回收器频繁的回收Bitmap导致界面的卡顿,性能更高
    2.渐进式加载JPEG图片,支持图片从模糊到清晰的加载
    3.图片可以以任意的中心点显示在ImageView中,而不仅仅是图片的中心。
    4.JPEG图片改变大小也是在native进行的,不是在虚拟机的堆内存,同样减少OOM。
    5.很好的支持GIF图片的显示
    缺点:
    1.框架较大,影响apk体积
    2.使用较繁琐
    ImageLoader
    比较老的框架,稳定,加载速度适中,缺点在于不能加载Gif图片,使用稍微繁琐,并且缓存机制没有和http的缓存机制很好的结合,完全是子的一套缓存机制。
    PIcasso
    优点:使用方便,一行代码完成加载图片和显示出来,框架体积小
    缺点:不支持GIf图片,并且他可能是想让服务器去处理图片的缩放,他的缓存图片是未缩放的,并且是默认使用ARGB_8888格式缓存图片的,缓存体积大
    这就是我们今天的主角 Glide
    glide可以说是Picasso的升级版,有picass的优点,并且支持gif图片的加载和显示,图片缓存也会自动的缩放,默认使用RGB-565格式缓存图片,是picasso缓存体积的一半。
    今天我们就用glide实现加载圆形图片和
    先看一个效果图
    这里写图片描述

    首先先加载glide的jia包

    compile 'com.github.bumptech.glide:glide:3.7.0'

    当然有网络请求,你一定不能忘记加网络权限

    <uses-permission android:name="android.permission.INTERNET" />

    自定义一个glide的圆形转换类

    public class GlideCircleTransform extends BitmapTransformation{
        public GlideCircleTransform(Context context) {
            super(context);
        }
    
        @Override protected Bitmap transform(BitmapPool pool, Bitmap toTransform, int outWidth, int outHeight) {
            return circleCrop(pool, toTransform);
        }
    
        private static Bitmap circleCrop(BitmapPool pool, Bitmap source) {
            if (source == null) return null;
    
            int size = Math.min(source.getWidth(), source.getHeight());
            int x = (source.getWidth() - size) / 2;
            int y = (source.getHeight() - size) / 2;
            Bitmap squared = Bitmap.createBitmap(source, x, y, size, size);
    
            Bitmap result = pool.get(size, size, Bitmap.Config.ARGB_8888);
            if (result == null) {
                result = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888);
            }
    
            Canvas canvas = new Canvas(result);
            Paint paint = new Paint();
            paint.setShader(new BitmapShader(squared, BitmapShader.TileMode.CLAMP, BitmapShader.TileMode.CLAMP));
            paint.setAntiAlias(true);
            float r = size / 2f;
            canvas.drawCircle(r, r, r, paint);
            return result;
        }
    
        @Override public String getId() {
            return getClass().getName();
        }
    }
    
    

    xml文件布局

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#f00"
        android:orientation="vertical">
    
        <ImageView
            android:id="@+id/ima"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginTop="30dp" />
    
        <ImageView
            android:id="@+id/tv"
            android:layout_width="60dp"
            android:layout_height="60dp"
             />
    </LinearLayout>
    

    加载时候就只需要new类就可以

    public class MainActivity extends AppCompatActivity{
    
        @Override
        protected void onCreate(Bundle savedInstanceState){
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
            final ImageView ima = (ImageView) findViewById(R.id.ima);
            final ImageView tv = (ImageView) findViewById(R.id.tv);
            //这是加载圆形图片的
            Glide.with(this).load("http://image.tianjimedia.com/uploadImages/2013/235/56Y682R36Y6X.jpg").transform(new GlideCircleTransform(this)).into(ima);
            //这是加载正常图片的
            Glide.with(this).load("http://pic33.nipic.com/20130916/3420027_192919547000_2.jpg").into(tv);
        }
    }

    写到这里,技术就已经写完了。剩下来的时间就到了博主讲段子的时间了。今天我们开波车。
    这里写图片描述
    我们要说的还是我那个朋友,丑康的事。丑康,你别看他丑,但是有大智慧,也有大毅力的一个人,为什么这么说,因为他喝饮料都可以把饮料钱从老板手里拿回来,他每次去小卖铺买冰红茶,买了喝一半,然后尿一半回去,然后回店里告诉老板,你卖的饮料过期了,都变味了,你不信你自己喝下,老板一喝,不对劲,只能给他退钱,自从他喝了一款叫做营养快线的饮料后,他的身体一天不如一天了。
    可能你会说,为什么要一直突出丑康的丑,那是因为

    博主很帅!!!


    展开全文
  • 7.个人中心模块

    千次阅读 2018-12-10 00:14:17
    个人中心模块 头像 头像的样式  头像的样式有方形头像和圆形头像,圆形... 还有一些App,头像不支持用户自行上传,只可在系统提供的头像中选择,比如soul App,作为一款匿名社交软件,只能使用系统给的头像。 ...

    个人中心模块

    1. 头像
      头像的样式
       头像的样式有方形头像和圆形头像,圆形头像契合人的自拍头像,因为脑袋圆形头像圆形,突出了脑袋弱化背景,使用圆形头像可以鼓励用户上传自拍头像;方形头像突出背景,并且图片本来就是方的,使用方形头像符合用户的使用习惯。

    更换头像
    在这里插入图片描述
     还有一些App,头像不支持用户自行上传,只可在系统提供的头像中选择,比如soul App,作为一款匿名社交软件,只能使用系统给的头像。

    头像选择的图片裁剪
    裁剪方式分两种:
     裁剪框固定不动,拖动图片,并且可以放大缩小裁剪框;图片固定不动,拖动裁剪框,可以放大缩小裁剪框。
     后者操作简单,最为常见,而前者方便对照片的裁剪部位精确选择。

    头像尺寸
     经过调研,发现众多网站的头像尺寸大小不一,从180180像素到3030像素都有,这个是根据网站需要设定的。
     很多社交类网站在上传头像是都有大中小三种尺寸或大小两种尺寸。
     使用场景不同,需要的头像尺寸不一样。 一般在个人展示页面,需要用到更大尺寸的头像,这样便于展示个人形象; 中尺寸图片一般在使用在找人和关注场景中,既能让用户看清图片内容,又能避免同一页面图片过多(页面文件过大)而导致的网页加载过慢的问题。 而在一些以突出其他信息为主的页面,则使用小尺寸头像,以免打扰主要信息的展示,同时起到又给页面增添一些热闹氛围的作用,比如在评论页面。

    头像上传限制
     可以发从网站建立的时间长短上看出头像上传限制的不同。
     建立时间早的网站,头像上传要求大小不超过1MB,服务器容量有限,随着技术发展,服务器容量变大,头像最大内存增大到2MB,接着云储存技术发展,头像最大内存又得以增大,比如网易云音乐的20MB。

    头像支持格式
      最基础的要支持JPG和PNG格式。

    1. 昵称
      在这里插入图片描述
      默认昵称
       使用第三方登录,默认昵称是第三方的昵称;注册登录后,系统生成由英文数字组合而成的昵称。

    昵称重复
    使用第三方登录,默认昵称是第三方的昵称;注册登录后,系统生成由英文数字组合而成的昵称。

    1. 手机改绑
      在这里插入图片描述

    2. 页面设计
      在这里插入图片描述
      核心功能的突出
       可以发从网站建立的时间长短上看出头像上传限制的不同。
       a.宫格和列表对比:将功能入口分为不同的模块,然后采用宫格式+列表式的组合方式来进行对比,能够很好的突出宫格里的内容。同时可以采用差异化图标、分块、以及差异化的颜色等来强调核心功能入口。
       b.差异化图标:采用差异化图标,也就是和原有的图标风格、大小等存在大的差异,这样即使同样的结构也能让核心功能入口脱颖而出。
       c.利用图片进行突出:图片相比于图标、文字是最容易引起用户点击的。

    3. 个人中心背景
      a.用户自行上传
       用户根据个人喜欢选择图片设为背景。这种设计方式提高了用户的参与度,突出了头部的个人信息区域,优先级相对高于下方的功能入口。
      b.根据头像变化
       根据上传头像的变化而变化,通常会使用虚化头像,然后叠加白色蒙层或者黑色蒙层的效果。背景根据头像变化,这种设计方式使页面色调、风格与头像统一,整体相对和谐、不突兀,不容易出错。同时背景颜色的改变,也能将个人信息区和功能入口区分开。
      c.根据用户等级
       根据用户等级升降或者是否购买会员而更改背景颜色,意在打造用户之间的差异感。提升了高消费用户和付费用户的尊贵感,同时意在为会员营造更优质的环境和更贴心的服务。
      d.纯色背景
       使用主题色,让品牌概念在个人中心再一次得到强化,提高用户对于品牌的辨识度。
      e.卡通背景
       使用卡通形象,可以突出 app 的可爱调性,加深用户对品牌形象的认知。同时用户在使用的过程中,心情相对而言会轻松、愉悦一些。
      f.图片背景
       使用背景图片可以突出 app 的类别,烘托氛围,给予用户沉浸式体验。
      g.无背景
       页面整体干净简洁、弱化了头部的用户信息,从而突出页面其他功能。

    展开全文
  • 更换论坛心情图片头像扩展到了100个非常棒的图片 插件列表: 社区监狱/银行/机遇/购物/赌场/赌马/占卜/电台/电视台/粉红事件,邮箱快速登陆/短信/管理团队/日历/天气预报/匿名邮件
  • 代码先不上,所谓工欲善其事必先利其器,首先说下下怎么实现的。...目前这个已经可以实现发送群组,图片匿名、撤回、表情、实时更换头像等等功能。 有了这个webSocket大家就不用费时费力不讨好的用ajax轮询等...

    代码先不上,所谓工欲善其事必先利其器,首先说下下怎么实现的。

    1、我这个是tomcat上的,,利用的就是tomcat的webSocket用来跟好友进行交流。。当能实现实时发送消息之后。后面的什么表情啊、匿名、图片、等等就会自然而然的实现出来。

    目前这个已经可以实现发送群组,图片、匿名、撤回、表情、实时更换头像等等功能。

    有了这个webSocket大家就不用费时费力不讨好的用ajax轮询等方法了。。大家敢兴趣的可以去看看webSocket。试着玩一玩

    new WebSocket("ws://"+'<%=yuming+path%>'+"/websocket?roomId=把http改为ws,后面的参数可以在session里获得

    等我整理好后可以在这里分享下weisocket后台的controller的心得。

    大家有什么想法麻烦可以告诉我下

    展开全文
  • 腾讯云COS(对象存储)集成,CDN,图片裁剪 多用户系统 嵌套评论,Emoji,登录/匿名评论 文章摘要 多用户系统 电子邮件作为用户名 用户/组权限管理 Gravatar头像 用户名Emoji表情支持 评论系统 百度贴吧形式嵌套评论...
  • 纯代码实现QQ聊天界面---TableView使用详解 今天写了模仿了一个QQ的聊天界面,希望对学习...上面的图片是运行起来的聊天界面,是使用QQ的匿名聊天的头像. 开始写代码之前我们分析一下整个界面的布局,界面上面是一个Ta
  • MIMVICbbs v0.9.9

    2019-10-25 15:02:10
    MIMVICbbs是一个基于php5.3微型框架MIMVIC创建的超轻量级单贴吧网站程序:MIMVICbbs,适用于快速部署单贴吧形式的网站。功能包括: 1.匿名及会员发帖。 2.管理员删除及修改帖子并...6.会员可上传并裁切图片作为头像
  • MIMVICbbs v0.9.9.rar

    2019-07-09 17:21:40
    MIMVICbbs是一个基于php5.3微型框架MIMVIC创建的超轻量级单贴吧网站程序:MIMVICbbs,适用于快速部署单贴吧形式的网站。功能包括: 1.匿名及会员发帖。 2.管理员删除及修改帖子并查看...会员可上传并裁切图片作为头像
  • 5、匿名可以回答问题 6、发布问题具有审核功能 7、首页增加了调用奖品 8、回答的问题具有支持和反对 9、弹出窗口,关闭刷父页面 10、JS可以调用任何类别、任何数量的问题 11、发布问题和回答增加验证码功能 ...
  • 3.显示文章分类(专题),包括显示分类的封面图片。 4.显示文章内容页,包括文章站内链接跳转,站外链接复制到剪切板,显示猜你喜欢的相关文章。 5.显示文章评论,提交评论和回复评论,加载评论分页,显示微信用户...
  • 5、匿名可以回答问题 6、发布问题具有审核功能 7、首页增加了调用奖品 8、回答的问题具有支持和反对 9、弹出窗口,关闭刷父页面 10、JS可以调用任何类别、任何数量的问题 11、发布问题和回答增加验证码功能 ...
  • MIMVICbbs v0.9.9 for php5.2

    2019-10-25 15:49:22
    6.会员可上传并裁切图片作为头像。 7.主要动作全部集成在index.php,主要视图全部集成在v\index.php,代码高度集成,结构清晰,十分便于维护及扩展。 8.php代码在php错误报告全开的情况下运行时无任何错误报告或提示...
  • 8、修正上传时覆盖存在文件BUG 9、修正匿名评论BUG 10、修正选中栏目时无法更新内容以及栏目列表 11、修正本地图片提取第一张为缩图片BUG 12、修正相关内容id录入后更新失败的问题 13、修正模板编译改进:兼容{} 14...
  • 删除投票积分、添加采纳积分 消息模块完善 修复在Ie6下链接跳转不刷新的bug 修改首页精彩推荐图片链接问题 匿名回答模块优化 用户空间,发消息,向TA提问优化 配置文件自动生成的 后台礼品商店图片路径问题
  • 删除投票积分、添加采纳积分 消息模块完善 修复在Ie6下链接跳转不刷新的bug 修改首页精彩推荐图片链接问题 匿名回答模块优化 用户空间,发消息,向TA提问优化 配置文件自动生成的 后台礼品商店图片路径问题
  • 留言开关,匿名留言,会员留言,管理员审核,管理员回复,可增加自定义留言参数(文本,数字,单选,多选,下拉)。 手机开关 水印开关:文字|图片水印,水印位置,水印质量 邮件提醒:发信服务器设置,提醒开关...
  • 24、修正搜索方式为3时,搜索图片报错的bug 25、修正字段管理设置字段选项错误 26、修正外部下载资源链接地址最后自动加上"/" 的问题 27、修正用户头像地址为全路径地址 28、修正验证码请求及验证参数,多验证码...
  • ●编辑器中修改图片后,会在首页图片下拉选择框中增加重复项。 ●允许上传的文件类型不能区分大小写文件类型。 ●编辑器中上传的文件没有记录到上传文件关系表中。 ●图片水印透明度的默认配置为100%,导致未更改...
  • jforum2 介绍 jforum2是基于jdk 11+ 开发的jforum. jforum的核心实体和业务接口将尽力保持不变, 实现代码将重新编写.... 事件分发 master 主分支使用RedisQ 来替换jforum使用的...头像代码的遍历改用Files.list ETC
  • 实例140 动态显示用户头像 224 实例141 使用网页对话框显示图片 226 实例142 上传图片并生成高清缩略图 228 实例143 删除上传到服务器指定文件夹中的数码照片 231 实例144 批量上传数码相片 232 5.5 Panel容器控件 ...
  • 实例140 动态显示用户头像 224 实例141 使用网页对话框显示图片 226 实例142 上传图片并生成高清缩略图 228 实例143 删除上传到服务器指定文件夹中的数码照片 231 实例144 批量上传数码相片 232 5.5 Panel容器控件 ...
  • 实例140 动态显示用户头像 224 实例141 使用网页对话框显示图片 226 实例142 上传图片并生成高清缩略图 228 实例143 删除上传到服务器指定文件夹中的数码照片 231 实例144 批量上传数码相片 232 5.5 Panel容器控件 ...
  • •允许匿名用户电子邮件的朋友(可配置) •简化客户输入出生日期 •显示经常性的产品在购物车页面期信息(用于经常性产品) •网址重写的论坛组织,论坛和主题 •寻呼本地化页(管理区) •分页博客页面 ...
  • •允许店主编辑顾客头像 •允许店主创造粘性的论坛主题 •论坛。新增的“删除”后/主题按钮确认框 •更多论坛订阅验证(1订阅用户应该积极而不是删除) •允许客户在结帐时,以消除应用于礼品卡 •新的管理类别...
  • 头像浏览模式:原图(支持 gif 动图);静态图 Chrome 通知/邮件订阅/键盘快捷键开关 设置常用 Emoji,方便发布内容时快速插入表情 除了功能个性化配置项,还有很多隐私项开关: 是否公开帖子/回帖列表 ...
  • 实例085 如何使用匿名共用体 实例086 枚举类型的定义与使用 实例087 用new动态创建结构体 实例088 使用结构体标识操作员名称、 密码和级别 实例089 创建包括12个月份的枚举类型 实例090 带有函数的结构体 3.2...
  • 实例085 如何使用匿名共用体 实例086 枚举类型的定义与使用 实例087 用new动态创建结构体 实例088 使用结构体标识操作员名称、 密码和级别 实例089 创建包括12个月份的枚举类型 实例090 带有函数的结构体 3.2...
  • 实例009 自定义鼠标的图片 实例010 自定义动画鼠标 实例011 交换鼠标左右键功能 实例012 限制鼠标在某一区域工作 实例013 屏蔽鼠标按键 实例014 鼠标设置器 1.3 鼠标操作在实际中的应用 实例015 隐藏和显示鼠标 实例...
  • C#编程经验技巧宝典

    热门讨论 2008-06-01 08:59:33
    103 <br>0167 锁定文本框内的文本 103 <br>0168 使用Message.Show输出用户信息 104 <br>5.3 图片数据处理技巧 104 <br>0169 如何将图片存入数据库 104 <br>0170 如何将图片从数据库中读取...

空空如也

空空如也

1 2
收藏数 33
精华内容 13
关键字:

匿名头像图片