我注意到我上传到Facebook的每张图片都会自动裁剪为缩略图.我自动表示用户不参与以任何方式设置作物参数.困扰我的是,即使使用自动裁剪,Facebook最终获得的缩略图也是智能的(它们会以某种方式裁剪出人脸或人物的确切区域).这怎么可能以及如何在PHP中完成?
PS我无法安装到服务器的东西.即使没有面部检测,也可以做出很好的猜测.我注意到,对于较大的图像,facebook需要手动裁剪,并且仅对较小的图像进行自动裁剪.主要目标是制作智能方形作物,然后调整大小以获得缩略图.
宽度:100%和最大宽度:100%可以互换使用,如果它们只使用一次吗?
例如,我得到相同的结果:
img{
width:100%;
}
Run Code Online (Sandbox Code Playgroud)
与:
img{
max-width:100%;
}
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么吗?
这就是事情.我有友好的网址
http://site.com/blog/read /мъдростта-на-вековете
最后一段实际上是博客文章的友好标题.问题是,当我尝试将该段传递到数据库时,西里尔字体变成类似%D1%8A%D0%B4%D1%80%D0%BE%D1%81%D1%8并且无法匹配数据库记录.在浏览器的地址栏中,它看起来很正常(мъдростта-на-вековете),但如果我选择"复制网址",最后一段再次变成这些奇怪的字符.我正在使用CodeIgniter,一切都设置为UTF-8.
请帮忙!:(
我有以下任务:
编写一个程序,询问数字和权力.编写一个递归函数,将数字作为幂.例如,如果数字为2且功率为4,则该函数将返回16.
我编写了一个程序,编译时没有错误,但是当我启动程序并输入一个值时会出现错误,说"Stack Overflow".我想我的递归函数变得无限,但我不知道如何以其他方式编写它.
这是我的代码:
#include <iostream>
using namespace std;
int powpow(int number);
int main(){
cout<<"Enter number:";
int x;
cin>>x;
cout<<"The result of ("<<x<<" * "<<x<<") * "<<x*x<<" is: "<<powpow(x);
system("pause");
return 0;
}
int powpow(int number){
int result = number*number;
return powpow(result);
}
Run Code Online (Sandbox Code Playgroud)