有很多静态网站生成器,但大多数看起来都是面向文本的(据我所知).什么是最好的图库静态网站生成器?
(注意:我意识到已经提出了这个问题的更一般形式.我认为这个问题不同,可以独立存在.)
我想在我的自定义库中显示存储在Windows Phone 8照片文件夹中的所有图像,该图库ListBox用于显示图像.
的ListBox代码如下:
<phone:PhoneApplicationPage.Resources>
<MyApp:PreviewPictureConverter x:Key="PreviewPictureConverter" />
</phone:PhoneApplicationPage.Resources>
<ListBox Name="previewImageListbox" VirtualizingStackPanel.VirtualizationMode="Recycling">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel CleanUpVirtualizedItemEvent="VirtualizingStackPanel_CleanUpVirtualizedItemEvent_1">
</VirtualizingStackPanel>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<Grid>
<Image Source="{Binding Converter={StaticResource PreviewPictureConverter}}" HorizontalAlignment="Center" VerticalAlignment="Center" />
</Grid>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)
使用以下转换器:
public class PreviewPictureConverter : System.Windows.Data.IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
PreviewImageItem c = value as PreviewImageItem;
if (c == null)
return null;
return c.ImageData;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) …Run Code Online (Sandbox Code Playgroud) 我有一个非常大的照片库,里面有成千上万的相似的人物,物品,地点,东西.照片中的大多数人都有自己的用户帐户和头像照片来匹配.根据每张照片可用的附加数据,还有可能在照片中的人的逻辑短列表.我允许用户使用他们的朋友和他们认识的人标记照片,但自动化过程会更好.
我使用了face.com上的照片标记器/取景器与Facebook照片集成,而用于个人相册的Google Picasa照片标记器也做同样的事情,正是我想要做的.
是否有PHP脚本,用于Google Picasa的API,face.com或其他识别服务或任何其他开源项目,提供服务器端面部识别和/或按照相似性对照片进行分组?
示例:正如您所看到的,各种照片共享站点都提供了该功能,但有没有为我自己的服务器上存储的图像提供API或者足以链接到我自己的图库和标记系统的东西?
我想从photoLibrary获取所有图片.我更喜欢直接使用的方法或示例.
我通过Android 5.0从图库中选择图像遇到问题.我的启动意图的代码是:
private void takePictureFromGallery()
{
Intent intent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI);
startActivityForResult(intent, PICK_FROM_FILE);
}
Run Code Online (Sandbox Code Playgroud)
这里是请求代码PICK_FROM_FILE的onActivityResult()方法中调用的函数
private void handleGalleryResult(Intent data)
{
Uri selectedImage = data.getData();
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
// field declaration private String mTmpGalleryPicturePath;
mTmpGalleryPicturePath = cursor.getString(columnIndex);
cursor.close();
// at this point mTmpGalleryPicturePath is null
...
}
Run Code Online (Sandbox Code Playgroud)
对于早于5.0的版本,此代码始终可以使用com.android.gallery应用程序.Google相册是Android 5.0上的默认图库应用程序.可能这个问题取决于应用程序还是新的Android操作系统分发问题?
编辑
我理解这个问题:Google相册自动浏览云服务器上备份图片的内容.事实上,如果我关闭每个互联网连接并且在选择图像之后尝试通过@maveň建议实践,则不会通过从InputStream解码Bitmap来获得结果.
所以在这一点上问题变成:android 5.0中有没有办法处理Intent.ACTION_PICK动作,以便系统浏览选择本地设备图库?
我正在使用优秀的Nivoslider插件在我的主页上展示一组照片,目前是5.所有工作都很好,但每张照片都增加了大约150K的页面重量.我实际上想要展示大约10个"幻灯片",但由于所有这些图像都是在页面开头预先加载的,因此页面权重很快会变得太大,特别是因为许多用户可能不会等待"显示"完成.
我想知道是否有可能不预先载入图像,或者尤为明显,只有X领先的图像.我在文档中找不到任何关于它的内容,所以我认为它不是本机支持的.有任何想法吗?
我正在尝试创建一个图像网格,其中一行的所有图像共享相同的高度,并且每行使用相同的宽度.
我该怎么做以及哪些图书馆可以帮助我?

Apple 拒绝了应用程序,因为权限描述似乎不合适。照片库的确切描述应该是什么?
这是他们所说的。 我们注意到您的应用程序请求用户同意访问他们的照片,但没有在适用的用途字符串中说明照片的用途。
我应该写什么确切的描述?
以下是我的描述
我正在使用Galleria,我想使用经典主题并有字幕.那可能吗?如果是,我该如何设置?
我如何推特Bootstrap 3的'img-responsive'图像,但允许它们设置一个高度,以便照片网格流动(与下图不同)?
我已经尝试设置图像高度属性和max-height属性,但似乎忽略了那些,除非我用'!important'设置它的高度,但是它们看起来很糟糕并且不是真的在网格中因为它们占用的很少水平空间.
我尝试过将它们作为div的背景图像相关的一些技巧overflow:hidden,但是,我尝试过的所有内容都不起作用,2)看起来很hacky 3)看起来搞砸了.(尝试通过这个,作为一个例子)
这些图像比它们填充的区域略大,因为我希望它们能够在大型显示器上显示更大,所以即使我确实让背景图像工作,它也会显示图像的放大版本,因为背景不知道缩小到适合.
这似乎是一种常见现象 - 是否有一种简单的方法来处理它?

photo-gallery ×10
css ×2
html ×2
ios ×2
jquery ×2
android ×1
c# ×1
galleria ×1
grid ×1
iphone ×1
javascript ×1
listbox ×1
nivo-slider ×1
photolibrary ×1
php ×1
static ×1
tagging ×1