标签: photo

文件夹结构用于存储数百万张图像?

我正在建立一个网站,正在查看数百万张照片正在上传(每张图片上传3张缩略图),我需要找到存储所有这些图像的最佳方法.

我搜索并找到了存储为哈希的图像示例......例如......

如果我上传,coolparty.jpg,我的脚本会将其转换为Md5哈希导致..

dcehwd8y4fcf42wduasdha.jpg
Run Code Online (Sandbox Code Playgroud)

并且存储在/dc/eh/wd/dcehwd8y4fcf42wduasdha.jpg 3个缩略图中我不知道如何存储它们

质询..

  1. 这是存储这些图像的正确方法吗?

  2. 我如何存储缩略图?

  3. 在PHP中,使用上述方法存储这些图像的示例代码是什么?

php mysql storage photo

13
推荐指数
2
解决办法
7077
查看次数

Android - 从电话号码获取联系人照片

如何从联系人的地址(电话号码)获取联系人照片?

android photo contact

13
推荐指数
2
解决办法
2万
查看次数

UIImageWriteToSavedPhotosAlbum在iOS 6 iPad 3中不起作用

我正在使用下一个功能在我的应用中保存照片:

 UIImageWriteToSavedPhotosAlbum(pngImage, self, @selector(image:didFinishSavingWithError:contextInfo:), NULL);
Run Code Online (Sandbox Code Playgroud)

它适用于iOS 5.1.1设备和iPod/iPhone iOS 6.0设备.

但奇怪的是,使用iOS 6.0的iPad 3无法使用照片保存并返回以下错误:

错误域= ALAssetsLibraryErrorDomain代码= -3310"数据不可用"UserInfo = 0x1cd6afc0 {NSLocalizedRecoverySuggestion =启动照片应用程序,NSUnderlyingError = 0x1cdaa140"数据不可用",NSLocalizedDescription =数据不可用}

有没有人遇到这个问题,有什么方法可以解决它?

xcode photo uiimage ipad-3 ios6

12
推荐指数
2
解决办法
6252
查看次数

Monotouch的照片/图像查看器

我已经google了一下,但找不到一个简单的Image Viewer类可以在我的MonoTouch应用程序中使用.

我不需要显示图像缩略图也不需要显示完整的相册(带有多张照片).

我只需要一个图像查看器来显示UIImageView,允许常见的全屏/缩放操作.

显然,这种观众可以使用来实现UIViewController与子类UIGestureRecognizer,UIScrollViewUINavigationBar挂羊头卖狗肉,但我不想推倒重来.有没有人知道可用的开源组件?

在新的Xamarin Component Store中托管这样的组件也很有用

谢谢

photo image viewer xamarin.ios ios

12
推荐指数
1
解决办法
4445
查看次数

使用Android Android SDK在Facebook上传照片到Facebook

我是Android的新手.我正在通过授权搜索加载照片到facebook,获取access_token.这该怎么做?请给我一个Java示例代码.

android facebook photo facebook-java-api facebook-android-sdk

11
推荐指数
3
解决办法
6万
查看次数

上传过去日期的照片

我正在尝试使用过去的创建日期上传几张旧照片,以便它们在时间轴中正确显示.现有的api只允许传递消息和来源.

  POST https://graph.facebook.com/ALBUM_ID/photos?access_token=xyz
  ..multipart.form.data.with.message.and.source..
Run Code Online (Sandbox Code Playgroud)

是我上传照片的唯一方式.

  POST https://graph.facebook.com/PHOTO_ID?access_token=xyz
  created_time=2010-01-20T09:04Z&updated_time=2010-01-20T09:04Z
Run Code Online (Sandbox Code Playgroud)

不会移动照片日期.

我尝试使用/ feed api 创建照片上传后的帖子,但它不允许我将现有照片作为帖子.它使它成为类型链接的帖子.

