PHP 照片效果

标签 php facebook editor effects photo

我正在开发一个新网站,希望它能够为上传的照片添加效果。 (模糊、平移、漩涡、闪光、边框、框架等)如果可能的话,我希望用 PHP 进行照片处理。我需要用户能够上传照片,进行编辑,然后将编辑后的照片保存到他们的计算机上。


作为一个单独的问题可能会更好,但如果可能的话,我还希望用户能够将编辑后的图像保存为他们的 Facebook 个人资料图像。

最佳答案

尝试PHP extensions对于 ImageMagick它是一个标准的、经过验证的、真正的图像处理库。

从主页:

Use ImageMagick to translate, flip, mirror, rotate, scale, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.

如果您考虑使用 MagickWand PHP 扩展:

MagicWand docs从这里显示的一个漂亮的 PHP 代码示例开始:

<?php
  $magick_wand=NewMagickWand();
  MagickReadImage($magick_wand,'rose.jpg');
  $drawing_wand=NewDrawingWand();
  DrawSetFont($drawing_wand,"/usr/share/fonts/bitstream-vera/Vera.ttf");
  DrawSetFontSize($drawing_wand,20);
  DrawSetGravity($drawing_wand,MW_CenterGravity);
  $pixel_wand=NewPixelWand();
  PixelSetColor($pixel_wand,"white");
  DrawSetFillColor($drawing_wand,$pixel_wand);
  if (MagickAnnotateImage($magick_wand,$drawing_wand,0,0,0,"Rose") != 0)
    {
      MagickEchoImageBlob( $magick_wand );
    }
  else
    {
      echo MagickGetExceptionString($magick_wand);
    }
?>

同样,您寻求的内容的文档:

关于PHP 照片效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3895519/

相关文章:

php - 显示最后插入或最后更新的行

facebook - 警告 : Each child in an array or iterator should have a unique "key" prop. 检查 `ListView` 的渲染方法

java - 无法解析方法 Facebook AccessToken

php - php 开发理想的 vim 配置是什么?

php - 以编程方式更改事件的 Drupal 7 主题

php - 将 Javascript 变量抓取到 PHP

javascript - 使表单动态化?

android - 使用javascript登录facebook后android webview中的空白页面

editor - 用于获取文字 %cursor% 的 Geany 编辑器片段

drupal - 如何让tinymce(浏览器内 "rich editor")保留缩进