怎么用php上传图片,手工DIY网站有哪些?
手工也有很多种,这里开篇就先简单分为两大类吧~一类是教程类,适合各种新手按照教程自己操作;另一类是观摩展示类,适合已经有一门手艺的手工玩家,参考别人的成品和设计。
另外,教程类下分为生活DIY类(例如废物利用,亲子手工这种)以及手作手工类(例如粘土,滴胶,花艺等等)两个大类,供大家各取所需,详细分类会在网站名下方描述。
国内的网站已经有答主详细回答过,这里就提供一些国内可上的国外手工网站,如有需要的话还会提及一些简单的分类选择方法,无语言障碍压力~
先马了再说(。・ω・。)觉得有用的手工玩家们欢迎点赞哟。
教程类(生活DIY类)Country Living(乡村生活网)
网址:https://www.countryliving.com/diy-crafts/
手工教程网站大合集,内容大多都是一些用生活物品diy的教程,成品包括节日贺卡,装饰品等等。
一篇文章内就有好几十个diy教程,看到图片感兴趣的就可以点进去瞧瞧,然后再点击对应图片下的“Get the tutorial at ***"(参考下图)就能看到分布教程了~
Diy Joy(手工乐趣网)
https://diyjoy.com/
上图中标了分类,传到悟空似乎有点模糊……
这个网站也是手工教程大集合,一个文章里好几十个的那种,直接点击图片就可以查看教程,相当方便。排版也是简单粗暴,一看就懂,相当推荐。
Good Housekeeping(好家务网,翻译过来太接地气了)
https://www.goodhousekeeping.com/home/craft-ideas/
依然是相当方便的合集网站,不多介绍,记得按照上面的网址看哦,点进去就是手工diy分类。
DIY Network(手工网)
https://www.diynetwork.com/how-to
这个网站的分类相当详细,适合按需找教程的手工玩家,上面标注了几个大类的翻译,下面的就需要大家自行查询喽。
DIY Projects for Teens(青少年手作教程,其实是全年龄向的)
https://www.diyncrafts.com/
这个网站也是排版非常简单,只要点标题,然后点击图片即可,操作性很高,教程也很多,分类参考上图。如图,连画狗狗的30种方法也有,相当适合打发时间的一个网站!
教程类(手作手工类)这一部分因为分类比较详细,基本上每个网站都是针对某一门手工,所以文字部分就不多做介绍啦,分类就直接标注在网址隔壁,会大概描述风格主题+一个比较有代表性的作品图片。
https://myvian.com/(软陶粘土类)
新手教程多,大多为软萌风格的粘土首饰等小物,有分步骤教程。
http://crumbavenue.com/tutorials/
软萌的粘土手作教程网站。
https://www.deviantart.com/
相当强悍的手工网站,只要输入你想要的手工分类+Tutorial(以粘土举个例子,就输入clay tutorial),教程多到数不清,值得你下载一个翻译软件查查看。
https://www.resinobsession.com/category/resin-tutorials
滴胶网站,有200多个滴胶教程。
https://jennyspins.typepad.com/jenny-spins/miniature-tutorial/
迷你粘土食玩教程
https://yourcrochet.com/
钩编教程网站
观摩展示类Etsy(外网最大的手工制品零售网站)
https://www.etsy.com/
国外手工网站中的淘宝,地位绝对高崇,之前写到的另一个回答里提到过,从实体商品(粘土,软陶,滴胶首饰,自制家具等等)到电子版的高清壁画应有尽有,而且都是手工制作为主,很适合灵感枯竭的手作人作为参考和启发(但是不鼓励抄袭哟)。
DIY & Crafts(DIY与手作)
https://www.diyncrafts.com/
这个网站的分类简单粗暴,而且覆盖面很广,很适合喜欢用各种生活用品玩手工的人看,但是缺点就是文字量很大,还是有一定的语言障碍,所以虽然有教程,还是归到了展示大类,推荐英语ok的玩家浏览。
Art Fire(DIY成品商城之一)
https://www.artfire.com/
和etsy同类型的网站,依然是手工制品网上商城,灵感聚集地。
Handmade Artists' Shop(手作艺术家商店)
https://handmadeartists.com/
年纪偏大的妈妈奶奶们更常用的手工网站,比较传统了,适合年纪大了依然爱玩手工的爱好者们。网站比较老了所以分类也很详细,连蜡烛这种稍微冷门的手作也有专门的分类。
先介绍这么多啦,如果想知道更多网站的话,评论区见~记得点赞哟
Canvas调用手机拍照功能实现图片上传上?
HTML5技术支持WebApp在手机上拍照,显示在页面上并上传到服务器。这是手机微博应用中常见的功能,当然你也可以在其它类型应用中适当使用此技术。
1、 拍照 拍照是采用HTML5的Canvas功能,实时捕获Video标签的内容,因为Video元素可以作为Canvas图像的输入,所以这一点很好实现。主要代码如下:var canvas=document.createElement(‘canvas’); //动态创建画布对象var ctx=canvas.getContext(’2d’);var cw=vw,ch=vh;ctx.fillStyle=”#ffffff”;ctx.fillRect(0,0,cw,ch);ctx.drawImage(video_element,0,0,cw,ch,0,0,vw,vh); //将video对象内指定的区域捕捉绘制到画布上指定的区域,可进行不等大不等位的绘制。document.body.append(canvas);
2、 图片获取 从Canvas获取图片数据的核心思路是用canvas的toDataURL将Canvas的数据转换为base64位编码的png图像,类似于“data:image/png;base64,xxxxx”的格式。var imgData=canvas.toDataURL(“image/png”);这样,imgData变量就存储了一长串的字符数据内容,表示的就是一个PNG图像的base64编码。因为真正的图像数据是base64编码逗号之后的部分,所以要让实际服务器接收的图像数据应该是这部分,方法是在前端截取22位以后的字符串作为图像数据,例如:var data=imgData.substr(22);如果要在上传前获取图片的大小,可以使用:var length=atob(data).length; //atob 可解码用base-64解码的字串
3、 图片上传 在前端可以使用Ajax将上面获得的图片数据上传到后台脚本。例如使用jQuery时可以用:$.post(‘upload.php’,{‘data’:data});在后台用PHP脚本接收数据并存储为图片。function convert_data($data){ $image=base64_decode(str_replace(‘data:image/jpeg;base64,’,”,$data); save_to_file($image);}function save_to_file($image){ $fp=fopen($filename,’w'); fwrite($fp,$image); fclose($fp);
扣丁学堂PHP培训简述PHP如何读取文件夹下所有图片文件?
$hostdir=dirname(__FILE__).'/data/upload/admin/20170517/'; //要读取的文件夹
$url = '/data/upload/admin/20170517/'; //图片所存在的目录
$filesnames = scandir($hostdir); //得到所有的文件
// print_r($filesnames);exit;
//获取也就是扫描文件夹内的文件及文件夹名存入数组 $filesnames
$www = 'http://www.***.com/'; //域名
foreach ($filesnames as $name) {
$aurl= "<img width='100' height='100' src='".$www.$url.$name."' alt = '".$name."'>"; //图片
echo $aurl . "<br/>"; //输出他
}
小程序怎么做?
针对不同的群体,小程序制作的方式也不同。
一、有技术团队的企业或程序员如果企业或个人具备编程技术,可以直接使用微信官方小程序开发者工具就能开发制作出小程序。
首先到微信公众平台注册一个小程序账号,然后下载安装好微信开发者工具;其次新建小程序项目,选择代码存放的文件夹路径;最后填入自己的小程序的 AppID,点击“新建项目”,就可以开始开发。
自备编程技术的优势就在于可以零成本开发满足自身需求的小程序,但对于技术的要求还是比较高的。
二、无技术基础的企业或个人对于没有任何开发技术的企业、个人,使用第三方微信小程序开发工具是最直接、简单的方式了。不过第一步自然是要先注册自己小程序。
1、个人注册小程序
进入“微信公众平台”,并点击“立即注册”,选择账号注册类型:【小程序】。然后设置邮箱、密码,系统会发送一个邮件,你登录相应邮箱激活账号即可。激活小程序后,选择“主体类型”。
2、企业注册小程序
除了以上步骤外,企业需要按要求上传营业执照、填写管理员信息等,然后缴纳300元认证费(个人的话就不用缴纳)。
再进入“微信公众平台”再次登录小程序账号,在【设置】里填写小程序的名称、头像、服务类目等信息,然后等待审核即可。
如果企业已经有了认证的公众号,那就可以直接在公众号里点击小程序管理快速注册并认证小程序啦!
以上只是注册小程序。小程序注册后,就要进行二次开发。刚提到对于没有编程技术的企业或个人,直接使用第三方开发服务商的开发工具是最简单高效的了。
大家可以使用极客小程序工具制作,上面有上百套行业模板,选择一个模板,就能轻松生成自己的小程序商城。还可以自己设计,操作简单,最适合零基础的用户了。
制作完之后,点击授权小程序按钮,授权成功后,点击提交审核就完成了!
微信小程序用户上传的图片怎么用PHP存储到数据库?
通常是将图片的地址存储到数据库,上传之后,应该能获得图片的保存地址,然后把这个图片地址以字符串形式存储到数据库里。