我想要准确创建一个照片对象并发布以下内容:

  {
    "id": "xx_yy",
    "from": {
       "name": "My Name",
       "id": "myfbid"
    },
    "story": "<My Name> added a new photo.",
    "picture": "<PhotoJPEG>",
    "link": "<FBPhoto_URL>",
    "name": "Photo Name",
    "icon": "https://s-static.ak.facebook.com/rsrc.php/v1/yz/r/StEh3RhPvjk.gif",
    "actions": [
       {
          "name": "Comment",
          "link": "https://www.facebook.com/xxx/posts/yy"
       },
       {
          "name": "Like",
          "link": "https://www.facebook.com/xx/posts/yy"
       }
    ],
    "privacy": {
       "description": "Group",
       "value": "CUSTOM",
       "friends": "SOME_FRIENDS",
       "allow": "<GROUPID>"
    },
    "place": {
       "id": "<placeid>",
       "name": "<PlaceName>"
    },
    "type": "photo", …
Run Code Online (Sandbox Code Playgroud)

facebook photo facebook-graph-api facebook-timeline

11
推荐指数
1
解决办法
2785
查看次数

在iOS中处理大图像

我想让用户在不限制大小的情况下选择照片,然后进行编辑.

我的想法是创建与用于编辑的屏幕尺寸相同的大照片的缩略图,然后,在编辑完成后,使用大照片进行在缩略图上执行的相同编辑.

当我UIGraphicsBeginImageContext用来创建缩略图时,它会导致内存问题.

我知道由于硬件限制很难直接编辑整个大图像,所以我想知道是否有一种方法可以将大图像下采样到不到2048*2048而没有内存问题?

我发现有一个BitmapFactory类可以inSampleSize选择在Android平台上对照片进行下采样.怎么能在iOS上完成?

photo thumbnails uiimage cgbitmapcontext ios

11
推荐指数
1
解决办法
6391
查看次数

如何从linux上的网络摄像头捕捉静止图像

我正在尝试为linux编写一个C++/Qt程序,在那里我从网络摄像头拍摄静态图像照片,对照片进行一些转换(裁剪,调整大小等),并将其保存到jpeg文件中.

但我遇到了一些问题.主要问题是标准的UVC(usb视频设备类)linux驱动程序目前不支持直接静态图像捕获:http://www.ideasonboard.org/uvc/.

因此,有两种可能的方法来捕获静止图像.您可以从相机的视频流中拍摄一帧,也可以拍摄单独的照片,如数码便携式相机.linux uvc驱动程序不支持第二种方式,所以第一种方法是唯一的方法.但问题是,如果你想从视频流中取出一帧,那么照片的大小不能大于视频预览窗口中的视频大小.因此,如果我想拍摄200万像素的照片,我必须启动尺寸为1600x1200的视频流,这不太舒服(至少,在Qt中,视频流的大小取决于视频窗口大小).

我知道有linux 2 API的视频,这可能对此任务有所帮助,但我不知道如何使用它.我目前正在学习gstreamer,但我现在无法弄清楚如何使用这些工具做我需要的工作.

所以,我将不胜感激任何帮助.我认为对于熟悉Linux,GStreamer,v4l2 API和其他特定于Linux的东西的人来说,这不是一个难题.

顺便说一下,该程序将仅用于网络摄像机罗技C270 HD.

请帮我.我不知道什么API或框架可以帮助我做到这一点.可能你知道吗

linux webcam photo

11
推荐指数
2
解决办法
3万
查看次数

拍摄照片后无法选择使用照片或重拍

所以我正在尝试更新iOS 7的应用程序,我遇到了自定义叠加层的问题.叠加层是我正在构图的图像(实时和使用全分辨率版本来构建相机胶卷中的最终结果).问题是,现在,在iOS 7下,覆盖层虽然底部透明,但可以访问常规的"拍照"按钮,但出于某种原因不允许我点击"使用照片"或"重新拍摄"按钮图片被拍下后出现.这是调用视图控制器的代码片段:

- (IBAction)takePhoto:(UIButton *)sender {

UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = NO;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.showsCameraControls = YES;

// Overlay Creation
UIView* overlayView = [[UIView alloc] initWithFrame:picker.view.frame];
    overlayView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"PBOverlayView.png"]];
    [overlayView.layer setOpaque:NO];
    overlayView.opaque = NO;

picker.cameraOverlayView = overlayView;

[self presentViewController:picker animated:YES completion:NULL];

}
Run Code Online (Sandbox Code Playgroud)

photo uiimagepickercontroller ios7

11
推荐指数
4
解决办法
7034
查看次数

Android颜色飞溅

有人可以建议我一个快速的方法或图书馆的颜色飞溅效果?例如,我选择一种颜色,并且除了我选择的颜色之外,所有颜色的照片都会去饱和.

我尝试过逐像素颜色检查,然后替换颜色,但对于大图像来说太慢了.

int width = originalImage.getWidth();
int height = originalImage.getHeight();
int[] pixels = new int[width * height];
originalImage.getPixels(pixels, 0, width, 0, 0, width, height);

for (int x = 0; x < pixels.length; ++x) {
     pixels[x] = Distance(pixels[x], fromColor) < 4 ? targetColor : pixels[x];
}

Bitmap newImage = Bitmap.createBitmap(width, height, originalImage.getConfig());
newImage.setPixels(pixels, 0, width, 0, 0, width, height);


public int Distance(int a, int b) {
     return Math.abs(Color.red(a) - Color.red(b)) + Math.abs(Color.green(a) -
                     Color.green(b)) + Math.abs(Color.blue(a) - Color.blue(b));
}
Run Code Online (Sandbox Code Playgroud)

编辑:

这是原始图像和处理过的图像,我保留的颜色是#ff9350: 在此输入图像描述 在此输入图像描述

android photo pixel image-processing

11
推荐指数
1
解决办法
341
查看次数