Index: modules/image/image.install
===================================================================
--- modules/image/image.install	(revision 3)
+++ modules/image/image.install	(working copy)
@@ -122,13 +122,13 @@
       'alt' => array(
         'description' => "Alternative image text, for the image's 'alt' attribute.",
         'type' => 'varchar',
-        'length' => 128,
+        'length' => variable_get('image_alt_length', 80),
         'not null' => FALSE,
       ),
       'title' => array(
         'description' => "Image title text, for the image's 'title' attribute.",
         'type' => 'varchar',
-        'length' => 128,
+        'length' => variable_get('image_title_length', 500),
         'not null' => FALSE,
       ),
     ),
@@ -233,6 +233,44 @@
 }
 
 /**
+ * Update the image alt and title fields to be the same length as their
+ * variable_get() counterparts which are referenced through the module.
+ */
+function image_update_7001() {
+  $alt_spec = array(
+    'type' => 'varchar',
+    'length' => variable_get('image_alt_length', 80),
+    'not null' => FALSE,
+  );
+  $title_spec = array(
+    'type' => 'varchar',
+    'length' => variable_get('image_title_length', 500),
+    'not null' => FALSE,
+  );
+  $fields = _update_7000_field_read_fields(array(
+    'module' => 'image',
+    'storage_type' => 'field_sql_storage',
+  ));
+  foreach ($fields as $field_name => $field) {
+    if ($field['deleted']) {
+      $table = "field_deleted_data_{$field['id']}";
+      $revision_table = "field_deleted_revision_{$field['id']}";
+    }
+    else {
+      $table = "field_data_{$field['field_name']}";
+      $revision_table = "field_revision_{$field['field_name']}";
+    }
+    $alt_column = $field['field_name'] . '_' . 'alt';
+    db_change_field($table, $alt_column, $alt_column, $alt_spec);
+    db_change_field($revision_table, $alt_column, $alt_column, $alt_spec);
+    
+    $title_column = $field['field_name'] . '_' . 'title';
+    db_change_field($table, $title_column, $title_column, $title_spec);
+    db_change_field($revision_table, $title_column, $title_column, $title_spec);
+  }
+}
+
+/**
  * Implements hook_requirements() to check the PHP GD Library.
  *
  * @param $phase
